Commit Graph

30 Commits

Author SHA1 Message Date
Uwe Risse 9cec90e44e Make the HamlibTransceiver ready for a future Hamlib function (patch by Mike). 2024-07-06 15:59:19 +02:00
Uwe Risse bfd44f178a Improved behavior when Rig Split has been selected (patch by Mike). 2023-12-02 12:06:15 +01:00
Uwe Risse ea8737e9f1 Remove RIG_TARGETABLE_PURE since it is no longer needed, and will not be supported anymore with new Hamlib versions. 2023-09-29 14:57:53 +02:00
Uwe Risse e0639169a9 This is needed for the few rigs that understand "set_vfo" but not "get_vfo" (like the FT-736); patch by Mike W9MDB. 2023-01-24 16:05:58 +01:00
Uwe Risse c8ff0c221e Set VFOB only when split mode is on. Thanks to Mike W9MDB. 2022-08-28 15:39:11 +02:00
Uwe Risse c97c53db89 Fix VFOB not getting set on some rigs (e.g. IC7610 & IC7100). 2022-07-04 19:53:03 +02:00
Bill Somerville 3e43e57858 Ensure MAIN VFO is used for Rx on rigs that require it 2021-11-12 13:26:31 +00:00
Bill Somerville aa1225ff96 Remove local event loops from Omni-Rig interface
Using a local event loop to wait for Omni-Rig to initialize has caused
issues elsewhere, reverted to simple waits in teh hope that Omni-Rig
initializes promptly.
2021-07-30 20:21:57 +01:00
Bill Somerville a83b8dc5f6 Repair merging issues 2021-03-04 00:10:16 +00:00
Bill Somerville 22f1ba6a6d Merge branch 'support-2.3.1' into release-2.4.0 2021-03-03 23:58:39 +00:00
Bill Somerville 469b9a5ef5 Turn on Hamlib PTT sharing by default and always apply config overrides 2021-02-17 15:45:54 +00: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 e18082caab Print Hamlib version string in system log 2021-01-15 14:05:20 +00:00
Bill Somerville e3bffc3ece Read hamlib_settings.json when rig is None to allow PTT only config 2020-11-17 21:52:28 +00:00
Bill Somerville 837821b117 Merge branch 'develop' into feat-boost-log 2020-10-01 19:55:53 +01:00
Bill Somerville fff5644858 Configure option for older version of Hamlib caching 2020-09-28 13:51:14 +01:00
Bill Somerville 47f85961aa Better mapping of Hamlib message severity to ours 2020-09-26 15:44:58 +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 bcff949025 Update some missing i18n strings 2020-07-13 00:55:42 +01:00
Bill Somerville 8147c84260 Fix compile error using latest Hamlib headers 2020-07-04 23:39:00 +01:00
Bill Somerville 74c7fade32 Disable Hamlib caching while determining rig VFO resolution 2020-07-04 22:19:59 +01:00
Bill Somerville 9935ef8706 Make eliding the useless dummy rig model conditional on it existing 2020-06-07 16:48:50 +01:00
Bill Somerville 91d7c0124f Remove testing only Hamlib dummy rig model 2020-06-07 15:47:44 +01:00
Bill Somerville 90a89c5a98 Merge branch 'release-2.2.0' into develop 2020-06-02 01:52:48 +01:00
Bill Somerville 366edf01ee Allow for remote CAT with local hardware PTT 2020-06-01 14:40:56 +01:00
Bill Somerville 12993cb266 Avoid some bound to fail Hamlib API calls 2020-05-27 20:05:16 +01:00
Bill Somerville 1403c186d2 Updates for Qt v5.14 compaibility 2020-05-07 02:56:57 +01:00
sirhc808 ee5d5c8ae9 improve physical structure 2019-07-02 10:19:43 -05:00