On 06/02/2018 22:17, Brian Moran wrote:
Regarding the UDP message, are you saying that you'd like N1MM to
accept the ADIF blob as it's being generated now (which it might
already, haven't tested it, but will try to do in the next couple of
days), or that N1MM should implement the 'server' side of the wsjt-x
udp dance (which I perceive as being not very likely whatsoever, heck,
I can't even see if issues I've reported in N1MM are bugs.)?
"fewer moving parts" is always desirable -- we could have used
JTAlert to get Q's into N1MM, but it's another thing to remember,
another thing to configure... etc.
-Brian N9ADG
Hi Brian,
I understand that the N1MM+ team may not want to add extra functionality
to work with WSJT-X. I want to avoid what will be the thin edge of the
wedge with each and every sink of logging information requiring another
module in WSJT-X to interoperate. The only requirement for an external
application sink at present is to accept UDP traffic on a service port,
hopefully configurable, and that joining a multicast UDP group address
is at least a possibility to allow multiple servers to get a look at all
messages from every WSJT-X instance sending to that port. The format of
the "Logged ADIF" message requires no reply and no negotiation, all that
the server need do is ignore other messages. Negotiation is only
required for servers that intend to reply to messages. As the "Logged
ADIF" message will be the only one containing the text "<EOH>" and
"<EOR>" then that could be as simple as grabbing what lies between those
markers from any message containing them. A smarter filter that reads
the message type is of course more efficient but not strictly necessary.
Although JTAlert already has a bridge to N1MM+ it suffers two
limitations, firstly it is Windows only, and secondly it is not
multicast capable. I know Laurie is addressing both of those issues but
as part a major re-write and therefore some time in the future. I do
have the beginnings of some AutoIt (the current JTAlert implementation
language) script to replace the supplied UDP server module with one that
handles multicast addressing but it is not a priority for me to complete it.
73
Bill
G4WJS.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel