jr8ppg / zLog

Improve zLog for Windows
MIT License
8 stars 5 forks source link

ICOM機のCI-V制御改善 #354

Closed jr8ppg closed 1 year ago

jr8ppg commented 1 year ago

ICOM機のCI-V制御で、コマンド送出後、FB(OK)/FA(NG)応答を待つことにする。

jr8ppg commented 1 year ago

ICOMWriteData()でフラグを立ててからコマンド送信し、フラグが落ちるまで待つ。 ExecuteCommand()で$FA/$FB受けたときにフラグを落とす。 タイムアウトを何秒にするか? 5秒もあればいいかな。

jr8ppg commented 1 year ago

CI-V改修仕様 1.コマンド応答のFB/FAを確認する(応答が来るまで待ち合わせを行う)   応答タイムアウトのデフォルトを1秒に   タイムアウトが発生する場合は画面に何か出す 2.ICOM設定のオプションに「コマンド応答待ちを行う」を追加   →とりあえずはICOM機全体での設定(本当はRIG毎の設定が望ましい)   ついでにタイムアウトも設定可能に

jr8ppg commented 1 year ago

動作確認OK 「応答を確認する」はデフォルトでオンとする。

jr8ppg commented 1 year ago

集まった情報 OK IC-9700 IC-7000M IC-910

NG? IC-7300

jr8ppg commented 1 year ago

CI-V対応は別スレッドで動作させてUI処理に影響が出ないようにして応答待ちを行うことで解決 集まった情報 IC-910 IC-7300(USB端子/REMOTE端子) IC-9700(USB端子/REMOTE端子) IC-705(USB端子) IC-706mkIIG(REMOTE端子) IC-970(REMOTE端子)