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

DT-900 C ライブラリ解説書
138
【パリティ、オーバーラン、フレーミングエラーの検出の流れ】
パリティ、オーバーラン、フレーミングエラーを検出する各ファンクション
・ 受信デー の読出しが行われていないとき、転送デー bd に対しての CERR_r_FRAMING
で異常終了となります。
受信データ c の読出しを行なったときには、CERR_r_FRAMING はクリアしていますので正常終了
となります。
受信データ ac の読出し後に転送データ d を受信したとき、転送データ d に対しての
CERR_r_FRAMING で異常終了となります。
その後のファンクションは、CERR_r_FRAMING はクリアしていますので正常終了となります。
1文字受信ファンクション
タイムアウト監視受信ファンクション
・ 受信データ c の読出しを行なったとき、転送データ b に対しての CERR_r_FRAMING2で異常
終了となります。
その後のファンクションは、CERR_r_FRAMING2 はクリアしていますので正常終了となります。このよ
うにエラーが連続した時は、初めのエラーのみを検出します。
受信データ ac の読出し後に転送データ d を受信したとき、転送データ d に対しての
CERR_r_FRAMING2 で異常終了となります。
受信バッファステータスのリードファンクション
受信データ c の読出し前に( a は読出し済み)、転送データ b に対しての
CERR_R_FRAMING2 で異常終了となります。
その後のファンクションは、CERR_r_FRAMING2 はクリアしていますので正常終了となります。こ
の様にエラーが連続したときは、初めのエラーのみを検出します。
受信データ ac の読出後に転送データ d を受信しとき、転送データ d に対しての
CERR_r_FRAMING2 で異常終了となります。
受信ハンドラ
転送データ abcd bd がフレーミングエラーであるとき受信バッファに ac を格納
する。
エラーデータは破棄する。
転送データの受信
・ファンクションの異常終了後は「エラーステータスのリード」ファンクションでエラーエラーステータスを読出し、クリ
アが行われていることを条件とします。