WriteLog UDP Listener
This program listens for UDP messages containing QSO data to be logged. It listens as long as its running. On receipt of a message,
it checks if it can find WriteLog also running, and, if so, asks WriteLog to log the QSO. If that process succeeds,
WriteLog UDP Listener will show a line starting with OK
. Failures are logged in the same window.
Configuration
- There is no installation procedure. Just run WriteLogUdpListener.exe
-
This program listens on the UDP port according to its .exe.config file, which is shipped as port 2333, which is the
port WSJT-X sends its notifications. You may edit the
UDP_PORT
in WriteLogUdpListener.exe.config
to listen to some other port.
- By default, this program limits the scope of its UDP listening to the machine its running on. You may
edit
LOCAL_MACHINE_ONLY
in WriteLogUdpListener.exe.config
to 0 and enable listening on this machine's
network interfaces for messages from other machines. Be prepared to deal with Windows Defender Firewall should
you make that change.
- There is a list box selector on the screen to select among contest formats. Currently only ARRL RTTY RoundUp is supported.
This selection is necessary to deal with mapping the ADIF data supplied (e.g. by WSJT-X) and what WriteLog expects
for a given contest.
In WSJT-X there is a checkbox to "Enable Logged contact ADIF broadcast". Turn that check box on.
Limitations
WriteLog versions up through 12.34 do not support an external program, such as this one, attempting to:
- Set the time/date of a logged QSO.
- Logging an RST other than the traditional
nnn
format where the n
's are digits
- Logging a sent serial number that WriteLog did not generate. (Received serial
numbers are not a problem.)
These limitations are lifted in WriteLog version 12.35 and above. On earlier versions, the logging of received QSOs
has these results:
- The time/date of the logged QSO is the time of the receipt of the UDP message. The ADIF formatted
time and date in the QSO is ignore. The message in this program's log indicates "current time" was logged.
- Non-standard RST's received by UDP are ignored and the QSO is logged as 599/599.
- A sent serial number in a UDP packet results in the QSO being rejected and not logged. A message appears
in this program's log indicating why that happened. For ARRL RTTY Round Up, this means operations outside
W/VE cannot be done with 12.34 and earlier.
History
- Version 1.0.9. Fix logging of ARRL Field Day QSOs