Phil Taylor
cf1caf0a0f
Update server users table dynamically
2021-12-30 18:22:34 +00:00
Phil Taylor
3f06ab6061
Allow dynamic restarting of server
2021-12-30 11:17:54 +00:00
Elliott Liggett
8dd42ba392
Added forced manual RTS setting
2021-12-30 01:52:23 -08:00
Phil Taylor
e1cdcad65b
Integrate server setup into new settings pages
2021-12-30 00:48:39 +00:00
Elliott Liggett
314d78ad05
Added clock and UTC toggle.
2021-12-23 20:05:34 -08:00
Elliott Liggett
26f15cc9db
Working preferences with a list.
2021-12-23 19:45:58 -08:00
Elliott Liggett
0c807f54c2
Beginning of the new Settings tab. Does not compile as-is yet.
2021-12-23 14:30:58 -08:00
Phil Taylor
81c9563f16
Various changes and fixes to rigctld/rigstate
2021-12-04 19:21:23 +00:00
Phil Taylor
c5d2ecb793
Change rigstate to a class
2021-11-23 00:39:10 +00: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
76c5488983
Changed IF/TPBF commands to be "unique priority" inserts. Added "more"
...
button for extended transceiver controls.
2021-11-05 17:12:19 -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
Phil Taylor
bf16dfe19a
Experimental support for split mode in rigctld
2021-08-29 11:51:53 +01:00
Phil Taylor
3a9f9db4a3
Add saving of meter2 state
2021-08-27 18:06:09 +01: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
Phil Taylor
59234f25f7
Allow user to turn off power-down confirmation msgbox
2021-07-20 14:45:44 +01:00
Roeland Jansen
5d78f52c97
Merge branch 'ui-enhance'
2021-07-20 08:51:00 +02:00
Elliott Liggett
4fb9177f2c
Font sizes are... better... but not perfect.
2021-07-19 23:46:11 -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
Roeland Jansen
b8ab1b966d
Merge branch 'ui-enhance'
2021-07-18 12:45:50 +02:00
Elliott Liggett
dc6b4884d6
unknown change confusion
2021-07-17 23:42:18 -07:00
Elliott Liggett
a501ddf51e
Merge branch 'ui-enhance' of gitlab.com:eliggett/wfview into ui-enhance
2021-07-17 23:40:50 -07:00
Elliott Liggett
027815f4c0
Preliminary secondary meter support. See Settings tab for selection.
...
Some scales incomplete.
2021-07-17 23:39:40 -07:00
Phil Taylor
98f29d2bde
Replace function wrongly deleted by merge
2021-07-17 12:07:52 +01:00
Phil Taylor
62e3e2b8d8
Fix wrongly deleted definition
2021-07-17 12:04:48 +01:00
Phil Taylor
166e714c26
Merge branch 'ui-enhance' into audio-enhance
2021-07-17 12:02:04 +01:00
Phil Taylor
0764ad73e0
Merge branch 'ui-enhance' of https://gitlab.com/eliggett/wfview into ui-enhance
2021-07-17 12:01:01 +01:00
Phil Taylor
357716206a
Merge branch 'ui-enhance' into audio-enhance
2021-07-17 11:58:31 +01:00
Phil Taylor
df690e0fd1
Merge branch 'sequence' into audio-enhance
2021-07-17 11:49:44 +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
Roeland Jansen
6a6a45d079
Merge branch 'sequence'
2021-07-15 08:52:21 +02:00
Elliott Liggett
21b9be4f94
Preferences added for Anti-Alias and Interpolate.
2021-07-14 22:44:05 -07:00
Phil Taylor
f191775acb
Merge branch 'sequence' into audio-enhance
2021-07-14 12:00:02 +01:00
Roeland Jansen
050e449df7
Merge branch 'sequence'
2021-07-14 10:29:40 +02:00
Elliott Liggett
54f2dcd5b8
Added waterfall display options: anti-alias and interpolate. Not in
...
preferences yet. Debug button enables wf pan and zoom.
2021-07-13 22:42:55 -07:00
Roeland Jansen
8a49e0267d
Merge branch 'sequence'
2021-07-12 18:47:53 +02:00
Phil Taylor
d12906d7d3
Merge branch 'sequence' into audio-enhance
2021-07-12 09:15:17 +01:00
Phil Taylor
99b1e7f407
Allow user to select whether to confirm exit or not
2021-07-11 17:30:02 +01:00
Elliott Liggett
2e9c734b64
Added a fix to keep the local frequency in-sync with any recent commands
...
sent to the radio.
2021-07-09 18:13:11 -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
8bd786f235
New about box!
2021-07-08 00:31:59 -07:00
Elliott Liggett
e4fdf6058c
Added transceiver adjustment window show code, for the debug button only
...
currently.
2021-07-05 23:56:24 -07:00
Elliott Liggett
a8b1e905a0
waterfall theme is now saved.
2021-07-05 17:04:55 -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
95b31104f5
Faster PTT
2021-06-25 19:47:40 -07:00
Elliott Liggett
7df82fc7b7
Added unique priority insertion methods.
2021-06-25 15:43:53 -07:00
Elliott Liggett
3553f3cc64
Changed how commands with parameter data are added.
2021-06-25 02:31:18 -07:00
Elliott Liggett
301b48cb02
Initial queued "set" command commit. Only the frequency set command is
...
used so far, and only for the "Frequency" tab and the tuning knob.
2021-06-25 01:24:21 -07:00
Elliott Liggett
d819c6c931
Added polling button
2021-06-21 10:49:22 -07:00
Elliott Liggett
5ef6afe58c
Removed unused variable and related comments.
2021-06-21 00:41:10 -07:00
Elliott Liggett
ac76696b44
Moving to std::deque (double-ended que).
2021-06-21 00:36:57 -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
b5c7eaf95a
Preliminary slider to status work.
2021-06-19 16:16:07 -07:00
Elliott Liggett
7a2e8560cf
Radios without spectrum do not show spectrum, and, the window properly
...
resizes for those controls. Also, a new key command, control-shift-d has
been added to run debug functions from any tab in the program.
2021-06-17 23:14:28 -07:00
Elliott Liggett
d3d59b2a94
Dynamic show/hide spectrum for rigs without this feature.
2021-06-15 11:27:45 -07:00
Elliott Liggett
ad73a3e9d2
Adjustable waterfall length is now non-destructive.
2021-06-08 09:58:30 -07:00
Elliott Liggett
857286dae2
Baud rate calculations are now only happening when baud rate is received
...
and reasonable.
2021-06-08 09:18:40 -07:00
Elliott Liggett
b2c4bbf7f8
Better baud rate management for LAN-connected radios.
2021-06-08 08:58:11 -07:00
Phil Taylor
24ce16b0b9
Add QtMultimedia as default audio
2021-06-04 08:24:26 +01:00
Phil Taylor
84fd5e0631
Use heap based rtaudio for enumeration
2021-06-02 20:13:17 +01:00
Phil Taylor
78f4b7b508
Merge remote-tracking branch 'origin/sequence' into rtaudio
2021-05-31 09:56:05 +01:00
Elliott Liggett
b5167a6a97
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
d601983beb
CIV may now be changed as-needed while running.
2021-05-30 15:08:22 -07:00
Elliott Liggett
f2c82e2ca0
More chair movements.
2021-05-28 21:27:06 -07:00
Elliott Liggett
01a7be9942
More arranging of the chairs. Also fixed a minor bug that prevented the
...
"Manual" serial device entry on my system.
2021-05-28 21:01:29 -07:00
Elliott Liggett
fe04dde66e
Cleaning up the main constructor for wfmain.
2021-05-28 20:51:19 -07:00
M0VSE
6c47e2fa5a
Fixes for linux build
2021-05-23 23:04:35 +01:00
Phil Taylor
ae69ef05e5
Non working test
2021-05-23 16:09:41 +01:00
Phil Taylor
f22f4224dd
Merge branch 'lan-alpha' into rtaudio
2021-05-22 21:09:04 +01:00
Phil Taylor
b669605e11
Add baud rate detection for remote rigs
2021-05-21 16:30:52 +01:00
Phil Taylor
f2491064fd
Merge branch 'ui-enhance' into lan-alpha
2021-05-21 08:48:59 +01:00
Elliott Liggett
d0f95e2289
Cleaned up warning and UI help text.
2021-05-20 15:17:10 -07:00
Phil Taylor
3af7b61d01
Add --settings option for settings file
2021-05-20 19:24:40 +01: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
Phil Taylor
57bffd73a2
More rtaudio stuff
2021-05-16 21:16:59 +01:00
Phil Taylor
d304b368b6
Test commit of rtaudio
...
This commit doesn't actually use RTAudio for anything other than enumerating devices and is a proof of concept for each supported platform.
2021-05-16 13:34:04 +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