シリアル通信受信の実装
シリアル通信では、正常なデータでも
複数のパケットに分割されて送信されてくる場合がある。
したがってシリアル通信を受信するプログラムでは次のような
データメンバー(変数)が必要になる。
// 受信データ
m_bytes[]
// データの何バイト目を受信しているか
m_curByte
// データのどの部分(ヘッダ、データ本体、フッタ)を受信しているか
m_readingStatus
シリアル通信では、正常なデータでも
複数のパケットに分割されて送信されてくる場合がある。
したがってシリアル通信を受信するプログラムでは次のような
データメンバー(変数)が必要になる。
// 受信データ
m_bytes[]
// データの何バイト目を受信しているか
m_curByte
// データのどの部分(ヘッダ、データ本体、フッタ)を受信しているか
m_readingStatus