Commit graph

152 commits

Author SHA1 Message Date
Phil Taylor
28c84d1765 Fix for crash when remote requests tone. 2021-06-01 00:25:20 +01: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
Elliott Liggett
8b1af03bb3 Changed UI a little, and added manual CI-V options. Seems to work well. 2021-05-18 00:29:06 -07:00
Elliott Liggett
705cd246eb Fixed attenuator on IC-7000 2021-05-16 19:45:26 -07:00
Elliott Liggett
b40c9e7172 Added IC-7200 support. This has not been tested. 2021-05-16 00:07:24 -07:00
Elliott Liggett
bfc1bc9672 Change to correct bug when CI-V is user-specified and rigCaps were never
populated.
2021-05-15 16:57:08 -07:00
Elliott Liggett
7e07848e23 Making the s-meter error command easier to read. 2021-05-15 15:36:57 -07:00
Phil Taylor
f7f6c8e565 Add --debug option to increase debugging for release builds 2021-05-15 18:53:16 +01:00
Elliott Liggett
a39f2c1d7f BSR debug code. 2021-05-15 10:10:08 -07:00
Elliott Liggett
83defc73d7 Added basic IC-7410 rigcaps. Have not gone further than this with the
rig.
2021-05-14 23:58:22 -07:00
Elliott Liggett
7f88080732 Selecting an antenna now sets that antenna for TX and RX. 2021-05-14 20:12:16 -07:00
Elliott Liggett
0e3864397e Filter selection now checks for data mode. 2021-05-14 19:49:37 -07:00
Elliott Liggett
3d3f686ccc Preliminary IC-7000 support. TODO: Input selection, modes, filters,
reported bug with frequency input and s-meter.
2021-05-14 19:04:47 -07:00
Elliott Liggett
8160858286 Data Mode now sends the currently selected filter. 2021-05-08 23:46:44 -07:00
Elliott Liggett
eeb9edb01e Preliminary (and untested) support for the IC-910H. 2021-05-08 13:45:52 -07:00
Elliott Liggett
34684a970a Found a missing default in a switch case. 2021-05-08 13:33:05 -07:00
Elliott Liggett
a0f0937b08 removing debug info we didn't need. 2021-05-07 23:26:45 -07:00
Elliott Liggett
029ecfd003 Fixed BSR mode and filter selection. 2021-05-07 15:46:47 -07:00
Elliott Liggett
1aa1c54292 The band stacking register now uses the newer integer frequency parsing.
We also communicate a little slower to the serial rigs, which seems more
reliable.
2021-05-07 14:52:19 -07:00
Phil Taylor
acba674a12 Add code to select virtual serial port 2021-05-05 14:11:00 +01:00
Roeland Jansen
5764c707a6 reverted last change -- need to modify the display code here, not rigcaps 2021-05-04 18:42:14 +02:00
Roeland Jansen
0407a06411 ant sel starts with '1' on the rigs 2021-05-04 18:31:45 +02:00
Elliott Liggett
07e63b77b6 Unified frequency-type MHz to use same code as Hz. 2021-05-01 21:53:05 -07:00
Elliott Liggett
cf837ad4df Added more modes for the IC-R8600. 2021-05-01 00:54:42 -07:00
Elliott Liggett
1630ba7b7d Different timing on command polling for serial rigs. 2021-04-30 22:15:30 -07:00
Elliott Liggett
69391d3aee Merge remote-tracking branch 'origin/lan-alpha' into ui-enhance 2021-04-29 17:02:14 -07:00
Elliott Liggett
c64c9abd6e Merge branch 'ui-enhance' of gitlab.com:eliggett/wfview into ui-enhance 2021-04-27 20:36:41 -07:00
Elliott Liggett
07e4158e32 Additional bands added, Airband, WFM 2021-04-27 20:18:17 -07:00
Roeland Jansen
c112870bd2 added 630/2200m for 705; probably like the 7300 hardly useable for TX though. Also added auomatic switching to the view pane after non-BSR bands are selected 2021-04-27 21:49:31 +02:00
Roeland Jansen
ba4c1ce0c6 added 630/2200m to 7300/7610/785x 2021-04-27 21:39:31 +02:00
Phil Taylor
9dd55f412b Merge branch 'ui-enhance' into lan-alpha 2021-04-27 09:01:12 +01:00
Elliott Liggett
c741a4b948 Added dynamic band buttons. Fixed multiple bugs related to various
differences in band stacking register addresses (for example, the GEN
band on the 705 has a different address from the 7100 and the 7300).
This code was only tested with the 9700.
2021-04-26 18:24:28 -07:00
Phil Taylor
67b5ac0a64 Merge branch 'ui-enhance' into lan-alpha 2021-04-25 10:58:40 +01:00
Phil Taylor
72b4424f8d More work on rigctld 2021-04-25 10:58:25 +01:00
Elliott Liggett
91a4f10836 Added ability to read RIT status. Added RIT to initial rig query. Added
variables to handle delayed command timing values. Fixed bug in
frequency parsing code that had existed for some time. Changed tic marks
on RIT knob because I wanted more of them. Bumped startup initial rig
state queries to 100ms. May consider faster queries on startup since we
are going to need more things queried on startup.
2021-04-25 00:23:52 -07:00
Elliott Liggett
42029da821 Receiver Incremental Tuning is in. The UI does not check the rig's
initial state yet, but the functions are partially in rigCommander for
that purpose.
2021-04-24 00:31:51 -07:00
Elliott Liggett
426d2b505f Found two missing defaults in switch cases inside rigcommander.cpp. 2021-04-23 23:24:34 -07:00