Phil Taylor
5483732766
Merge branch 'master' into pbt-fixes
2023-01-25 11:42:13 +00:00
Phil Taylor
8b8668a6de
Finally PBT works in all modes/filter widths/cw pitch settings.
2023-01-25 11:41:50 +00:00
Phil Taylor
a1d3f93dad
PBT should now display correctly in ALL modes!
2023-01-24 20:12:23 +00:00
Elliott Liggett
d53c9b028e
Added a rapidPollCmdQueue for things we need to poll rapidly on not-s-
...
meter-intervals. Moved command types to wfviewtypes.h.
2023-01-24 10:37:26 -08:00
Phil Taylor
525f984f01
Merge remote-tracking branch 'origin/cwcw' into filterwidth
2023-01-24 00:40:08 +00:00
Phil Taylor
9349679e5b
Various fixes
2023-01-23 13:44:15 +00:00
Elliott Liggett
cba4ad345b
Fixed up many key shortcuts, added HJKL key shortcuts.
2023-01-22 23:41:31 -08:00
Elliott Liggett
b3258c57a5
Added read/write for break in mode and key speed. Macro buttons working
...
although not saved.
2023-01-20 23:23:47 -08:00
Elliott Liggett
23c191a091
Morse code, initial commit. Does not read back WPM and breaking mode
...
yet, although it can set them.
2023-01-20 22:11:30 -08:00
Phil Taylor
c98d7094f9
Merge remote-tracking branch 'origin/efixes' into filterwidth
2023-01-19 16:18:29 +00:00
Phil Taylor
037f05297d
Start to fix PBT
2023-01-19 16:16:47 +00:00
Elliott Liggett
71326cd385
Added preference for automatic sideband.
2023-01-18 23:17:28 -08:00
Elliott Liggett
e9e042fad8
Change mode selection code to use the command queue (as it should have).
...
Beginnings of automatic sideband options.
2023-01-18 22:27:06 -08:00
Phil Taylor
e94c3e53c5
Correctly handle filter width (remove PBT for now)
2023-01-18 18:52:05 +00:00
Phil Taylor
ca84555c15
Add move passband
2023-01-16 12:24:22 +00:00
Phil Taylor
efb953a8c9
Allow on-screen adjustment of filter width
2023-01-13 18:14:11 +00:00
Phil Taylor
0d9a01cd1f
Merge latest master and make USB controllers a compile time directive
2023-01-12 19:20:52 +00:00
Phil Taylor
93f18fae9e
Merge branch 'master' into shuttle
2023-01-12 18:50:18 +00:00
Phil Taylor
4a8de3c0c9
Add function to handle connect/disconnect
2023-01-05 20:00:31 +00:00
Phil Taylor
3e149ee742
Add option of popup alert
2023-01-05 19:37:53 +00:00
Phil Taylor
436428b3a9
Support hotplug audio on QT6+
2023-01-02 01:11:25 +00:00
Phil Taylor
91ce6040e0
Make sure compilation with QT5 still works
2023-01-01 16:17:48 +00:00
Phil Taylor
f4c455396a
Merge branch 'audio-fixes' into QT6.2
2022-12-29 15:26:41 +00:00
Phil Taylor
a89af116e9
Merge updated
2022-12-29 14:16:22 +00:00
Phil Taylor
7dfdc5e3e2
Move audio device selection to dedicated class
2022-12-28 16:57:05 +00:00
Phil Taylor
d9e839b6f2
Merge branch 'master' into shuttle
2022-12-28 10:07:02 +00:00
Phil Taylor
0a1a7b2336
Merge remote-tracking branch 'origin/pollprefs' into various-fixes
2022-11-28 09:27:53 +00:00
Elliott Liggett
4f6da00206
Added polling preferences and changed UI elements to radio buttons with
...
spin box.
2022-11-26 21:43:47 -08:00
Elliott Liggett
b25c8a93f3
Moved preferences to prefs.h, which should make it easier to add new
...
preferences. Moved custom types (as it seemed useful here and there) to
wfviewtypes.h. Let's use the wfviewtypes.h file for any kind of datatype
which more than one module can make use of.
2022-11-26 20:45:32 -08:00
Phil Taylor
29060eb43e
Add skimmer support (setting not saved)
2022-10-31 12:39:27 +00:00
Phil Taylor
3a07830d47
Add passband to rigctld and allow setting
2022-10-28 20:04:14 +01:00
Phil Taylor
358375be8a
Add gamepad detection
2022-10-22 20:55:08 +01:00
Phil Taylor
5d0f6e82c5
Merge branch 'cluster' into shuttle
2022-10-11 16:42:34 +01:00
Phil Taylor
e15496e0b6
Disable click/drag tuning by default
2022-10-11 13:17:23 +01:00
Phil Taylor
b7bcd58578
Add Pop-Out button for cluster screen
2022-10-09 14:32:09 +01:00
Phil Taylor
22abc65849
Add cluster spot color picker
2022-10-09 14:23:07 +01:00
Phil Taylor
4d158f5078
Remove calls for QSqlDatabase when USESQL is not configured
2022-10-05 13:43:07 +01:00
Phil Taylor
b011165d5b
Make SQL db optional
2022-10-05 12:43:39 +01:00
Phil Taylor
9fdc09c5be
Remove old code
2022-10-05 11:38:24 +01:00
Phil Taylor
711b86e91b
Add memory sqlite db for cluster spots.
2022-10-05 11:03:15 +01:00
Phil Taylor
7d141608bf
Add TCP spot client
2022-09-30 17:05:42 +01:00
Phil Taylor
dbc13a0533
Initial work on cluster spots.
2022-09-29 17:17:51 +01:00
Elliott Liggett
65b4a9cc17
Added click-drag tuning. Needs refinement but it's a start.
2022-09-26 11:53:56 -07:00
Phil Taylor
9d9a817f97
Allow changing of passband color
2022-09-26 11:59:16 +01:00
Phil Taylor
d8e244f33a
First look at a passband indicator
2022-09-26 01:44:49 +01:00
Phil Taylor
f838e22498
Remove redundant CL args
2022-09-23 17:42:36 +01:00
Phil Taylor
c62d8832f1
Hopefully fix compile warning on linux
2022-09-23 17:02:06 +01:00
Phil Taylor
26510c4166
Use date/time for log name if none specified
2022-09-23 16:46:33 +01:00
Phil Taylor
2f35e009e9
Merge branch 'master' into shuttle
2022-09-20 22:53:26 +01:00
Phil Taylor
722e5b3c35
Allow PTT to be toggled
2022-09-19 01:34:25 +01:00
Phil Taylor
5ccc2fc375
Fix for saving buttons
2022-09-19 01:14:11 +01:00
Elliott Liggett
881823a839
Added controls for custom scope edges, hide/show scope controls
...
depending upon the scope mode the radio reports.
2022-09-18 13:13:33 -07:00
Phil Taylor
e6506cd55f
Add storing button config
2022-09-18 21:00:44 +01:00
Elliott Liggett
bb2593be6f
Fixed clear peaks button to work with the plasma underlay.
2022-09-18 12:22:11 -07:00
Phil Taylor
c87dc5ef73
Fixed after merge
2022-09-18 17:42:41 +01:00
Phil Taylor
546330e829
Merge master into shuttle
2022-09-18 16:36:52 +01:00
Phil Taylor
a04f7f57d3
Fix server user handling
2022-09-18 14:59:03 +01:00
Elliott Liggett
cf50e9d18a
Added an additional combo box for the audio system selection under the
...
Radio Server page of settings.
2022-09-16 13:43:01 -07:00
Elliott Liggett
2225953d03
Added debug logging button, however, it doesn't propagate the debug
...
signal through all the modules yet. So, for now, it is hidden.
2022-09-15 09:42:19 -07:00
Elliott Liggett
95994ed737
Restored version to log file, fixed reversed log entries.
2022-09-15 09:33:09 -07:00
Elliott Liggett
3290b64a0b
Added logging window capability with termbin support.
2022-09-14 17:07:23 -07:00
Roeland Jansen
be95896205
Merge branch 'master' into audiometer
2022-08-24 18:17:57 +02:00
Elliott Liggett
9fb74ed6e1
Audio metering initial. Very messy but you can select TxRxAudio as the
...
meter type and wfview will show you TX or RX audio depending upon if you
are transmitting or not. You can also select only TxAudio or RxAudio.
This is nice for looking at Tx audio levels prior to transmitting, for
example, or metering the radio's "monitor" audio while transmitting.
2022-08-23 22:24:05 -07:00
Elliott Liggett
b8ba9a16dc
Added protection against transparent colors. Added revert feature to
...
revert to default color preset for the selected preset. Added save
single preset capability.
2022-08-23 10:35:59 -07:00
Elliott Liggett
8012a58bd9
Added separate colors for the high meter scale and the peak indicator.
2022-08-22 21:22:01 -07:00
Elliott Liggett
2a456b2adb
Small cleanup.
2022-08-22 20:44:58 -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
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
b77715e0d8
Color preferences. We can now set a single color and also detach the
...
settings tab.
2022-08-21 00:17:44 -07:00
Phil Taylor
4574e2b7b2
Staged merge of master
2022-08-20 19:43:58 +01: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
088d34af8b
Removed checkbox from prior peak hold mode.
2022-08-18 20:54:50 -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
b2204b3519
Fixed resize; added mutex.
2022-08-17 22:38:44 -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
53bed16b45
Added floor and ceiling adjustments for the plots.
2022-08-17 16:21:33 -07:00
Elliott Liggett
c753089ac7
Added spectrum plasma metering.
2022-08-17 15:10:07 -07:00
Phil Taylor
62c48ac2c2
Test some shuttle changes
2022-05-17 08:53:24 +01:00
Phil Taylor
05f7283930
Merge branch 'wfserver' into shuttle
2022-05-14 15:50:26 +01:00
Phil Taylor
079a50980d
Fix RT/PA builds on MacOs
2022-05-14 15:05:48 +01:00
Phil Taylor
11c0973897
Merge branch 'wfserver' into shuttle
2022-05-12 23:54:48 +01:00
Phil Taylor
44f6ec2740
Add back support for portaudo and rtaudio APIs
2022-05-12 01:46:20 +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
1f25ca67e8
Fixes to TCP server and attempt auto port detection on non-linux!
2022-04-08 14:40:05 +01: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
fcc7c9a5dc
Lots of changes, mainly for multi-radio support
2022-01-21 19:23:32 +00:00
Phil Taylor
4e086ac220
Fix building both wfview and wfserver together
2022-01-18 09:03:41 +00:00
Phil Taylor
387b26187d
Initial server commit
2022-01-17 17:23:55 +00:00
Phil Taylor
914477d1dc
Tidy code after merge
2022-01-16 18:47:13 +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
60a1d40549
Fixes to maintain QT6.2 support
2021-12-31 00:30:22 +00:00
Phil Taylor
7d95f2d863
Merge latest settings changes
2021-12-31 00:02:47 +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
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
Phil Taylor
395469daf3
Merge branch 'audio-enhance' into QT6.2
2021-11-18 12:23:27 +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
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
b7407fc108
Merge branch 'master' into QT6.2
2021-08-28 00:22:38 +01:00
Phil Taylor
3a9f9db4a3
Add saving of meter2 state
2021-08-27 18:06:09 +01:00
Phil Taylor
cffb2bf93a
QT6.2 auto update audio comboboxes
2021-08-24 09:20:38 +01:00
Phil Taylor
5e6bab9d57
Add RC28 PTT LED
2021-08-23 10:02:16 +01: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
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