Elliott Liggett
d0f95e2289
Cleaned up warning and UI help text.
2021-05-20 15:17:10 -07:00
Elliott Liggett
30b7f8ee0f
Serial baud rate is in the UI now. Added some enable/disable code to
...
prevent confusion about which options can be used with which types of
connections.
2021-05-19 21:36:34 -07:00
Elliott Liggett
a981f973fc
Removed unused variable.
2021-05-19 20:35:45 -07:00
Phil Taylor
2b8cc4c849
remove duplicate audioPacket metatype
2021-05-18 09:37:55 +01:00
Phil Taylor
6074372e37
Merge branch 'ui-enhance' into lan-alpha
2021-05-18 09:35:58 +01:00
Elliott Liggett
7857680845
Changed UI a little, and added manual CI-V options. Seems to work well.
2021-05-18 00:29:06 -07:00
Phil Taylor
bada37acdf
Make audio input buffer a qMap
2021-05-17 16:19:36 +01:00
Phil Taylor
e4edda9576
register audio metatype in wfmain with all of the others
2021-05-16 21:35:22 +01:00
Elliott Liggett
a0a2c025ef
wfview now closes when the main window is closed.
2021-05-14 20:00:38 -07:00
Elliott Liggett
908ec96567
Data Mode now sends the currently selected filter.
2021-05-08 23:46:44 -07:00
Elliott Liggett
3a9967cb8c
Fixed BSR mode and filter selection.
2021-05-07 15:46:47 -07:00
Elliott Liggett
14b0ba2151
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
cf49551db0
Convert project to 32bit default on Windows and remove beginnings of VSPE code.
2021-05-06 11:25:23 +01:00
Phil Taylor
e041e6d1c5
Add code to select virtual serial port
2021-05-05 14:11:00 +01:00
Elliott Liggett
fa869dd270
Different timing on command polling for serial rigs.
2021-04-30 22:15:30 -07:00
Elliott Liggett
96a32f9069
Additional bands added, Airband, WFM
2021-04-27 20:18:17 -07:00
Elliott Liggett
1923d5a01c
Well, that was fun. Color preferences now work, and colors can be
...
modified from the preference file for custom plot colors.
The preference file now stores colors as unsigned int. To convert the
colors in the file to standard AARRGGBB format (AA = Alpha channel), use
python's hex() function. Maybe one day we will fix the qt bug and make
this save in a better format.
2021-04-26 23:40:08 -07:00
Elliott Liggett
7109c2b396
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
Elliott Liggett
80cc3e6dc0
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
f619e9eca1
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
d4765f3287
Modified rig power management to stop command ques (s-meter and others).
...
Upon rig power up, the command queue is repurposed as a 3 second delay
for bootup, and then, commands are issued to restore the spectrum
display (if the wf checkbox was checked). I've made new functions,
powerRigOff and powerRigOn, for these purposes.
2021-04-23 23:11:54 -07:00
Elliott Liggett
3fa0dfaecd
Merge remote-tracking branch 'origin/lan-alpha' into ui-enhance
2021-04-20 08:54:23 -07:00
Phil Taylor
6623c2ced0
rigctl working (sort of) with WSJT-X
2021-04-20 12:29:10 +01:00
Elliott Liggett
2e5a4f05a4
Preliminary commit for power-on and power-off functionality. Is not
...
correct for most rigs.
2021-04-19 22:55:39 -07:00
Phil Taylor
cb434d694e
Fix linux compile error
2021-04-19 17:49:51 +01:00
Phil Taylor
b3758d210f
Merge branch 'ui-enhance' into lan-alpha
2021-04-19 17:28:33 +01:00
Phil Taylor
c78ad19210
Initial commit of rigctld (doesn't currently do anything useful!)
2021-04-19 17:26:26 +01:00
Elliott Liggett
63ef522e89
Goodbye tracer
2021-04-17 19:41:15 -07:00
Elliott Liggett
ce3c4dfe54
Now grabs scope state on startup. Found bug, did not fix, in the
...
frequency parsing code. Worked aroud it by using doubles for now.
2021-04-11 00:42:25 -07:00
Elliott Liggett
aac777eb07
Preamp and attenuator are now queried on startup. Additionally, the
...
preamp is checked when the attenuator is changed, and the attenuator is
checked with the preamp is changed. This helps the user understand if
the rig allows only one or the other to be active (such as the IC-9700).
2021-04-10 22:48:32 -07:00
Elliott Liggett
4f3de02482
Added frequency line. Let's see how we like it.
2021-04-10 15:34:35 -07:00
Elliott Liggett
5cc2aa0efe
Add some preliminary parts of getting the attenuator, preamp, and
...
antenna selection on startup. UI not updated yet but getting there.
2021-04-10 00:21:58 -07:00
Elliott Liggett
e7e1431fe3
Added waterfall theme combo box
2021-04-09 23:38:36 -07:00
Elliott Liggett
6b967a52b9
Antenna selection might work, untested.
2021-04-09 15:57:16 -07:00
Elliott Liggett
aff2e281e8
Preamp code is in. Can't read the current preamp state yet but we can
...
set it. Nicer names for preamp and attenuator menu items.
2021-04-09 10:04:20 -07:00
Elliott Liggett
92f019b787
Attenuators are in! Please try them out!
2021-04-07 23:35:24 -07:00
Elliott Liggett
e45557e04d
We now query the repeater-related things on startup, such that the
...
repeater UI is populated correctly.
2021-04-06 22:06:08 -07:00
Elliott Liggett
36b6d9b678
Moved some repeater-related things out from rig commander and into a
...
shared header.
2021-04-01 15:28:09 -07:00
Elliott Liggett
8bf45ac5b2
Adjusting signals and slots for repeater duplex.
2021-03-31 00:29:22 -07:00
Elliott Liggett
864b2f491a
Adding code to support a separate repeater setup window.
2021-03-30 23:37:35 -07:00
Elliott Liggett
a26a352389
Changed frequency parameters to (mostly) unsigned 64-bit ints. This
...
makes all the rounding code very simple and removes many annoying lines
of code designed to handle errors induced by using doubles for the
frequency.
2021-03-22 00:11:43 -07:00
Elliott Liggett
ce6cc451b9
Added serial port drop-down population code. Untested.
2021-03-06 23:35:46 -08:00
Elliott Liggett
145b8d45a5
Tuning steps! Still need to zero out those lower digits while scrolling
...
if box is checked.
2021-03-04 00:02:53 -08:00
Elliott Liggett
60756480ce
Changed serial and LAN enable controls to "radio buttons" so that they
...
are exclusive selections.
2021-03-02 21:55:33 -08:00
Phil Taylor
a254a937ff
Allow selection of audio input and output devices for UDP Audio
2021-03-01 20:31:05 +00:00
Phil Taylor
91a60bf918
Create udpPreferences struct and remove civPort and audioPort from UI
2021-03-01 19:53:12 +00:00
Phil Taylor
6b795e1d6d
Add PTT Led and rigname to Permanent Widgets on Status Bar
2021-03-01 16:26:59 +00:00
Phil Taylor
18b287a047
Merge remote-tracking branch 'origin/ui-enhance' into lan-alpha
2021-03-01 08:30:04 +00:00
Elliott Liggett
5577aebf8b
Removed the last annoying legs of the center/fixed two-mode system.
2021-02-28 21:47:45 -08:00
Elliott Liggett
5a673e256c
Added support for Scroll modes in latest firmware. Removed setCenter...
...
signals and replaced with setScopeMode signals. Fixed a bug where we
could not query the scope mode.
2021-02-28 21:41:27 -08:00