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
Phil Taylor
84fd5e0631
Use heap based rtaudio for enumeration
2021-06-02 20:13:17 +01:00
Phil Taylor
84a4e7c871
Changes for shuttle
2021-06-01 17:48:19 +01:00
Phil Taylor
8037dac05e
Merge branch 'rtaudio' into shuttle
2021-06-01 00:29:10 +01:00
Phil Taylor
762e50de8e
Fix compile issue after merge
2021-05-31 10:18:37 +01:00
Phil Taylor
78f4b7b508
Merge remote-tracking branch 'origin/sequence' into rtaudio
2021-05-31 09:56:05 +01:00
Elliott Liggett
23686066d1
Keep the theme during resize. TODO: preference for wf theme
2021-05-30 23:42:45 -07:00
Elliott Liggett
1785811e71
Removing my own uninformed sidenote.
2021-05-30 23:35:30 -07: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
Phil Taylor
6b5a597083
Small change to show default audio devices
2021-05-29 09:16:28 +01: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
Phil Taylor
142c8a24ff
Merge from master
2021-05-27 14:20:53 +01:00
Phil Taylor
f726073e22
Fix for compiling on MacOS
2021-05-27 12:27:17 +01:00
Phil Taylor
acbbd40c37
playing around with shuttle connection
2021-05-27 08:49:35 +01:00
Elliott Liggett
e1a4ca1614
Allow entry to Server Setup for either radio connection type.
2021-05-23 13:43:15 -07:00
Phil Taylor
ae69ef05e5
Non working test
2021-05-23 16:09:41 +01:00
Elliott Liggett
acfdb081ce
Merge remote-tracking branch 'origin/lan-alpha' into ui-enhance
2021-05-22 15:34:14 -07:00
Phil Taylor
f22f4224dd
Merge branch 'lan-alpha' into rtaudio
2021-05-22 21:09:04 +01:00
Phil Taylor
5ee6ff48ba
Add debugging and fix silly error in audiooutput combobox
2021-05-22 17:02:51 +01:00
Phil Taylor
0bbb9017c9
Stop audiohandler re-enumerating devices on connect.
2021-05-22 10:43:57 +01:00
Elliott Liggett
d4f46e60f1
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
e705d071cf
Merge remote-tracking branch 'origin/lan-alpha' into ui-enhance
2021-05-21 15:03:38 -07:00
Elliott Liggett
73d550304c
Typo in message about CI-V
2021-05-21 15:03:24 -07:00