Hi Dave,

comments in line below.

On 05/12/2020 15:37, Dave Slotter, W3DJS wrote:
Hi Bill,

Thank you for such a detailed and thoughtful response.

Understood that QRZ XML API is a paid service. And yes, there are free services like HamQTH.com XML API.

Three questions come to mind:

a) What do you mean by "We also allow users to substitute an augmented ADIF log file"?
WSJT-X keeps its main logged QSO information in an ADIF format file. There's nothing to stop users replacing that file with one augmented with QSOs in other modes, e.g. they might be interested in working new DXCC Entities that they have not worked in any other mode. WSJT-X even offers a push-button that causes the ADIF log file to be rescanned, to populate the in-memory indexes of worked before information, without having to pause normal WSJT-X operation.

b) I re-familiarized myself with the User Guide, section 11. Logging and did not see an answer to this question: To what purpose is an empty name field provided in the WSJT-X Logging dialog?
The Name field on the Log QSO dialog it there for the user to insert information that may be gathered at the time of the QSO, similarly the propagation mode was recently added. The Name field value, if present, populates the NAME field of the ADIF QSO record. That same information is published via the WSJT-X UDP Message Protocol "QSO Logged"(5) message and in the "Logged ADIF"(12) message. By this means interoperating station logging applications, or bridge applications to them, can pick up the entered information.

c) Understanding that you are concerned with (among otherĀ things) feature creep in the core application, would you be willing for a compromise here? Rather than add that functionality into the main application, would you be open to an implementation of a plugin interface to allow third-party developers to add optional functionality for inserting the name field? That way you do not have feature creep in the main application, and users can decide for themselves whether or not to enhance their experience with WSJT-X.

Currently WSJT-X has no use for a QSO partner name field in its ADIF log file, even though it has the capability to enter that field when logging a QSO, as I explain above. I assume you envisage WSJT-X scanning previous logged QSOs to redisplay the last name recorded, if any, in the log QSO dialog, or perhaps elsewhere in the UI during QSOs, or even against decoded messages. Each of those options requires a greater degree of processing and data management, but I don't see any real gain for users when the vast majority of QSOs made with WSJT-X do not exchange such niceties as an operator name.

It seems to me that an application could be developed to subscribe to the WSJT-X UDP Message Protocol and augment Logged QSO messages along the lines you suggest. Such an application could then itself offer a service of augmented logged QSO records. Such an application need not have any interaction with WSJT-X other than subscribing to the UDP datagrams that are already available. Note that this is something that JTAlert and probably other station logging applications already do.


Thank you for your consideration.

--
Dave Slotter, W3DJS <https://www.qrz.com/db/W3DJS>

73
Bill
G4WJS.

On Sat, Dec 5, 2020 at 8:24 AM Bill Somerville <[email protected] <mailto:[email protected]>> wrote:

    On 03/12/2020 14:25, Dave Slotter, W3DJS wrote:
    Bill and Joe:

    If I were to develop an integration with QRZ to automatically
    look up the full names of people associated with a callsign
    that's getting logged and populateĀ the name field in the log
    window, would you be receptive to receiving and incorporating
    said patch?

    Please advise, and thank you.

-- Dave Slotter, W3DJS <https://www.qrz.com/db/W3DJS>

    Hi Dave,

    thanks for offering to develop such a facility, but personally I
    feel this is out of scope for WSJT-X. In general WSJT-X is a
    *source* of information gathered on the air, up to and including
    logging QSOs. There are data feeds consumed by WSJT-X, but not
    many and none with any real-time demand. We optionally take a list
    of known users of the ARRL LoTW service so that decodes of CQ
    calls from users can be highlighted. This is considered by many to
    to be valuable information when selecting who to work because it
    may reflect the likelihood of getting a QSO confirmed for award
    purposes. We also allow users to substitute an augmented ADIF log
    file, perhaps from a main station logging application, that also
    allows WSJT-X to highlight potentially more valuable QSO partners
    with respect to the user's DXing goals. Adding further data feeds,
    particularly when the information acquired is available from many
    sources and hence subject to ambiguity, is not a high priority.
    Furthermore once these sort of more arbitrary information inputs
    are considered as worth implementing, then there are many more
    that might have perceived equal or greater merit to some user
    subsets. That could lead to WSJT-X mission creep into the domain
    of main station logging applications, which to a greater or lesser
    extent already do these functions well as part of their core
    capabilities.

    I note also that the QRZ.COM <http://QRZ.COM> XML data feed is not
    a free service and therefore may not be required by many users who
    do not think this sort of information is worth the price. There
    will surely be others that request the same information from free
    to use sources like the Hamcall service, or perhaps from one of
    the variety of paid call-book services that they may already be
    subscribing to. The scope of such a facility will quickly grow far
    beyond what you propose, with an associated ongoing maintenance
    and support burden that may detract from the core purpose of a
    weak signal communications tool.

    73
    Bill
    G4WJS.


_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to