Commit graph

187 commits

Author SHA1 Message Date
Elliott Liggett
abbfdc856d Added code to force IC-736 to rigID 2021-11-04 20:17:50 -07: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
Roeland Jansen
1a53a32d33 Merge branch 'lan-alpha' 2021-05-22 20:18:17 +02:00
Phil Taylor
80aaa9c073 Add debugging and fix silly error in audiooutput combobox 2021-05-22 17:02:51 +01:00
Phil Taylor
fb54f169f9 Stop preamps/attenuators lists growing every time we reconnect. 2021-05-22 09:50:45 +01:00
Elliott Liggett
725d29bbbe Changed method for adding modes to rigs and populating the rig menu.
This should be easier to maintain and better in the long run.
2021-05-21 23:46:15 -07:00
Elliott Liggett
3b0bb1df56 Fixed missing break in switchs. 2021-05-21 15:26:40 -07:00
Phil Taylor
a34bbc7e8c Add baud rate detection for remote rigs 2021-05-21 16:30:52 +01:00
Elliott Liggett
f232ee3c2e Added IC-756 Pro. Tested UI and back-end response with 7300 and fake
RigID reply.
2021-05-20 16:15:25 -07:00
Elliott Liggett
2298301445 Added additional support for the IC-756 Pro III. Essentially untested. 2021-05-20 15:57:30 -07:00
Phil Taylor
a49c91e135 Merge branch 'ui-enhance' into lan-alpha 2021-05-20 08:32:15 +01:00
Phil Taylor
f8a986cd9c Add more features to rigstate 2021-05-20 08:31:51 +01:00
Elliott Liggett
60b44c13d0 Model ID text format fixed. Shows IC-0x followed by the raw rig ID
received.
2021-05-19 21:51:24 -07:00
Elliott Liggett
93f47b9ffa Fixed issue where unknown rigs were identified as 0xff. All rigs are now
identified using rigCaps.modelID, populated with the raw response from
the Rig ID query. Enumerations of known rig types continue to fall into
rigCaps.model, and unknwn rigs will match to rigCaps.model=modelUnknown,
as before.
2021-05-19 21:47:14 -07:00