User manual - Cライブラリ解説書(2006年4月17日)
DT-930 Cライブラリ解説書
161
④タイムアウト監視
読込み可能な受信データが受信バッファに存在しないとき、受信データを待ちます。
「タイムアウト監視受信」ファンクションでは受信データ待ちにタイマーを設定することができます。
受信データ待ちのままタイムアウト監視時間経過すると受信タイムアウトエラーになります。
【タイムアウト監視の流れ】
タイムアウト監視受信
ファンクション
転送データ
の読込み
タイムアウト監視時間経過タイムアウト監視時間内
に転送データを受信
受信データ
待ち
受信タイムアウトエラー
転送データ
の受信
受信ハンドラ
・受信した転送データを
受信バッファに格納
受信バッファから受信
データを読込み
タイムアウト監視受信
ファンクション
転送データ
の読込み
タイムアウト監視時間経過タイムアウト監視時間内
に転送データを受信
受信データ
待ち
受信タイムアウトエラー
転送データ
の受信
受信ハンドラ
・受信した転送データを
受信バッファに格納
受信バッファから受信
データを読込み