Commit Graph

36 Commits

Author SHA1 Message Date
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 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 f44b83038f Revert "Temporarily remove global Boost::log loggers"
This reverts commit 5a9b56bfc0.
2020-11-13 22:24:34 +00:00
Bill Somerville 5a9b56bfc0 Temporarily remove global Boost::log loggers 2020-11-13 16:04:17 +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 fe4c2b59ee Revert to narrow character logging 2020-09-27 16:52:19 +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 81da36d681 Improved exception message wording 2020-07-17 17:58:23 +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 713aad7057 Qt v5.15 and backwards compatibility 2020-06-14 12:35:48 +01:00
Bill Somerville 9c22b5c3ed Qt v5.15 compatibility 2020-06-13 16:04:41 +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 1b8fd35e03 Merge branch 'hotfix-2.2.1' into develop 2020-06-05 23:47:51 +01:00
Bill Somerville 48856fcefc Update HRD interface to support the Yaesu FT-920 2020-06-03 15:54:51 +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 0c3fa17865 Avoid an uninitialized COM pointer reference in the Omni-Rig i/f
Removed port locking as it doesn't seem to work.
2020-05-29 23:38:55 +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
Bill Somerville ad4e196d13 Handle attempts to use Omni-Rig when not installed more gracefully 2020-04-12 22:09:06 +01:00
Bill Somerville d93225aae9 Remove unneeded forward declarations 2019-12-03 19:07:08 +00:00
Bill Somerville 00f39e3ea0 Fix a couple of merging mishaps 2019-11-25 15:04:51 +00:00
Bill Somerville fb1b2e7687 Merge tag 'wsjtx-2.1.1' into develop
Tagging the WSJT-X v2.1.1 release
2019-11-24 21:24:39 +00:00
Bill Somerville 01aaa852e3 Updates to support Qt v5.13
Replacement of deprecated Qt functions and member functions.
2019-07-08 01:37:04 +01:00
sirhc808 dd53e8d348 incorporate code review feedback 2019-07-02 13:00:32 -05:00
sirhc808 27d4471cde Merge branch 'ft9_refactor' into feat-refactor
# Conflicts:
#	CMakeLists.txt
#	lib/ft4/getcandidates4.f90
#	lib/ft4/sync4d.f90
2019-07-02 12:06:14 -05:00
sirhc808 ee5d5c8ae9 improve physical structure 2019-07-02 10:19:43 -05:00