Elliott Liggett
fa0752518d
More color tuning!
2022-08-22 19:39:20 -07:00
Elliott Liggett
9afc44ce42
Refresh the meter when updating colors immediately.
2022-08-22 18:09:20 -07:00
Elliott Liggett
da1cd8b14f
Added our "classic" color schemes back in. More tuning needed but a good
...
start.
2022-08-22 17:57:54 -07:00
Elliott Liggett
6f7f1f84ec
Added presets and preset naming to the settings file.
2022-08-22 16:49:35 -07:00
Phil Taylor
d1ffbe84f5
Still more work required
2022-08-22 23:09:09 +01:00
Elliott Liggett
59d2d735e6
Added preset names
2022-08-22 09:44:00 -07:00
Elliott Liggett
92904f8ae5
Forgot the axis color from default.
2022-08-21 23:59:48 -07:00
Elliott Liggett
952585261c
Forgot text color from default load-in
2022-08-21 23:54:37 -07:00
Elliott Liggett
d11ae30b1a
Fixed bug relate to pressing cancel in the color picker.
2022-08-21 23:50:02 -07:00
Elliott Liggett
1388c756c4
Fixed alpha channel issue
2022-08-21 21:51:50 -07:00
Elliott Liggett
16237a47f5
Slightly better closing for settings
2022-08-21 21:32:49 -07:00
Elliott Liggett
a84fb6d091
Cleaner tab add/remove code for the settings tab.
2022-08-21 21:19:08 -07:00
Elliott Liggett
93b1af6eb6
Removed unused function
2022-08-21 18:05:20 -07:00
Elliott Liggett
ecb9b8fbb4
Now all colors can be edited.
2022-08-21 17:52:52 -07:00
Elliott Liggett
2a509a6177
Color editing for a few parameters is working. Lots of new helper
...
functions introduced to make coding simpler.
2022-08-21 16:47:17 -07:00
Elliott Liggett
ac8a98049e
More connections from picker to UI.
2022-08-21 00:33:59 -07:00
Elliott Liggett
b77715e0d8
Color preferences. We can now set a single color and also detach the
...
settings tab.
2022-08-21 00:17:44 -07:00
Elliott Liggett
4b0ce8537e
Added line input to color functions
2022-08-19 10:32:06 -07:00
Elliott Liggett
1423e7c300
Added color picker functions and demonstration UI elements
2022-08-19 09:41:13 -07:00
Elliott Liggett
ab65f8e38d
Finally remembered to remove annoying commented-out code.
2022-08-18 20:56:24 -07:00
Elliott Liggett
088d34af8b
Removed checkbox from prior peak hold mode.
2022-08-18 20:54:50 -07:00
Elliott Liggett
d8dc9daa15
One more thing for qcp 1.3
2022-08-18 16:45:58 -07:00
Elliott Liggett
a947ba6b18
Added support for qcp 1.3
2022-08-18 16:40:10 -07:00
Elliott Liggett
1d14d9520e
Fixed issue where spectrum greater than 128 was negative.
2022-08-18 11:52:41 -07:00
Elliott Liggett
ebb2c59a45
Added "pre-sorted" flag to plasma average mode plotting.
2022-08-18 11:11:57 -07:00
Elliott Liggett
a7587963b0
Fixed issue where the waterfall colors re-scaled to min-max versus user
...
preference upon wf length change.
2022-08-18 11:07:29 -07:00
Elliott Liggett
c59050e632
Removed issue with plasma buffer resizing with the waterfall.
2022-08-18 10:54:54 -07:00
Elliott Liggett
7093ac104a
Removed unused variables, corrected spelling.
2022-08-18 10:24:07 -07:00
Elliott Liggett
f1f58a10cf
Slight reduction in CPU usage with regards to wf, more to come.
2022-08-18 09:56:06 -07:00
Elliott Liggett
7639880861
Fixed issue with the floor and ceiling not updating initially. The
...
waterfall is now ranged prior to replot each time.
2022-08-17 23:30:02 -07:00
Elliott Liggett
b2204b3519
Fixed resize; added mutex.
2022-08-17 22:38:44 -07:00
Elliott Liggett
5215984de8
Minor change for slightly faster averages.
2022-08-17 21:46:47 -07:00
Elliott Liggett
123084c779
Slightly faster plotting due to data being already sorted.
2022-08-17 19:58:04 -07:00
Elliott Liggett
03a279087e
Added underlayBufferSize to the preferences.
2022-08-17 18:46:00 -07:00
Elliott Liggett
6ebb3b7680
Added some preferences for the plasma.
2022-08-17 18:41:35 -07:00
Elliott Liggett
32d55ef490
Fixed spectrum line length
2022-08-17 16:34:26 -07:00
Elliott Liggett
53bed16b45
Added floor and ceiling adjustments for the plots.
2022-08-17 16:21:33 -07:00
Elliott Liggett
02e6733cdd
Fixed ancient issue with layering of the plot data
2022-08-17 15:51:26 -07:00
Elliott Liggett
c753089ac7
Added spectrum plasma metering.
2022-08-17 15:10:07 -07:00
Phil Taylor
a9e9c80708
Fix silly bug introduced in server audio TX combo
2022-06-14 10:31:45 +01:00
Phil Taylor
62c48ac2c2
Test some shuttle changes
2022-05-17 08:53:24 +01:00
Phil Taylor
0b74407448
Set default audio device if not found
2022-05-13 09:55:47 +01:00
Phil Taylor
4f4527bc6b
Set default audio device if not found
2022-05-13 09:55:16 +01:00
Phil Taylor
11c0973897
Merge branch 'wfserver' into shuttle
2022-05-12 23:54:48 +01:00
Phil Taylor
2e433ed71f
Add pa/rt to server
2022-05-12 15:53:48 +01:00
Phil Taylor
578b993f70
Various fixes
2022-05-12 12:24:27 +01:00
Phil Taylor
44f6ec2740
Add back support for portaudo and rtaudio APIs
2022-05-12 01:46:20 +01:00
Phil Taylor
135640df44
Remove parent from classes that are moved to a thread
2022-05-08 19:35:47 +01:00
Phil Taylor
ac677db7ac
Change class constructors to include parent
2022-05-08 19:31:05 +01:00
Phil Taylor
8e38a8efb2
Create function to convert Icom format to QAudioFormat
2022-05-08 11:46:33 +01:00
Phil Taylor
8b958d572c
Fix some compile warnings and try to support sharing lan connected rigs
2022-05-05 18:09:16 +01:00
Phil Taylor
a929b2b8a8
Name threads to ease debugging
2022-05-02 16:11:35 +01:00
Phil Taylor
eb85bb1802
Improve logging and some code cleanup
2022-04-27 12:56:54 +01:00
Phil Taylor
7f003c588e
Shuttle button commands now working (mostly)
2022-04-26 14:50:16 +01:00
Phil Taylor
96037cd055
Various fixes
2022-04-25 17:40:41 +01:00
Phil Taylor
aa002ed0b5
Change band via queue
2022-04-22 14:59:49 +01:00
Phil Taylor
8ee8d23fb9
'Almost' working shuttle support
2022-04-22 11:11:21 +01:00
Phil Taylor
fad416c5f3
Merge branch 'wfserver' into shuttle
2022-04-20 15:39:11 +01:00
Phil Taylor
86502a5c3a
Various compatibility improvements
2022-04-20 13:35:23 +01:00
Phil Taylor
d86f8958b2
Add support for splitting/combining waterfall/scope data
2022-04-18 20:29:50 +01:00
Phil Taylor
9e269d774a
Add some more startup logging and improve windows startup speed.
2022-04-08 15:51:59 +01:00
Phil Taylor
1f25ca67e8
Fixes to TCP server and attempt auto port detection on non-linux!
2022-04-08 14:40:05 +01:00
Phil Taylor
389f661c79
Working (in Windows) audio output
2022-04-03 20:16:52 +01:00
Phil Taylor
8ec62fec8d
Merge branch 'master' into wfserver
2022-03-23 17:28:11 +00:00
roeland jansen
e5b975038c
Merge branch 'fix/typos' into 'master'
...
Fix spelling errors
See merge request eliggett/wfview!8
2022-03-23 15:45:51 +00:00
Daniele Forsi
32f438aa01
Fix spelling errors
2022-03-23 15:45:51 +00:00
Phil Taylor
21a8bbc1a6
Qt 5.9 compatibility
2022-01-30 10:55:12 +00:00
Phil Taylor
46cd6c1e53
Hopefully fix Linux compile error
2022-01-30 10:29:23 +00:00
Phil Taylor
9ae8bc660c
Lots more fixes and tweaks
2022-01-29 22:50:58 +00:00
Phil Taylor
5ae3549ba5
Treat GUID as 16 bytes rather than trying to be clever!
2022-01-23 17:54:40 +00:00
Phil Taylor
264ad231c0
Now supports multiple radios on OEM server
2022-01-23 15:06:31 +00:00
Phil Taylor
3ff6e7180a
Add radio_cap_packet MetaType for server
2022-01-22 15:32:53 +00:00
Phil Taylor
88d2124f35
Add MetaType for radio_cap_packet
2022-01-22 15:28:41 +00:00
Phil Taylor
39540612c7
More multi-radio support (nearly working!)
2022-01-22 15:12:36 +00:00
Phil Taylor
96de9c55fa
More work on multi-radio support
2022-01-21 23:58:18 +00:00
Phil Taylor
41e90bb309
Merge branch 'master' into wfserver
2022-01-21 19:23:45 +00:00
Phil Taylor
fcc7c9a5dc
Lots of changes, mainly for multi-radio support
2022-01-21 19:23:32 +00:00
Elliott Liggett
440429be9f
Adjusted window size for radios without spectrum. Thanks K5TUX.
2022-01-20 23:26:46 -08:00
Phil Taylor
914477d1dc
Tidy code after merge
2022-01-16 18:47:13 +00:00
Phil Taylor
ada263efed
Merge branch 'master' into audio-enhance
2022-01-16 18:28:36 +00:00
Phil Taylor
a75c6e0fdf
Zero audio to stop blip at startup
2022-01-15 16:31:50 +00:00
Phil Taylor
2eace96be9
Set tx/rx gain in server
2022-01-14 19:57:12 +00:00
Phil Taylor
4a200006eb
Extra audio debugging
2022-01-14 18:57:20 +00:00
Phil Taylor
e00fa26229
trying to find the cause of server audio issue
2022-01-13 11:17:13 +00:00
Phil Taylor
9284a49469
Try again to fix server restart!
2022-01-06 10:08:36 +00:00
Phil Taylor
43fb31e8d0
reconnect server signal/slots after restart
2022-01-06 10:03:58 +00:00
Phil Taylor
5e2c77b872
Spotted another error in audio settings.
2022-01-06 09:53:47 +00:00
Phil Taylor
8bf107fadc
Fix a few compile warnings
2022-01-05 14:53:12 +00:00
Phil Taylor
f77defd9d7
Fix silly typo which was causing audio crash!
2022-01-05 14:40:40 +00:00
Phil Taylor
1611058f77
Maybe fix audio crash?
2022-01-04 21:26:03 +00:00
Phil Taylor
18646ab0cf
Add SERVERCONFIG metatype
2022-01-04 19:55:48 +00:00
Phil Taylor
fce3a3d6be
Try to fix server
2022-01-04 19:50:38 +00:00
Phil Taylor
daf94543ac
Fix typo for portaudio/rtaudio builds
2021-12-30 18:27:22 +00:00
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
Elliott Liggett
d1165980a9
Minor typo with the new audio selection combo box, only on PORTAUDIO
...
builds.
2021-12-29 19:49:16 -08:00
Phil Taylor
e1cdcad65b
Integrate server setup into new settings pages
2021-12-30 00:48:39 +00:00
Elliott Liggett
8e95919aa9
A little more on the enable/disable UI elements. Should be good.
2021-12-23 21:04:53 -08:00
Elliott Liggett
7977de42d9
Changed the enable/disable for some network UI elements.
2021-12-23 21:02:35 -08:00
Elliott Liggett
314d78ad05
Added clock and UTC toggle.
2021-12-23 20:05:34 -08:00
Elliott Liggett
6b30cb53bc
Changed width of list, other minor tweaks.
2021-12-23 19:52:56 -08:00
Elliott Liggett
26f15cc9db
Working preferences with a list.
2021-12-23 19:45:58 -08:00
Elliott Liggett
700ac53b28
Added more pages.
2021-12-23 19:34:45 -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
Roeland Jansen
1dc5cc0428
added 500 Hz step for VFO
2021-12-11 10:49:06 +01:00
Phil Taylor
81c9563f16
Various changes and fixes to rigctld/rigstate
2021-12-04 19:21:23 +00:00
Phil Taylor
d71fb9ef4a
Merge branch 'master' into rigctl-enhancement
2021-12-01 10:22:29 +00:00
Phil Taylor
b1ef680dbf
Another "minor" update for RX only rigs
2021-12-01 10:21:40 +00:00
Phil Taylor
f67bed5832
Disable certain TX commands for RX only rigs
2021-12-01 10:13:21 +00:00
Phil Taylor
10fc10ef82
Merge branch 'master' into rigctl-enhancement
2021-11-23 00:40:05 +00:00
Phil Taylor
c5d2ecb793
Change rigstate to a class
2021-11-23 00:39:10 +00:00
Roeland Jansen
9ff394e0cd
changed debug command
2021-11-19 20:50:53 +01: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
863dd6ba95
Merge remote-tracking branch 'origin/rigs' into rigs
2021-11-06 22:50:13 -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
Roeland Jansen
facdd7dfbd
Merge branch 'audio-enhance' into rigs
2021-11-06 13:07:30 +01: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
a9fb81d8f6
Added an IF Shift-like control for radios with Twin PBF.
2021-11-05 11:52:20 -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
0c7bc17382
Add portaudio support
2021-11-01 20:27:33 +00:00
Phil Taylor
2c5f37d06c
Fix alignment of rigname in taskbar
2021-09-22 10:50:07 +01:00
Roeland Jansen
f1221c6f1b
added 25 kHz step for tuning
2021-08-31 09:21:02 +02:00
Phil Taylor
bf16dfe19a
Experimental support for split mode in rigctld
2021-08-29 11:51:53 +01:00
Phil Taylor
0647caa640
Various changes to shuttle, start adding UI
2021-08-28 23:27:18 +01:00
Phil Taylor
52070ddbc4
Merge branch 'master' into shuttle
2021-08-28 00:24:12 +01:00
Phil Taylor
97e5ff9ff8
Remove unneeded debugging
2021-08-27 18:07:45 +01:00
Phil Taylor
3a9f9db4a3
Add saving of meter2 state
2021-08-27 18:06:09 +01:00
Elliott Liggett
db6a20d3d0
Now with dual meters for everyone!
2021-08-23 14:40:36 -07:00
Phil Taylor
5e6bab9d57
Add RC28 PTT LED
2021-08-23 10:02:16 +01:00
Elliott Liggett
d9a9a3ba2b
Fixed issue where the "none" selection didn't work quite right. Also
...
fixed the T/R meter switching to clear out invalid readings.
2021-08-20 22:19:47 -07:00
Phil Taylor
65b4538968
Use hidapi statically and set lowest priority for thread
2021-08-19 10:21:09 +01:00
Phil Taylor
87dc468ae9
Merge branch 'master' into shuttle
2021-08-18 22:46:06 +01:00
Phil Taylor
eb2f897a81
Merge branch 'master' into opus
2021-08-13 20:15:00 +01:00
Roeland Jansen
dfc101eabe
Merge branch 'audio-enhance'
2021-08-07 21:35:55 +02: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
Phil Taylor
797ed3bc5e
Add some levels and other functions
2021-08-06 12:37:03 +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
bee4f03edb
added derSuessman prefix code
2021-08-02 08:06:19 +02:00
Elliott Liggett
4e63a72106
Added a little extra logic, also some cross-platform help, to the custom
...
stylesheet loader.
2021-07-30 17:30:34 -07:00
Phil Taylor
bc0d69ffb5
Merge branch 'master' into opus
2021-07-29 16:18:59 +01:00
Roeland Jansen
2ac1b8c0ac
fix: set the style once
2021-07-29 11:28:45 +02:00
Roeland Jansen
7992d6f870
added /usr/local to search path for the stylesheet
2021-07-29 10:53:57 +02:00
Phil Taylor
8983b4e090
Merge branch 'ui-enhance' into audio-enhance
2021-07-26 10:56:04 +01:00
Roeland Jansen
dd84be71c5
Merge branch 'ui-enhance'
2021-07-25 11:11:31 +02:00
Elliott Liggett
6c27f44ccc
Meter now scales the meter bar to fit the avaliable depth. Text should
...
scale to have the correct aspect ratio. Fixed minor bug in reporting
connection type (always reported serial and then was replaced with
connection status).
2021-07-24 22:53:36 -07: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
274cc65dbf
wfview now uses the meter's own balistics (average and peak code). This
...
makes it very easy to meter any parameter 0-255. Meter Type "meterNone"
or other will display data in "raw" format.
2021-07-19 16:56:04 -07: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
fd82de2647
Quick debug for the metering queue, just in case.
2021-07-18 00:03:04 -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
166e714c26
Merge branch 'ui-enhance' into audio-enhance
2021-07-17 12:02:04 +01:00
Phil Taylor
df690e0fd1
Merge branch 'sequence' into audio-enhance
2021-07-17 11:49:44 +01:00
Elliott Liggett
8257a3540f
Added SWR and ALC scales to the meter.
2021-07-17 00:37:27 -07:00
Elliott Liggett
c9692f63a6
Fix error in scale of power meter
2021-07-16 23:23:29 -07:00
Elliott Liggett
b6a4e06fe2
Power meter for transmit. Much work remains on this meter alone.
2021-07-16 17:45:07 -07: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
d54562469d
Reset PTT timer for control-R keystroke.
2021-07-09 23:59:32 -07: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
Phil Taylor
20f3e70d2a
Merge branch 'audio-enhance' into shuttle
2021-07-08 15:35:44 +01: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
ea26eaf53b
Added window title text change to show radio model. Needs to be checked
...
cross-platform. On Linux Mint, displays: "IC-7300 -- wfview"
2021-07-05 23:50:37 -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
Roeland Jansen
1563fccf54
fixed small error where the tx latency was not copied in the UI
2021-07-02 13:19:53 +02:00
Phil Taylor
eb81196238
Merge branch 'master' into shuttle
2021-06-30 09:22:44 +01:00
Phil Taylor
05d9c16eb9
Merge branch 'sequence' into opus
2021-06-26 19:09:58 +01:00
Phil Taylor
b071e8d788
Revert "Check whether data is nullptr in doCmd"
...
This reverts commit c25040f793
.
2021-06-26 19:09:41 +01:00
Phil Taylor
6d58034a41
Revert "Move nullptr check to modefilter"
...
This reverts commit 19f33d1ed7
.
2021-06-26 19:09:24 +01:00
Elliott Liggett
38f45b1d31
Merge branch 'sequence' of gitlab.com:eliggett/wfview into sequence
2021-06-26 09:25:35 -07:00
Elliott Liggett
3803229b90
Duplicate of existing command.
2021-06-26 09:24:58 -07:00
Phil Taylor
19f33d1ed7
Move nullptr check to modefilter
2021-06-26 10:58:54 +01:00
Phil Taylor
c25040f793
Check whether data is nullptr in doCmd
2021-06-26 10:52:38 +01:00
Phil Taylor
298a659443
Remove unnecessary escape sequence
2021-06-26 10:15:26 +01:00
Phil Taylor
51a2d10937
Remove unnecessary escape sequence
2021-06-26 10:13:35 +01:00
Phil Taylor
605b7686aa
Merge branch 'sequence' into opus
2021-06-26 09:55:54 +01:00
Phil Taylor
4002d7f341
Merge remote-tracking branch 'origin/sequence' into opus
2021-06-26 09:55:06 +01: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
5ec9a595c9
Added PTT to the queue.
2021-06-25 16:26:13 -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
Phil Taylor
8917ffabc2
Merge remote-tracking branch 'origin/sequence' into opus
2021-06-21 09:20:42 +01:00
Phil Taylor
4b88620a5e
Merge remote-tracking branch 'origin/sequence' into opus
2021-06-21 09:08:09 +01: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
e7d07ed7f8
IC-R8600 span is now received into the UI correctly.
2021-06-20 23:46:26 -07:00
Elliott Liggett
849ddfe8d4
debug (control-shift-d) lets the user input timing parameters. Just
...
something for development for now.
2021-06-20 23:44:24 -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
Phil Taylor
d5a785c675
Merge remote-tracking branch 'origin/sequence' into opus
2021-06-20 10:52:59 +01:00
Elliott Liggett
53957466bb
Added a few more slider things
2021-06-19 16:18:00 -07:00
Elliott Liggett
b5c7eaf95a
Preliminary slider to status work.
2021-06-19 16:16:07 -07:00
Elliott Liggett
8eb00fa389
No more negative frequencies!
2021-06-19 12:39:11 -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
ee54e76c5f
Minor change to remove some old debug code that snuck in.
2021-06-18 21:56:11 -07:00
Phil Taylor
4e827b4507
Merge remote-tracking branch 'origin/sequence' into opus
2021-06-19 00:11:58 +01:00
Elliott Liggett
8024893a62
If no rig caps, then don't mess with the window!
2021-06-18 15:57:21 -07:00
Phil Taylor
9323c2bab4
Merge remote-tracking branch 'origin/sequence' into opus
2021-06-18 23:48:03 +01: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
bd1b6fc1de
Fixed accidental s-meter timing parameter change.
2021-06-18 00:58:02 -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
Phil Taylor
869659ad54
Add opus encoding/decoding
2021-06-16 09:49:38 +01:00
Elliott Liggett
542376124b
Additional code to hide/show spectrum and correcting an issue with the
...
rig name not populating for non-spectrum radios.
2021-06-15 13:38:16 -07:00
Elliott Liggett
d3d59b2a94
Dynamic show/hide spectrum for rigs without this feature.
2021-06-15 11:27:45 -07:00
Elliott Liggett
297478ffca
We now calculate polling rates immediately upon receiveCommReady for
...
serial connections. For network connections, we assume sane values and
modify once we receive the baud rate from the server.
2021-06-14 20:22:15 -07:00
Elliott Liggett
85a07881d6
Merge remote-tracking branch 'origin/audio-enhance' into sequence
2021-06-14 20:01:26 -07:00
Phil Taylor
a7e0800508
Add tooltip showing percentage of TX power when slider is moved
2021-06-12 08:57:52 +01:00
Phil Taylor
8ef9943584
fourth and (hopefully) final attempt
2021-06-10 09:42:59 +01:00
Phil Taylor
389ea9c831
fourth and (hopefully) final attempt
2021-06-10 09:41:56 +01:00
Phil Taylor
8bd41e1df8
Third attempt to get messages from server!
2021-06-10 09:36:26 +01:00
Phil Taylor
1f1e489cf3
Third attempt to get messages from server!
2021-06-10 09:35:29 +01:00
Phil Taylor
170b494bad
Use correct location for statusupdate!
2021-06-10 09:31:21 +01:00
Phil Taylor
8fb894f076
Use correct location for statusupdate!
2021-06-10 09:30:24 +01:00
Phil Taylor
999dedac1a
Show server connection status in taskbar (only for USB connected rigs)
2021-06-10 09:09:26 +01:00
Phil Taylor
24133a4f70
Show server connection status in taskbar (only for USB connected rigs)
2021-06-10 09:09:11 +01:00
Phil Taylor
62eef7f0f4
Merge branch 'audio-enhance' into shuttle
2021-06-08 18:07:51 +01:00
Elliott Liggett
ad73a3e9d2
Adjustable waterfall length is now non-destructive.
2021-06-08 09:58:30 -07:00
Phil Taylor
b6cf0fcfc4
Detect radio baudrate in server mode
2021-06-08 17:51:10 +01: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
Phil Taylor
e5bad69d05
remove shuttle function that managed to sneak in!
2021-06-08 08:08:58 +01:00
Phil Taylor
b77394abc7
Start removal of unused variables
2021-06-08 08:07:58 +01:00
Phil Taylor
28ba131135
Improve shuttle control
2021-06-08 08:04:41 +01:00
Phil Taylor
4704b0dc4d
Start removal of unused variables
2021-06-08 08:03:00 +01:00
Phil Taylor
05b8fe5f7c
First attempt at shuttleXpress support
...
Needs lots of work!
2021-06-05 00:23:16 +01:00
Phil Taylor
7b9a911079
Merge branch 'rtaudio' into shuttle
2021-06-04 14:43:27 +01:00
Phil Taylor
eb70b92aed
Change udpserver to use new audiosetup struct properly.
2021-06-04 14:25:07 +01:00
Phil Taylor
d8a0431e36
Fix audio device selection
2021-06-04 13:47:32 +01:00
Phil Taylor
8a16b467dc
Use timer to shuttle data
2021-06-04 11:14:01 +01:00
Phil Taylor
24ce16b0b9
Add QtMultimedia as default audio
2021-06-04 08:24:26 +01:00