WSJT-XのLog時刻の間違い

FT8でのQSOが終ってTurbo HAMLOGで記録しようとしたときに、時刻が間違っていることに気づいた。

QSO開始時刻は12:59 UTC。しかし、Turbo HAMLOGの画面では10:37 UTCになっていた。Turbo HAMLOGのバグかと思ったのだけど、JT_Linkerの時刻が10:37。ということは、WSJT-Xがおかしいのだろう。wsjtx_log.adiを開いてみたら、案の定、10:37と記録されていた。

じゃ、この10:37はなんだ、と画面をさかのぼってみた。

なるほど。この時刻にCQを出して応答をもらっていたのもの、途中で尻切れになったQSOがあった。そのときはオンエアはそれで一旦終了した。しばらく経ってからまたCQを出して、QSOが成立したのが今回。どうやら、WSJT-Xは先のQSOが続いていると認識したようだ。終了時刻は130045と今回のQSOの終了時刻が正しく記録されている。

  1. CQを出す
  2. A局から呼ばれる
  3. A局に応答するものの途中で尻切れ
  4. 再びCQを出す
  5. B局から呼ばれる
  6. B局とのQSOが正常に終了する
  7. WSJT-XはA局とのQSOの開始時刻を今回のQSOの開始時刻として記録する

尻切れになったと思ってCQに切換えたら、コンディションが戻ってA局からの応答が見えてくることもあるので、A局との開始時刻を保留しているという仕様は間違いではないのだろう。でも、別のコールサインの局と通信を始めた時点で、(内部の)開始時刻を更新して欲しいなぁ。

対策としては、尻切れQSOになった場合には、次の通信終了時にWSJT-XのLog記録時に注意することくらいだろうか?

なお、この動作を確認したのはWSJT-X 1.9.0-rc3。再現確認はしていない。

これまでに、eQSLで「Wrong Time」で何件かリジェクトしたけど、こういう理由だったのかも。ごめんなさい。

スポンサーリンク
スポンサーリンク