View Issue Details

IDProjectCategoryView StatusLast Update
00035843 - Current Dev ListBugpublic2020-02-12 05:27
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)

WA9PIE

2020-02-12 05:27

administrator   ~0009588

Doug, I've created a document that describes (what I think are) the steps to fix this problem. Attached.

Let me know if you have any questions.

Fixing LOTW Matching for FT4 QSOs.docx (49,642 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
2020-02-12 05:25 WA9PIE File Added: FT4 - ALE Field Addition.png
2020-02-12 05:25 WA9PIE File Deleted: FT4 - ALE Field Addition.png
2020-02-12 05:27 WA9PIE File Added: Fixing LOTW Matching for FT4 QSOs.docx
2020-02-12 05:27 WA9PIE Note Added: 0009588