User manual - Cライブラリ解説書ver.2.00(2003年2月7日)

DT-900 C ライブラリ解説書
149
6.2.9. LB検出
各ファンクションコールでは指定によりローバッテリの検出を行います。
LBを検出するとファンクションは実行中の処理を中断し、異常終了します。
LBの検出を行うには本機のシステムに対してLB検出を行うように設定する必要があります。
(1)LBの検出を行うファンクション
LBの検出はフロー制御、信号タイムアウト監視、受信データ待ちおよび各ファンクションコールの処理終了時に行います。
エラーステータスは「CERR_o_LBx」を通知します。
ローバッテリには以下のような種類があります。
LB名称 内容
LB0 ・主電池なし
・電池蓋外し
LB1 ・主電池警告
LB2 ・副電池警告
LB4 ・APO
LB5 ・電源OFF
【LB検出の流れ】
LB検出を行なうファンクション
本機システム
LB0, 1, 2, 4, 5
パラメータエラー、NOTオープンエラー
DR/CS/DRタイムアウト監視(信号待ち)
XON/XOFF 制御(送信ビジー)
受信データ待ち
ファンクションコールの終了
LB0, 1, 2, 4, 5エラー
Exit