User manual - Cライブラリ解説書ver.2.00(2003年2月7日)
DT-900 C ライブラリ解説書
137
⑤パリティ、オーバラン、フレーミングエラー
パリティ、オーバーラン、フレーミングエラーにはそれぞれ2種類のエラーステータスが在ります。これらは転送デー
タの受信が要因で発生するエラーであり、通信関数部の受信割込みハンドラでエラーを検出して設定しますが、フ
ァンクションコールがそれらを検出して異常終了とする制御が異なります。
a)CERR_r_PARITY、OVERRUN、FRAMINGエラーステータス
エラーステータスは受信ハンドラでエラーステータスの設定を行った後にパリティ、オーバーラン、フレーミング
エラーの検出を行うファンクションコール(実行中の場合あり)で異常終了となります。
b)CERR_r_PARITY2、OVERRUN2、FRAMING2エラーステータス
これらのエラーステータスは「1文字受信」、「タイムアウト監視受信」および「受信バッファステータスのリード」フ
ァンクションコールで異常終了となります。
ファンクションのエラー検出は、受信ハンドラでの転送データの受信とエラーの検出から時系列に行います。
また、「COMステータスのリード」ファンクションでこれらのエラーステータスのクリアは行いません。