User manual - Cライブラリ解説書ver.2.00(2003年2月7日)
DT-900 C ライブラリ解説書
152
6.3.2. エラー詳細
各ファンクションコールが異常終了したときのエラーステータスを以下に示します。
(1)ファンクション終了時エラー
各ファンクションの実行終了に検出する割込みおよび外部要因のエラーステータスです。
エラーコード エラーステータス 要因
CERR_r_PARITY パリティエラー
・パリティエラー検出
CERR_r_OVERRUN オーバーランエラー
・オーバーランエラー検出
CERR_r_FLAMING
(CERR_r_FRAMING)
フレーミングエラー
・フレーミングエラー検出
CERR_r_BUFFUL
バッファフルエラー
・バッファフルエラー検出
E_NG
CERR_o_LBx
ローバッテリーエラー参照
・LBx検出(x=0,1,2,4,5)
(2)ローバッテリー(LB)エラー
各ファンクションで検出するローバッテリー(外部要因)のエラーステータスです。
エラーコード エラーステータス 要因
CERR_o_LB0 本体主電池なし(LB0)
・LB0検出
CERR_o_LB1 本体主電池電圧低下(LB1)
・LB1検出
CERR_o_LB2
副電池電圧なし(LB2)
・LB2検出
CERR_o_LB4 APOによる電源OFF(LB4)
・LB4検出
E_NG
CERR_o_LB5 OFFキー押下による電源OFF(LB5)
・LB5検出
(3)COMのオープン
エラーコード エラーステータス 要因
CERR_f_DEMESNE 占有エラー
・「COMの占有」ファンクションで通信ポートは占有中
・通信ポートはオープン中
・IrDAポートが使用中
カシオIRポートとIrDAポートはシステムリソースを共用し
ているため、排他制御を行っている
CERR_f_DRTIMEOUT DR信号タイムアウト
CERR_f_CSTIMEOUT CS信号タイムアウト
CERR_f_CDTIMEOUT CD信号タイムアウト
CERR_o_BREAK ブレイク要因による中断
・信号タイムアウト監視中にブレイク要因検出
E_NG
CERR_o_LBx
(x=0、1、2、4、5)
ローバッテリーエラー参照
・信号タイムアウト監視中にLBx検出
なし パラメータエラー
・通信ポートの指定が不当
E_PRM
CERR_f_PARAMETER パラメータエラー
・受信バッファレングスが範囲外
・デリートコード数が範囲外
・パリティビットの指定が不当
・ストップビットの指定が不当
・キャラクタレングスの指定が不当
・ボーレイトの指定が不当
・各信号タイムアウト値が範囲外