JA7UDE 大庭さん,
> 出島OM、太田OM、
>
> アイディアをありがとうございました。定期的なポーリングが必要ということと理解いたしました。
>
> 73
> 大庭
> JA7UDE
もう解決されたかもしれませんが,
私も同様にHamlog のデータが更新されたかどうかのチェックをおこない,更新されていたら交信データを取り込んで処理をするプログラムを作りました.
もともと,入力画面のQTHのデータが変化するのを検知して,変化したら取り込んで処理をさせる目的で,500msごとにコマンドの112でQTHのデータを取り込んでいる処理をしていました.
この入力画面で,QTHのデータが空白になったタイミングというのは,入力データがSAVEされたかキャンセルされたかのいずれかです.
そこで,QTHのデータが,有意な文字列から空白文字列に変化した時点で,初めて交信データの総数を読みに行くようにしました.
直接毎回交信データの総数を読みに行くよりは,Hamlogおよび自作ソフトの負担が軽くなるのではないかということです.
参考にはならないかもしれませんが.
de JP7CZE