Commit Graph

13 Commits

Author SHA1 Message Date
Uwe Risse 06d1469c10 Prevent redundant network communication between WSJT-X and DX Lab Suite Commander. 2023-09-30 18:44:03 +02:00
Uwe Risse 86c863f288 Some imrovements to the DXLabSuiteCommanderTransceiver, patch by Mike W9MDB. 2023-01-25 12:44:05 +01:00
Uwe Risse 19229bc0c3 Assume that the DX Lab Suite Commander always answers with a string. This is to avoid misinterpretations that could lead to crashes. 2022-11-07 17:32:11 +01:00
Uwe Risse 0cd2935b8c Prevent some possible segfault errors (patch by Mike W9MDB). 2022-11-01 16:40:08 +01:00
Bill Somerville c0a5bad58a Fail gracefully if network rig connection not established 2021-10-28 11:32:37 +01:00
Bill Somerville f972fc18e1 Remove direct struct access from usage of the Hamlib API
Preparation for safe dynamic linking to Hamlib where minor Hamlib
upgrades can be deployed just by replacing the DLL/SO.
2021-02-02 22:45:45 +00:00
Bill Somerville bbe3d74efb Tidy diagnostic messages 2021-01-28 00:28:27 +00:00
Bill Somerville fe4c2b59ee Revert to narrow character logging 2020-09-27 16:52:19 +01:00
Bill Somerville 396f128ece Make use of different severities for rig control logging 2020-09-26 15:13:29 +01:00
Bill Somerville 1d43ddd38b Use wide character logging for efficiency as most o/p is QString 2020-09-26 14:56:16 +01:00
Bill Somerville cbd4f109a8 Add a log channel for rig control
RIGCTRL is defined as a log channel for rig control messages and the
appropriate logger is made available to children of the Transceiver
class. Use Transceiver::logger() to access the logger.

Switched existing rig control QDebug messages to Boost logging.
2020-09-25 02:37:41 +01:00
Bill Somerville 81da36d681 Improved exception message wording 2020-07-17 17:58:23 +01:00
sirhc808 ee5d5c8ae9 improve physical structure 2019-07-02 10:19:43 -05:00