Commit graph

199 commits

Author SHA1 Message Date
Elliott Liggett
6c8ba84347 Fixed manual rig ID issue with uninitialized variable. 2021-11-07 00:24:08 -07:00
Elliott Liggett
18b76fd050 Added override allowing the user-specified CI-V address to also be used
as the Rig ID (model). This is useful for older radios that do not reply
to Rig ID queries. For radios using the default CI-V address, it should
"just work".
2021-11-06 23:59:03 -07:00
Elliott Liggett
e71a7cd370 Added PTT "snooping" to the commHandler, such that radios needing RTS
set for PTT will work. Includes replying to PTT queries with the RTS
status. There is currently no UI to manually select radios that need
RTS.
2021-11-06 22:49:10 -07:00
Elliott Liggett
319cce5aaa Added RTS PTT support commHandler and rigCommander. RTS is only sent
from rigCommander at this time, the pty is not parsed.
2021-11-05 23:21:36 -07:00
Elliott Liggett
22e8fc9dd3 Added support for IF Shift and Twin Pass-Band Filters. Currently
accessable only via the debug button.
2021-11-05 10:09:31 -07:00
Elliott Liggett
3ab9ec1c31 Added IC-736 FM mode 2021-11-04 20:45:02 -07:00
Elliott Liggett
6f17e0e46c Merge remote-tracking branch 'origin/master' into rigs 2021-11-04 20:39:14 -07:00
Elliott Liggett
abbfdc856d Added code to force IC-736 to rigID 2021-11-04 20:17:50 -07:00
Phil Taylor
a67cb13387 Only send RX antenna byte to rig when it has an RX antenna option in rigCaps 2021-09-22 10:39:35 +01:00
Phil Taylor
dc3b73af82 Make rigctld state work for USB connected rigs 2021-09-07 18:04:43 +01:00
Phil Taylor
ba4e61b2f9 Experimental support for split mode in rigctld 2021-08-29 11:51:53 +01:00
Phil Taylor
3e41c26ea0 Ignore control levels that we don't currently support 2021-08-29 00:25:23 +01:00
Phil Taylor
5c87df95f4 Add better detection of ci-v transceive disable 2021-08-29 00:16:31 +01:00
Elliott Liggett
84135daf83 Added IC-736 2021-08-17 14:00:37 -07:00
Elliott Liggett
58e7115024 Added more support for the IC-9100 2021-08-17 09:35:40 -07:00
Roeland Jansen
3b4500d4b7 Merge branch 'audio-enhance' 2021-08-09 10:50:49 +02:00
Phil Taylor
1838a9efdc Fake known functions 2021-08-08 21:09:10 +01:00
Phil Taylor
21d392176f Add proper s-meter calibration 2021-08-08 17:14:48 +01:00
Roeland Jansen
9817314c73 Merge branch 'audio-enhance' 2021-08-07 21:35:55 +02:00
Phil Taylor
684f4b4bf2 Add ritctl model to rigCaps 2021-08-07 18:34:34 +01:00
Phil Taylor
c469b89b42 Add split/duplex support 2021-08-07 13:34:47 +01:00
Roeland Jansen
9e3eaa3c62 Merge branch 'audio-enhance' 2021-08-07 11:33:00 +02:00
Phil Taylor
030dfb8f6e More rigctl features/fixes 2021-08-07 01:14:41 +01:00
Roeland Jansen
3417ab1c32 Merge branch 'audio-enhance' 2021-08-05 09:08:02 +02:00
Phil Taylor
3b3a676582 More rigctld fixes 2021-08-05 01:23:15 +01:00
Phil Taylor
5eae957a29 Add rigctld config to ui and fix some bugs 2021-08-04 20:49:32 +01:00
Roeland Jansen
5e4b25bfe6 Merge branch 'ui-enhance' 2021-07-27 12:11:17 +02:00
Elliott Liggett
edfc5f80d2 Fixed error in IC-7410 attenuator spec. 2021-07-26 09:03:09 -07:00
Roeland Jansen
f4fc4bffcc Merge branch 'ui-enhance' 2021-07-20 08:07:28 +02:00
Elliott Liggett
636746e588 Added center tuning for IC-R8600, partially moved meter balistics
(average and peak) to the meter class.
2021-07-18 14:27:21 -07:00
Phil Taylor
18629bcdbe Add missing break 2021-07-16 20:14:59 +01:00
Phil Taylor
552babd81d Get antenna status on start-up and slow poll for it. 2021-07-16 19:33:15 +01:00
Phil Taylor
b3a13aca5d Add RX antenna selection for rigs that support it 2021-07-16 17:08:55 +01:00
Elliott Liggett
2b5ae77b91 Added more support for the IC-7600 in rigCaps. 2021-07-09 15:15:04 -07:00
Elliott Liggett
4f4e416645 Added time, date, and UTC offset commands. Currently initiated by the
debug button. There seems to be a bug in the 7300 where the UTC offset
has one hour subtracted, ie, -7 HRS becomes -8 HRS. The hex command
appears to be sent correctly.
2021-07-09 12:02:50 -07:00
Elliott Liggett
3b91738f2d Added local af gain and wf length to the preferences. 2021-07-05 16:45:19 -07:00
Elliott Liggett
051f5f6797 Mode changes from the combo box now use the que. There are still other
methods to change mode which will transition shortly.
2021-06-25 23:56:19 -07:00
Elliott Liggett
ec96b5cdb8 Quick hack for WFM 2021-06-24 12:40:23 -07:00
Elliott Liggett
6586acd366 New unified outgoing command queue. Tested on IC-9700 and IC-718 (to
remote wfview server). CPU usage seems higher but please check your
system.

