モード切り替えつけた。
コマンドを送るとACKを返してくるようだ。
ACKは00が成功、0FF0が失敗らしい。
ウォッチドッグタイマーで定期的に周波数を得ようとすると、時々戻り値が5byte未満になってしまう問題は解決できていない。また、リグのダイヤルで周波数を変化させると受信がコケてフリーズすることがある。エラー処理しないといかんか?
一度読み取りに成功したらプログラムで周波数を制御してしまえば、読み取り問題はおそらく解決する。
この場合、CommXのonReceiveイベントを改良して、1byteを受信した時はACKの判定を行うようにしないといけないな。