Elliott Liggett
8dd42ba392
Added forced manual RTS setting
2021-12-30 01:52:23 -08:00
Phil Taylor
60118169e1
Properly handle different rigctld client versions
2021-12-07 14:52:47 +00:00
Phil Taylor
247817077c
Add RIT function and other rigctl fixes
2021-12-07 12:32:51 +00:00
Phil Taylor
81c9563f16
Various changes and fixes to rigctld/rigstate
2021-12-04 19:21:23 +00:00
Phil Taylor
47b439b741
Rewrite rigstate (again!)
2021-12-01 10:01:05 +00:00
Phil Taylor
c5d2ecb793
Change rigstate to a class
2021-11-23 00:39:10 +00:00
Phil Taylor
ee6889d163
Add mutex within rigState to protect access
2021-11-22 10:37:21 +00:00
Elliott Liggett
0315033f89
Fixed manual rig ID issue with uninitialized variable.
2021-11-07 00:24:08 -07:00
Elliott Liggett
88430db9ac
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
fe3d645711
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
77509aead6
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
cecaee397d
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
522557c6e8
Added IC-736 FM mode
2021-11-04 20:45:02 -07:00
Elliott Liggett
c3bdcf2287
Merge remote-tracking branch 'origin/master' into rigs
2021-11-04 20:39:14 -07:00
Elliott Liggett
12d202cbcd
Added code to force IC-736 to rigID
2021-11-04 20:17:50 -07:00
Phil Taylor
18eb9119be
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
8b06e9d048
Make rigctld state work for USB connected rigs
2021-09-07 18:04:43 +01:00
Phil Taylor
bf16dfe19a
Experimental support for split mode in rigctld
2021-08-29 11:51:53 +01:00
Phil Taylor
57e68571af
Ignore control levels that we don't currently support
2021-08-29 00:25:23 +01:00
Phil Taylor
67c80c2510
Add better detection of ci-v transceive disable
2021-08-29 00:16:31 +01:00
Elliott Liggett
f44dd4bda2
Added IC-736
2021-08-17 14:00:37 -07:00
Elliott Liggett
390f9500dc
Added more support for the IC-9100
2021-08-17 09:35:40 -07:00
Roeland Jansen
cc002281ab
Merge branch 'audio-enhance'
2021-08-09 10:50:49 +02:00
Phil Taylor
953f572673
Fake known functions
2021-08-08 21:09:10 +01:00
Phil Taylor
85271c398e
Add proper s-meter calibration
2021-08-08 17:14:48 +01:00
Roeland Jansen
dfc101eabe
Merge branch 'audio-enhance'
2021-08-07 21:35:55 +02:00
Phil Taylor
3a2db789a2
Add ritctl model to rigCaps
2021-08-07 18:34:34 +01:00
Phil Taylor
84261a49cc
Add split/duplex support
2021-08-07 13:34:47 +01:00
Roeland Jansen
69d2a374b6
Merge branch 'audio-enhance'
2021-08-07 11:33:00 +02:00
Phil Taylor
c4ed4d2de4
More rigctl features/fixes
2021-08-07 01:14:41 +01:00
Roeland Jansen
2a524fca1d
Merge branch 'audio-enhance'
2021-08-05 09:08:02 +02:00
Phil Taylor
1e2a0db604
More rigctld fixes
2021-08-05 01:23:15 +01:00
Phil Taylor
ee2cf70dc0
Add rigctld config to ui and fix some bugs
2021-08-04 20:49:32 +01:00
Roeland Jansen
3f1fc957ac
Merge branch 'ui-enhance'
2021-07-27 12:11:17 +02:00
Elliott Liggett
a777864a0b
Fixed error in IC-7410 attenuator spec.
2021-07-26 09:03:09 -07:00
Roeland Jansen
886ca86a90
Merge branch 'ui-enhance'
2021-07-20 08:07:28 +02:00
Elliott Liggett
decdfe370b
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
0440097f53
Add missing break
2021-07-16 20:14:59 +01:00
Phil Taylor
e4dea63029
Get antenna status on start-up and slow poll for it.
2021-07-16 19:33:15 +01:00
Phil Taylor
e40545cf77
Add RX antenna selection for rigs that support it
2021-07-16 17:08:55 +01:00
Elliott Liggett
b6cac33ee9
Added more support for the IC-7600 in rigCaps.
2021-07-09 15:15:04 -07:00
Elliott Liggett
e50b032716
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
9799e4f745
Added local af gain and wf length to the preferences.
2021-07-05 16:45:19 -07:00
Elliott Liggett
df6a0fbc33
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
241f0db2c3
Quick hack for WFM
2021-06-24 12:40:23 -07:00
Elliott Liggett
761dbd18a0
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
2508b4d71c
Additional support for the IC-R8600, including wider scope spans.
2021-06-18 22:45:12 -07:00
Elliott Liggett
cc92aa1b5c
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
2392bdd932
Additional data corruption checking.
2021-06-15 10:28:20 -07:00
Elliott Liggett
9664238917
Preliminary IC-718 support. Very basic.
2021-06-08 14:42:19 -07:00