Page 1 of 1

RUMlogNG and WSJT-X: Incorrect mapping of user defined logging fields

Posted: Sat 8. Jun 2024, 17:18
by DJ9PZ
Hello,

I'm running RUMlogNG (Version 5.16 (643)) and WSJT-X (v2.7.1-devel 20240202 improved PLUS) on macOS Sonoma 14.5 (MacMini M1 and MacBook Air M1).

I've specified user defined logging fields in RUMlogNG (OPERATOR, STATION_CALLSIGN, MY_GRIDSQUARE, TIME_ON) and enabled "Save QSOs to logbook" and "Overwrite user fields".

Logging from WSJT-X to RUMlogNG works fine, except for some of the user defined logging fields:
Field IDADIF field defined in RUMlogNGData populated by WSJT-X
1OPERATORSTATION_CALLSIGN
2STATION_CALLSIGNMY_GRIDSQUARE
3MY_GRIDSQUARE(empty)
4TIME_ONTIME_ON
Using a different sequence resp. mapping of user defined logging fields in RUMlogNG shows the following behaviour:
Field IDADIF field defined in RUMlogNGData populated by WSJT-X
1STATION_CALLSIGNMY_GRIDSQUARE
2MY_GRIDSQUARE(empty)
3OPERATORSTATION_CALLSIGN
4TIME_ONTIME_ON
I ran Wireshark to capture the logging data passed from WSJT-X to RUMlogNG and it correctly passes time_on, station_callsign and my_gridsquare to RUMlogNG:

Code: Select all

<adif_ver:5>3.1.0
<programid:6>WSJT-X
<EOH>
<call:6>SQ2CFK <gridsquare:6>JO93MC <mode:3>FT8 <rst_sent:3>-10 <rst_rcvd:3>-13 
<qso_date:8>20240607 <time_on:6>184130 <qso_date_off:8>20240607 <time_off:6>184230 <band:3>20m 
<freq:9>14.074684 <station_callsign:5>DJ9PZ <my_gridsquare:6>JN49AT <EOR>
Any help would be appreciated!

73 Arnd DJ9PZ/AB2QP

Re: RUMlogNG and WSJT-X: Incorrect mapping of user defined logging fields

Posted: Sat 8. Jun 2024, 17:36
by DL2RUM
RUMlog does not use this ADIF broadcast since it is marked as Deprecated in WSJT-X.

Re: RUMlogNG and WSJT-X: Incorrect mapping of user defined logging fields

Posted: Sat 8. Jun 2024, 17:48
by DJ9PZ
Hello Tom,

thanks for your reply!

How is the QSO data passed from WSJT-X to RUMlogNG instead? Where does the problem regarding the incorrect mapping of the fields happen between WSJT-X and RUMlogNG?

73 Arnd DJ9PZ/AB2QP

Re: RUMlogNG and WSJT-X: Incorrect mapping of user defined logging fields

Posted: Sat 8. Jun 2024, 17:58
by DL2RUM
From the WSJT-X manual:
Full details of the protocol can be found in comments at the top of this file in our source code repository: https://sourceforge.net/p/wsjt/wsjtx/ci ... essage.hpp
Nevertheless, few mappings are wrong, tnx for the hint. I have to correct it.