Timing seems to be acceptable but could probably use some tweaks. S-
meter polling is 25ms for fast radios, and slower rates for slower
radios. Half-duplex serial radios receive 3x slower polling to make room
for replies.

For Freq, Mode, etc "regular" constant polling (new feature):

IC-9700 polling is 5 per second, IC-718 is 1-2 per second.

Just helps keep the UI in sync with changes taking place at the rig. The
polling is slow enough that it doesn't impact anything. But quick enough
that it catches discrepencies pretty quickly.
2021-06-20 13:34:32 -07:00
Elliott Liggett
c67550917f Additional support for the IC-R8600, including wider scope spans. 2021-06-18 22:45:12 -07:00
Elliott Liggett
bb88b485b4 Added full duplex comms parameter to rigCaps. We assume half-duplex
until we receive a reply to rigID.
2021-06-18 12:41:56 -07:00
Elliott Liggett
3187618d59 Additional data corruption checking. 2021-06-15 10:28:20 -07:00
Elliott Liggett
24b35a4782 Preliminary IC-718 support. Very basic. 2021-06-08 14:42:19 -07:00
Elliott Liggett
d353ac56b5 Merge remote-tracking branch 'origin/rtaudio' into sequence
Accepted "theirs" for merge issues.
 Conflicts:
	audiohandler.h
	wfview.pro
2021-06-05 22:37:24 -07:00
Phil Taylor
68b759b80c Add QtMultimedia as default audio 2021-06-04 08:24:26 +01:00
Elliott Liggett
e34785b75d Merge remote-tracking branch 'origin/rtaudio' into sequence 2021-06-02 09:27:28 -07:00
Phil Taylor
28c84d1765 Fix for crash when remote requests tone. 2021-06-01 00:25:20 +01:00
Elliott Liggett
1a178b29f1 IC-7700 support 2021-05-31 14:01:13 -07:00
Elliott Liggett
5174c03d11 Waterfal length may now be adjusted. Let's see what range of length
seems good and limit the control accordingly. Also there may be a memory
leak in the prepareWf() function where the colormap is created when the
image is resized.
2021-05-30 23:26:36 -07:00
Elliott Liggett
2ad5e2c54c CIV may now be changed as-needed while running. 2021-05-30 15:08:22 -07:00