User manual - Cライブラリ解説書ver.1.01(2006年6月15日)
DT−300C ライブラリ解説書
179
機能 IrCOMMオープン 関数名 Ir_Open
IrCOMM(赤外線ポート)をオープンします。
・IrDA部の初期化 ・通信用のデバイス及びリソースのロック
・赤外線デバイス電源ON ・ブレークイベントのチェック
・LBチェック ・相手局とのコネクト
≪C言語インタフェース≫
【コーリングシーケンス】
H ercd = Ir_Open( H sec );
【パラメータ】
H sec :コネクト最大待ち時間
1−3600 :秒単位に待ち時間を設定
FOREVER :正常または異常終了するまでコネクト待ちを行う
【リターンコード】
H ercd :終了情報
E_IROK :正常終了
E_IRNG :異常終了
【エラーステータス】
IRERR_NORESOURCE :資源不足
IRERR_NODEVICE :接続可能デバイスなし
IRERR_NOLSAP :接続先サービスなし
IRERR_DISCONNECT :コネクト失敗、切断
IRERR_TIMEOUT :送信又は受信タイムアウト
IRERR_LOCK :通信デバイスロック
IRERR_PARAMETER :パラメータエラー
IRERR_LB0 :LB0
IRERR_LB1 :LB1
IRERR_LB4 :LB4
IRERR_LB5 :LB5
IRERR_BREAK_EVNT :ブレークイベント発生
≪備考≫