 |
こんにちは.いつもJTLinkerを大変便利に使わせて頂いています.
普段はJTDX,JTAlert,JTLinker,Hamlogという流れで,JTAlertからUDPでJTLinkerへ流して使っています. 今回,MSHVを使ってみたくて,同じようにMSHV,JTAlert,JTLinker,Hamlogと設定してみたところ,JTLinkerでエラーが出てしまいました.設定などはJTDXをMSHVに変えただけで,他は同じです(PCも同じで,Win11です).
エラーの内容は,
例外 No.5 処理:Udpprocess 発生:mscorlib トレース:場所 System.String.SUbstring(Int32 startindex, Int32 length) 場所 JT_Linker.Form1.zeroSupFreq(String inFreq) 場所 JT_Linker.Form1.Udpprocess() 説明:インデックスおよび長さは文字列内の場所を参照しなければなりません。 パラメーター名:length
となっています(手打ちのため打ち間違えがあったらすみません)
私なりにあれこれ原因を調べてみたところ,UDPはちゃんと流れていて,50MHzより下のバンドではエラーが出ないでうまく動作することが分かりました.バンドが144より上だとこのエラーが出るようです. 私はプログラム関係に詳しくないのでエラー内容はよく分からないのですが,周波数の文字数?とかの関係でしょうか?
MSHVのバーションは,2.76.2,JTLinkerは2024.09.26bです.
とりあえずUDPではなくデコーダーのログ経由(MSHV)に設定するとうまく動くようなので,当面はこれでしのごうかとは思いますが,対処法があるようでしたら教えて頂けると大変有り難いです.
どうぞよろしくお願いいたします. |