0

私がインターフェースしているシリアルプロトコルは、開始文字と停止文字を使用して「パケット」を定義します。イベントハンドラーをすべて一緒にトリガーすることもあれば、2 つのダンプでトリガーすることもあります。とにかく、より堅牢なアプリケーションを構築するには、何らかの形の確認が必要だと思います。私は非常に新しいので、あなたの忍耐に感謝しますが、MSDN で行った限り、これを行うための最適な方法を見つけることができないようです. アドバイスをいただければ幸いです。

    private void ComPort_DataReceived(object sender, SerialDataReceivedEventArgs e)
    {           
            // Read all the data waiting in the buffer
            string buffer = ComPort.ReadExisting();
            // Process String for Start "//" and Stop "\\" Characters

            //Remove data from buffer and send to seperate routine for processing               

    } 
4

1 に答える 1