View Issue Details

IDProjectCategoryView StatusLast Update
00035843 - Current Dev ListBugpublic2019-11-20 18:29
ReporterKB3NPHAssigned ToDOUG 
PriorityhighSeveritymajorReproducibilityalways
Status assignedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0003584: FT4 Contacts not logged properly in Logbook to allow confirmations from LoTW
DescriptionFT4 has been designated as a submode of MFSK by the ADIF board. This puts the FT4 mode in the ADIF3 category which HRD Logbook does not currently support. Mike C and I have discussed this and here are Mike C's recommendations.

1 - create a new field in the database called COL_SUBMODE
2 - we add SUBMODE to the ALE under the existing "Mode" field
3 - correctly save data to Logbook coming from WSJT-X logging via the "QSO Forwarding" function.
4 - update the matching criteria for LOTW so that anything downloaded with MFSK as MODE and FT4 as SUBMODE will match

Additional InformationAfter we test the above, we can do this:
* - Modify the table that contains MODE to include SUBMODES as defined by the ADIF:
       http://www.adif.org/310/ADIF_310.htm#Mode_Enumeration

These values should be provided in a drop-down list for the Submode field as Modes are currently.
TagsNo tags attached.
ModuleLogbook
Sub-ModuleData
TestingNot Started

Relationships

related to 0003504 assignedDOUG Using QSO Forwarding FT4 is put in the log as MFSK 

Activities

WA9PIE

2019-11-14 06:24

administrator   ~0009317

Last edited: 2019-11-14 06:31

View 4 revisions

Eliminating irrelevant QSO fields... I'm going to explain what needs to be done in order to fix this problem:

Here is the data that comes from WSJT-X to Logbook via "QSO Forwarding":
<mode:4>MFSK <submode:3>FT4

Here's what we need to do with that data:
We need to store MFSK into the COL_MODE field (this already happens)
We need to store FT4 into a new field called COL_SUBMODE (ADIF is <submode:x> where x is the number of characters of text in the field; in the case of FT4, it's <submode:3>FT4)

On LOTW upload, here what we need to do:
We need to include the ADIF field "<submode>" in the LOTW upload. The resulting uploaded data would be:
<mode:4>MFSK <submode:3>FT4

Once these fields are uploaded to LOTW, the QSO Mode appears as "FT4" in LOTW.

On LOTW download, here's what we need to do:
Here is the data that comes down from LOTW to Logbook during LOTW Download when both the MODE and SUBMODE were uploaded:
<mode:4>MFSK <submode:3>FT4

During the LOTW download process in HRD Logbook, we need to add an additional matching criteria for <submode> - only IF IT EXISTS in the downloaded data. (Generally, the data downloaded from LOTW will not include a field where there is no data. So - effectively - both sides are "NULL" in that case and - therefore - match.)

WA9PIE

2019-11-14 06:28

administrator   ~0009318

Doug... take this on after we get the upcoming 6.7 maintenance release out.

WA9PIE

2019-11-16 03:55

administrator   ~0009331

To fix this completely, we'll need a table of Submodes that map to Modes. I'm attaching that.

I'm also attaching a mock-up of a "Submodes Editor" (fashioned to be similar to the "Modes Editor").

The Submodes are enumerated here: http://www.adif.org/310/ADIF_310.htm#Submode_Enumeration

Submodes.xlsx (11,807 bytes)
Submodes.png (79,059 bytes)
Submodes.png (79,059 bytes)

Issue History

Date Modified Username Field Change
2019-11-13 06:34 KB3NPH New Issue
2019-11-13 06:54 KB3NPH File Added: WY0V in HRD Logbook.jpg
2019-11-13 07:11 KB3NPH File Added: WY0V In LoTW Logbook.jpg
2019-11-14 01:52 KB3NPH Assigned To => DOUG
2019-11-14 01:52 KB3NPH Status new => assigned
2019-11-14 04:43 WA9PIE Additional Information Updated View Revisions
2019-11-14 06:22 WA9PIE File Deleted: WY0V In LoTW Logbook.jpg
2019-11-14 06:22 WA9PIE File Deleted: WY0V in HRD Logbook.jpg
2019-11-14 06:24 WA9PIE Note Added: 0009317
2019-11-14 06:26 WA9PIE Description Updated View Revisions
2019-11-14 06:28 WA9PIE Note Added: 0009318
2019-11-14 06:30 WA9PIE Note Edited: 0009317 View Revisions
2019-11-14 06:30 WA9PIE Note Edited: 0009317 View Revisions
2019-11-14 06:31 WA9PIE Note Edited: 0009317 View Revisions
2019-11-14 06:38 WA9PIE Description Updated View Revisions
2019-11-14 06:38 WA9PIE Additional Information Updated View Revisions
2019-11-14 20:14 WA9PIE Project 1 - Backlog => 3 - Current Dev List
2019-11-16 03:55 WA9PIE File Added: Submodes.xlsx
2019-11-16 03:55 WA9PIE File Added: Submodes.png
2019-11-16 03:55 WA9PIE Note Added: 0009331
2019-11-20 18:29 WA9PIE Relationship added related to 0003504