(57)【特許請求の範囲】
【請求項１】
Ｉ２Ｃマスタ、送信モジュール、及び受信モジュールと接続し、前記Ｉ２Ｃマスタが発行するＩ２Ｃコマンドに従って前記受信モジュールと前記送信モジュールとの間の通信を中継するトランスポンダであって、
周期的に現在の前記送信モジュールの通信状態を示すカレント送信ステータス及び現在の前記受信モジュールの通信状態を示すカレント受信ステータスを取得する送受信ステータス取得手段と、
最新の前記カレント送信ステータス及び最新の前記カレント受信ステータスを保持する送受信ステータス保持手段と、
各種前記Ｉ２Ｃコマンドの実行可否を前記カレント送信ステータス及び前記カレント受信ステータスの種別に関連付けて定義したコマンド実行可否テーブルを保持する実行可否テーブル保持手段と、
前記送受信ステータス保持手段に保持された前記カレント送信ステータス及び前記カレント受信ステータス、及び前記コマンド実行可否テーブルに基づいて、前記Ｉ２Ｃマスタから受信した前記Ｉ２Ｃコマンドが実行可能か否かを判定する実行可否判定手段と、
前記実行可否判定手段による判定結果と共に、前記送受信ステータス保持手段に保持された前記カレント送信ステータス及び前記カレント受信ステータスを前記Ｉ２Ｃマスタに通知する判定結果通知手段と、
を備えるトランスポンダ。
【請求項２】
前記Ｉ２Ｃコマンドは、３００ｐｉｎＭＳＡに準拠する、
請求項１に記載のトランスポンダ。
【請求項３】
Ｉ２Ｃマスタ、送信モジュール、及び受信モジュールと接続し、前記Ｉ２Ｃマスタが発行するＩ２Ｃコマンドに従って前記受信モジュールと前記送信モジュールとの間の通信を中継するトランスポンダの制御方法であって、
周期的に現在の前記送信モジュールの通信状態を示すカレント送信ステータス及び現在の前記受信モジュールの通信状態を示すカレント受信ステータスを取得する送受信ステータス取得ステップと、
最新の前記カレント送信ステータス及び最新の前記カレント受信ステータスを保持する送受信ステータス保持ステップと、
前記送受信ステータス保持ステップで保持された前記カレント送信ステータス及び前記カレント受信ステータス、及び各種前記Ｉ２Ｃコマンドの実行可否を前記カレント送信ステータス及び前記カレント受信ステータスの種別に関連付けて定義したコマンド実行可否テーブルに基づいて、前記Ｉ２Ｃマスタから受信した前記Ｉ２Ｃコマンドが実行可能か否かを判定する実行可否判定ステップと、
前記実行可否判定ステップによる判定結果と共に、前記送受信ステータス保持ステップで保持された前記カレント送信ステータス及び前記カレント受信ステータスを前記Ｉ２Ｃマスタに通知する判定結果通知ステップと、
を備えるトランスポンダの制御方法。
【請求項４】
前記Ｉ２Ｃコマンドは、３００ｐｉｎＭＳＡに準拠する、
請求項３に記載のトランスポンダの制御方法。
【請求項５】
コンピュータに、請求項３又は４に記載の方法を実行させるためのトランスポンダの制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ネットワーク等で用いられるトランスポンダに関し、特にＩ２Ｃ(Inter-Integrated Circuit)通信におけるコマンド実行可否の判定及び通知に関する。
【背景技術】
【０００２】
トランスポンダの制御において、３００ｐｉｎＭＳＡ(Multi-Source Agreement)等のＩ２Ｃコマンド仕様が知られている。
【０００３】
特許文献１において、Ｉ２Ｃプロトコルの上部に層状に配置された通信プロトコルを実現するブリッジデバイスが開示されている。このデバイスは、多くのアドレスをサポートすると共に、伝送されるデータに対するある程度の完全性を提供することを目的するものである。
【０００４】
特許文献２において、マスタ装置とスレーブ装置とがＩ２Ｃ通信を行う通信システムが開示されている。このシステムは、マスタ装置とスレーブ装置とが異常を検知するための通信ラインとは別の通知ラインにより接続され、通信ラインに生じた異常を検出する検出手段と、異常が検知された場合に通知ラインを介して他方のモジュールに異常を通知する通知手段と、異常が検知された場合にＩ２Ｃ通信を復旧させる復旧手段とが、マスタ装置又はスレーブ装置の少なくとも一方に設けられているものである。これにより、通信異常が発生した場合であっても通信を復旧することができるとされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１７５２６９号公報
【特許文献２】特開２０１１−７０２８２号公報
【非特許文献】
【０００６】
【非特許文献１】「300PIN MSA-DOCUMENTS」http://www.300pinmsa.org/html/documents.html
【発明の概要】
【発明が解決しようとする課題】
【０００７】
図９及び図１０は、従来のトランスポンダ１０１における問題を説明するための図である。トランスポンダ１０１は、Ｉ２Ｃマスタ１０２からＩ２Ｃ回路１１１を介してＩ２Ｃコマンドを受信すると、制御部１１２により当該Ｉ２Ｃコマンドが実行可能か否かを判定し、その判定結果をＩ２Ｃマスタ１０２に通知する。当該判定は、制御部１１２が保持するＩ２Ｃコマンド実行可否テーブル１２５を参照して行われる。図１０は、当該Ｉ２Ｃコマンド実行可否テーブル１２５を例示している。Ｉ２Ｃコマンド実行可否テーブル１２５は、Ｉ２Ｃコマンドの種類を示すＣＭＤ（ｈｅｘ）欄と、ＭＳＡで規定されるプロテクトモードに準拠するＣＭＤ実行可否モード欄とを有する。
【０００８】
従来のシステムにおいては、Ｉ２Ｃマスタ１０２は、上記通知が実行不可を示すエラー通知である場合に、当該実行不可状態が一時的なものであっても、モジュール障害が発生したと誤認識する場合がある。当該実行不可状態は、トランスポンダ１０２と送信（Ｔｘ）モジュール１２１又は受信（Ｒｘ）モジュールとの通信状態の変化の過程で一時的に生ずる場合がある（例えば、トランスポンダ１０２の初期化中等）。上記のような誤認識は、Ｉ２Ｃマスタ１０２側でプロビジョニングシステムを構築する場合であって、上記エラー通知が繰り返しなされるパターンに陥った場合に発生することが多い。
【０００９】
上記誤認識が生ずる原因の１つは、上記実行可否の通知に、トランスポンダ１０１のＴｘモジュール１２１及びＲｘモジュール１２２との通信状態を示す情報であるＴｘステータス及びＲｘステータスが含まれていないことである。Ｉ２Ｃマスタは、トランスポンダ１０１から上記実行可否の判定結果と共にＴｘステータス及びＲｘステータスの通知を受けることができれば、当該実行可否の判定結果を、Ｔｘステータス及びＲｘステータスを考慮して解釈することが可能となる。
【００１０】
そこで、本発明は、Ｉ２Ｃ通信におけるコマンド実行可否の判定精度を向上させることを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１の態様は、Ｉ２Ｃマスタ、送信モジュール、及び受信モジュールと接続し、前記Ｉ２Ｃマスタが発行するＩ２Ｃコマンドに従って前記受信モジュールと前記送信モジュールとの間の通信を中継するトランスポンダであって、周期的に現在の前記送信モジュールの通信状態を示すカレント送信ステータス及び現在の前記受信モジュールの通信状態を示すカレント受信ステータスを取得する送受信ステータス取得部と、最新の前記カレント送信ステータス及び最新の前記カレント受信ステータスを保持する送受信ステータス保持部と、各種前記Ｉ２Ｃコマンドの実行可否を前記カレント送信ステータス及び前記カレント受信ステータスの種別に関連付けて定義したコマンド実行可否テーブルを保持する実行可否テーブル保持部と、前記送受信ステータス保持部に保持された前記カレント送信ステータス及び前記カレント受信ステータス、及び前記コマンド実行可否テーブルに基づいて、前記Ｉ２Ｃマスタから受信した前記Ｉ２Ｃコマンドが実行可能か否かを判定する実行可否判定部と、前記実行可否判定部による判定結果と共に、前記送受信ステータス保持部に保持された前記カレント送信ステータス及び前記カレント受信ステータスを前記Ｉ２Ｃマスタに通知する判定結果通知部とを備えるものである。
【００１２】
本発明の第２の態様は、Ｉ２Ｃマスタ、送信モジュール、及び受信モジュールと接続し、前記Ｉ２Ｃマスタが発行するＩ２Ｃコマンドに従って前記受信モジュールと前記送信モジュールとの間の通信を中継するトランスポンダの制御方法であって、周期的に現在の前記送信モジュールの通信状態を示すカレント送信ステータス及び現在の前記受信モジュールの通信状態を示すカレント受信ステータスを取得する送受信ステータス取得ステップと、最新の前記カレント送信ステータス及び最新の前記カレント受信ステータスを保持する送受信ステータス保持ステップと、前記送受信ステータス保持ステップで保持された前記カレント送信ステータス及び前記カレント受信ステータス、及び各種前記Ｉ２Ｃコマンドの実行可否を前記カレント送信ステータス及び前記カレント受信ステータスの種別に関連付けて定義したコマンド実行可否テーブルに基づいて、前記Ｉ２Ｃマスタから受信した前記Ｉ２Ｃコマンドが実行可能か否かを判定する実行可否判定ステップと、前記実行可否判定ステップによる判定結果と共に、前記送受信ステータス保持ステップで保持された前記カレント送信ステータス及び前記カレント受信ステータスを前記Ｉ２Ｃマスタに通知する判定結果通知ステップとを備えるものである。
【００１３】
本発明の第３の態様は、コンピュータに、上記第２の態様に係る方法を実行させるためのトランスポンダの制御用プログラムである。
【発明の効果】
【００１４】
本発明によれば、Ｉ２Ｃマスタは、トランスポンダからＩ２Ｃコマンドの実行可否の判定結果と共にカレント送信ステータス及びカレント受信ステータスが通知され、当該実行可否の判定結果をカレント送信ステータス及びカレント受信ステータスを考慮して解釈することが可能となる。これにより、Ｉ２Ｃ通信におけるコマンド実行可否の判定精度を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態１に係るトランスポンダの機能的な構成を示す図である。
【図２】実施の形態１に係るトランスポンダの具体的な構成を例示する図である。
【図３】実施の形態１に係るＴｘステータステーブルを例示する図である。
【図４】実施の形態１に係るＲｘステータステーブルを例示する図である。
【図５】実施の形態１に係るＩ２Ｃコマンド実行可否テーブルを例示する図である。
【図６】実施の形態１においてカレントＴｘ／Ｒｘステータスを取得する際の処理を示すフローチャートである。
【図７】実施の形態１においてＩ２Ｃコマンドをトランスポンダが受信する際の処理を示すフローチャートである。
【図８】実施の形態１においてランスポンダがＩ２Ｃコマンドを実行する際の処理を示すフローチャートである。
【図９】従来のトランスポンダの機能的な構成を例示する図である。
【図１０】図９に示すトランスポンダに係るＩ２Ｃコマンド実行可否テーブルを例示する図である。
【発明を実施するための形態】
【００１６】
実施の形態１
以下、図面を参照して本発明の実施の形態について説明する。図１は、実施の形態１に係るトランスポンダ１の機能的な構成を示している。トランスポンダ１は、Ｉ２Ｃマスタ２、送信モジュール３、及び受信モジュール４と接続し、Ｉ２Ｃマスタ２が出力するＩ２Ｃコマンドに従って受信モジュール３と送信モジュール４との間の通信を中継するものである。本実施の形態に係るトランスポンダ１は、Ｉ２Ｃインターフェース１１、送信インターフェース１２、受信インターフェース１３、送受信ステータス取得部１４、送受信ステータス保持部１５、実行可否テーブル保持部１６、実行可否判定部１７、及び判定結果通知部１８を有する。これらの機能部は、マイクロプロセッサ、これを制御するプログラム、記憶装置、各種論理回路、伝送路等の協働により構成される。
【００１７】
送受信ステータス取得部１４は、周期的に送信インターフェース１２及び受信インターフェース１３にアクセスし、送信モジュール３の現在の通信状態を示すカレント送信ステータス（情報）及び受信モジュール４の現在の通信状態を示すカレント受信ステータスを取得する。
【００１８】
送受信ステータス保持部１５は、上記送受信ステータス取得部１４により取得された最新のカレント送信ステータス及びカレント受信ステータスを保持（記憶）する。
【００１９】
実行可否テーブル保持部１６は、Ｉ２Ｃマスタ２から出力されるＩ２Ｃコマンドが実行可能か否かを判定するためのＩ２Ｃコマンド実行可否テーブルを保持する。Ｉ２Ｃコマンド実行可否テーブルは、各種Ｉ２Ｃコマンドの実行可否をカレント送信ステータス及びカレント受信ステータスの種別に関連付けて定義したものである。
【００２０】
実行可否判定部１７は、送受信ステータス保持部１５に保持されたカレント送信ステータス及びカレント受信ステータス、及び上記Ｉ２Ｃコマンド実行可否テーブルに基づいて、Ｉ２Ｃマスタ２から受信したＩ２Ｃコマンドが実行可能か否かを判定する。
【００２１】
判定結果通知部１８は、上記実行可否判定部１７による判定結果（当該Ｉ２Ｃコマンドの実行可否）と共に、送受信ステータス保持部１５に保持された（当該判定に用いられた）カレント送信ステータス及びカレント受信ステータスを、Ｉ２Ｃインターフェース１１を介してＩ２Ｃマスタ２に出力する。
【００２２】
上記構成によれば、Ｉ２Ｃマスタ２は、Ｉ２Ｃコマンドの出力後、トランスポンダ１から当該Ｉ２Ｃコマンドの実行可否の判定結果に加えて、カレント送信ステータス及びカレント受信ステータスを受信する。これにより、Ｉ２Ｃマスタ２は、上記カレント送信ステータス及びカレント受信ステータスを考慮して、上記実行可否の判定結果を解釈することが可能となる。即ち、トランスポンダ１からの実行可否の判定結果が実行不可を示すものである場合に、直ちにトランスポンダ１のモジュール障害であると判定される不具合を回避することが可能となる。
【００２３】
図２は、上記トランスポンダ１のより具体的な構成を例示している。本例に係るトランスポンダ１は、Ｉ２Ｃ回路３１及び制御部３２を有する。制御部３２には、マイクロプロセッサ等の演算処理装置の他に不揮発性メモリ等の記憶装置も含まれる。制御部３２は、Ｉ２Ｃコマンド制御部３５、Ｔｘモジュール制御部３６、Ｒｘモジュール制御部３７、Ｔｘ／Ｒｘステータス取得処理部３８、Ｔｘステータステーブル４１、Ｒｘステータステーブル４２、及びＩ２Ｃコマンド実行可否テーブル４３を有する。
【００２４】
Ｉ２Ｃマスタ２は、Ｉ２Ｃ回路３１を介して制御部３２のＩ２Ｃコマンド制御部３５に接続している。Ｔｘ（送信）モジュールのハードウェア部３３及びＲｘ（受信）モジュールのハードウェア部３４は、トランスポンダ１のコネクタに差し込まれ、それぞれ伝送路を介して制御部３２のＴｘモジュール制御部３６及びＲｘモジュール制御部３７に接続している。
【００２５】
Ｉ２Ｃマスタ２が出力するＩ２Ｃコマンドは、Ｉ２Ｃ回路３１を介してＩ２Ｃコマンド制御部３５に入力する。本例に係るＩ２Ｃコマンドは、３００ｐｉｎＭＳＡに準拠するものである。Ｉ２Ｃコマンド制御部３５は、Ｉ２Ｃコマンドに従ってＴｘモジュール制御部３６及びＲｘモジュール制御部３７を制御する。Ｔｘモジュール制御部３６及びＲｘモジュール制御部３７は、それぞれＴｘモジュール及びＲｘモジュールを制御する。
【００２６】
Ｔｘ／Ｒｘステータス取得処理部３８は、周期的にＴｘモジュール制御部３６及びＲｘモジュール制御部３７の信号を読み取り、Ｔｘモジュールの現在の通信状態を示すカレントＴｘステータス及びＲｘモジュールの現在の通信状態を示すカレントＲｘステータスを生成する。生成されたカレントＴｘステータス及びカレントＲｘステータスは、Ｔｘステータステーブル４１及びＲｘステータステーブル４２に記憶される。これらのテーブル４１，４２は、常に最新のカレントＴｘステータス及びカレントＲｘステータスに更新される。
【００２７】
図３は、Ｔｘステータステーブル４１を例示している。図４は、Ｒｘステータステーブル４２を例示している。Ｔｘステータステーブル４１中、左側の欄：「ＴｘＳＴＡＴＵＳ種別」は、Ｔｘモジュールが取り得る通信状態の全種別を示している。当該種別は、Ｔｘモジュールの変更に伴い変更される。本例においては、＃１，＃２，＃ｎの３つ種別が存在する。Ｔｘステータステーブル４１中、右側の欄：「カレントＴｘＳＴＡＴＵＳ」は、上記Ｔｘ／Ｒｘステータス取得処理部３８により取得されたカレントＴｘステータスを示している。図４に示すＲｘステータステーブル４２についても同様である。
【００２８】
Ｉ２Ｃコマンド実行可否テーブル４３は、Ｉ２Ｃマスタ２から出力されるＩ２Ｃコマンドが実行可能か否かを判定するためのものである。図５は、Ｉ２Ｃコマンド実行可否テーブル４３を例示している。同図中、「ＣＭＤ（ｈｅｘ）」欄４５は、Ｉ２Ｃコマンドの種別を示している。「ＣＭＤ実行可否モード」欄４６は、３００ｐｉｎＭＳＡで規定されるプロテクトモードに準拠して各Ｉ２Ｃコマンドが実行可能であるか否かを定義している。「ＴｘＳＴＡＴＵＳ毎のＣＭＤ実行可否」欄４７は、Ｔｘステータスの種別がどのような場合に各Ｉ２Ｃコマンドが実行可能か否かを定義している。「ＲｘＳＴＡＴＵＳ毎のＣＭＤ実行可否」欄４８は、Ｒｘステータスの種別がどのような場合に各Ｉ２Ｃが実行可能か否かを定義している。
【００２９】
Ｉ２Ｃコマンド制御部３５は、上記Ｉ２Ｃコマンド実行可否テーブル４３に、Ｉ２Ｃコマンドの種別、カレントＴｘステータスの種別、及びカレントＲｘステータスの種別をあてはめることにより、当該Ｉ２Ｃコマンドが実行可能か否かを判定し、当該判定結果をＩ２Ｃマスタ２に送信する。また、Ｉ２Ｃコマンド制御部３５は、当該Ｉ２Ｃコマンドの実行可否の判定結果に加え、当該判定時におけるカレントＴｘステータス及びカレントＲｘステータスをＩ２Ｃマスタ２に送信する。
【００３０】
以下に、上記トランスポンダ１における動作を説明する。図６は、カレントＴｘ／Ｒｘステータスを取得する際の処理（Ｓ１００）を示している。先ず、上記Ｔｘ／Ｒｘステータス取得処理部３８（図２参照）は、周期処理によりＴｘモジュール制御部３６及びＲｘモジュール制御部３７からカレントＴｘステータス及びカレントＲｘステータスを取得する（Ｓ１０１）。次いで、当該取得した情報がＴｘ側のものかＲｘ側のものかを判定し（Ｓ１０２）、Ｔｘ側の場合には、図３に示すＴｘステータステーブル４１に当該カレントＴｘステータスの種別を設定し（Ｓ１０３）、Ｒｘ側の場合には、図４に示すＲｘステータステーブル４２に当該カレントＲｘステータスの種別を設定する（Ｓ１０４）。
【００３１】
図７は、Ｉ２Ｃマスタ２が発行する３００ｐｉｎＭＳＡに準拠したＩ２Ｃコマンドをトランスポンダ１が受信する際の処理（Ｓ２００）を示している。先ず、Ｉ２Ｃマスタ２がＩ２Ｃコマンドを発行すると（Ｓ２０１）、このＩ２ＣコマンドはＩ２Ｃ回路３１を介してＩ２Ｃコマンド制御部３５に入力する（Ｓ２０２）。
【００３２】
その後、Ｉ２Ｃコマンド制御部３５は、図５に示すＩ２Ｃコマンド実行可否テーブル４３のＣＭＤ実行可否モード欄４６を参照し、入力したＩ２ＣコマンドのＣＭＤ（ｈｅｘ）をキーとして、当該コマンドが実行可能か否かを判定する（Ｓ２０３）。当該ステップＳ２０３の判定により、コマンドが実行不可能である場合（Ｓ２０４：ＮＯ）には、３００ｐｉｎＭＳＡに準拠し、Ｉ２Ｃマスタ２に対し"Ｕｎｋｎｏｗｎ  ｃｏｍｍａｎｄ"を返信する（Ｓ２０６）。一方、当該コマンドが実行可能である場合（Ｓ２０４：ＹＥＳ）には、Ｉ２Ｃコマンド実行可否テーブル４３のＴｘ／ＲｘＳＴＡＴＵＳ毎のＣＭＤ実行可否欄４７，４８を参照し、ＣＭＤ（ｈｅｘ）をキーとして、当該コマンドが実行可能か否かを判定する（Ｓ２０５）。
【００３３】
上記ステップＳ２０５により、コマンドが実行不可能である場合（Ｓ２０７：ＮＯ）には、３００ｐｉｎＭＳＡに準拠し、Ｉ２Ｃマスタ２に対し"Ｃｏｍｍａｎｄ  ｎｏｔ  ｅｘｅｃｕｔｅｄ"を返信する（Ｓ２０９）。一方、コマンドが実行可能である場合（Ｓ２０７：ＹＥＳ）には、後述する３００ｐｉｎＩ２Ｃコマンド実行処理（Ｓ３００）を実行した後、３００ｐｉｎＭＳＡに準拠し、Ｉ２Ｃマスタ２に対しＯＫのモジュールステータスを返信する（Ｓ２０８）。
【００３４】
図８は、トランスポンダ１がＩ２Ｃマスタ２から出力された３００ｐｉｎＩ２Ｃコマンドを実行する際の処理（Ｓ３００）を示している。先ず、Ｉ２Ｃコマンド制御部３５は、実行しようとするコマンドのＣＭＤ（ｈｅｘ）が０ｘＦｎか否かを判定し（Ｓ３０１）、０ｘＦｎである場合（ＹＥＳ）には、Ｉ２Ｃマスタ２に対し、３００ｐｉｎＭＳＡに準拠したＯＫのモジュールステータスと共に、カレントＴｘ／Ｒｘステータスを返信する（Ｓ３０２）。一方、ＣＭＤ（ｈｅｘ）が０ｘＦｎ以外の場合（ＮＯ）には、Ｔｘモジュール又はＲｘモジュールに当該コマンドを実行させる（Ｓ３０３）。
【００３５】
上記トランスポンダ１によれば、例えば、３００ｐｉｎＭＳＡ  １０Ｇ  ａｎｄ  ４０Ｇ  ＴＲＡＮＳＰＯＮＤＥＲに規定されているベンダー固有のコマンドＩＤに０ｘＦｎ（ｎは０〜Ｆ）を割り当て、カレントＴｘ／ＲｘステータスをＩ２Ｃマスタ２に通知することにより、Ｉ２Ｃマスタ２は、実行可否のコマンドをモジュールの所定の仕様書を介して解釈することができる。これにより、Ｉ２Ｃコマンドがエラーとなった場合に直ちにモジュール障害が発生したと誤判定することを回避することができる。
【００３６】
また、カレントＴｘステータス及びカレントＲｘステータスが独立しているため、ＴｘモジュールとＲｘモジュールとを非同期で制御することができる。これにより、例えば、Ｔｘ部を運用状態とし、Ｒｘ部を非運用状態とすることが可能となる。
【００３７】
尚、本発明は上記実施の形態に限られるものではなく、趣旨を逸脱しない範囲で適宜変更することが可能なものである。
【符号の説明】
【００３８】
１  トランスポンダ
２  Ｉ２Ｃマスタ
３  送信モジュール
４  受信モジュール
１１  Ｉ２Ｃインターフェース
１２  送信インターフェース
１３  受信インターフェース
１４  送受信ステータス取得部
１５  送受信ステータス保持部
１６  実行可否テーブル保持部
１７  実行可否判定部
１８  判定結果通知部
３１  Ｉ２Ｃ回路
３２  制御部
３３  Ｔｘモジュールハードウェア部
３４  Ｒｘモジュールハードウェア部
３５  Ｉ２Ｃコマンド制御部
３６  Ｔｘモジュール制御部
３７  Ｒｘモジュール制御部
３８  Ｔｘ／Ｒｘステータス取得処理部
４１  Ｔｘステータステーブル
４２  Ｒｘステータステーブル
４３  Ｉ２Ｃコマンド実行可否テーブル
【図１】
0006031757.tif 000002
【図２】
0006031757.tif 000003
【図３】
0006031757.tif 000004
【図４】
0006031757.tif 000005
【図５】
0006031757.tif 000006
【図６】
0006031757.tif 000007
【図７】
0006031757.tif 000008
【図８】
0006031757.tif 000009
【図９】
0006031757.tif 000010
【図１０】
0006031757.tif 000011