enter code hereLinuxのデバイスから、16進文字を含み、「^M」で区切られたストリームを読み取っています。デバイスが詳細情報の準備ができているときはいつでも、文字">"を送信します。ストリームは次のようになります。
^M^M01 02 F3^M00 01 F3 3E^M>"
文字を検出し、その文字に対してアクションを実行する必要があります。">"で区切り、その文字を読み取らせる方法はありますか?
基本的には現在こんな感じです
01 02 F3
00 01 F3 3E
>別のアクションをトリガーする必要があります。何らかの理由で文字が1つしかない場合は、読み取りバッファーはトリガーされません。私は^Mを否定しています。>何か他のことをする必要があります。