CATのメモ(FT-817版)
いろいろ触ったので、せっかくだからメモで残しておきます。FT-817、FT-857のCATコマンドのメモ。
・FT-847と違ってCATの通信開始・終了コマンドは無い。
(FT-847のCAT開始の5バイトは、817だとダイヤルLOCKになる。)
・周波数取り込みコマンド 00 00 00 00 03 を投げると、5バイトで周波数、モードが戻る
・周波数設定やモード変更コマンドを投げると、ACKとして 00 が戻る。
・コマンドミスの場合のackは F0 が戻る。
(なんと、この応答がある件、標準添付の取説には記載がない・・)
・モードチェンジコマンドが化けた時にF0を戻しながらダイヤルロックすることあり。
#これって、ファームウェアのバグじゃないのか?
この前、周波数やモードを変えた後はまった件は、このACKです。ackの分だけ受信バッファーに1バイト要らない文字が入るから、ずれたままとなったわけでして。。一度、手動でコマンドを投げて応答し確認したのに、ACKがあることを見落としていた、というのが深みに落ちてしまった原因です。(^^;;;
ってことで、周波数チェンジ、モードチェンジ後、最初のポーリングの時だけ、受信バッファーを空にするとACKを捨てられるので、正しく状態が取り出せるというとでしょうか。ということで、この前の手直しも、対処療法だけど間違っていないと思います。
表題のキャプチャーは手動で、周波数を7,020kHzへ切り替えるコマンド。下の受信がackの00。