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
241f0db2c3
Quick hack for WFM
2021-06-24 12:40:23 -07:00
Roeland Jansen
d4335e1002
WHATSNEW
2021-06-22 16:16:15 +02:00
Roeland Jansen
2ee66afa9b
Merge branch 'sequence'
2021-06-21 21:04:18 +02:00
Elliott Liggett
d819c6c931
Added polling button
2021-06-21 10:49:22 -07:00
Roeland Jansen
70c920ee87
Merge branch 'sequence'
2021-06-21 10:49:22 +02: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
Roeland Jansen
86be98f958
Merge branch 'sequence'
2021-06-20 10:43:16 +02: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
Roeland Jansen
4b26783071
whatsnew: improbed IC r8600
2021-06-19 21:37:30 +02:00
Roeland Jansen
cfc29bb86f
Merge branch 'sequence'
2021-06-19 20:09:57 +02:00
Roeland Jansen
72ca86f1bd
WHATSNEW etc
2021-06-19 15:07:29 +02: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
Elliott Liggett
8024893a62
If no rig caps, then don't mess with the window!
2021-06-18 15:57:21 -07:00
Roeland Jansen
24480c790b
Merge branch 'sequence'
2021-06-18 23:08:57 +02: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
Roeland Jansen
6749b5d695
Merge branch 'sequence'
2021-06-18 15:18:45 +02: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
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
2392bdd932
Additional data corruption checking.
2021-06-15 10:28:20 -07:00
Elliott Liggett
815591f07d
Changed collision detection code so that we can more easily see what
...
message was missed.
2021-06-14 20:55:28 -07:00
Elliott Liggett
43d281cda7
Added collision detection for serial commands. Collisions are aparently
...
frequent for true 1-wire CI-V radios.
2021-06-14 20:36:13 -07:00
Elliott Liggett
9fcf959cb6
Merge branch 'sequence' of https://gitlab.com/eliggett/wfview into sequence
2021-06-14 20:24:02 -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
Roeland Jansen
f99c9638ed
Merge branch 'audio-enhance'
2021-06-14 21:41:47 +02:00
Phil Taylor
8cd64c2dde
Add Neon (ARM) support to resampler
2021-06-14 19:09:51 +01:00
Phil Taylor
ea09e1fd3e
Merge branch 'audio-enhance' of https://gitlab.com/eliggett/wfview into audio-enhance
2021-06-14 18:33:54 +01:00
Phil Taylor
acfb061825
Revert to using resampler directory rather than opus-tools submodule
2021-06-14 18:33:38 +01:00
Elliott Liggett
885cb54e34
Merge branch 'sequence' of https://gitlab.com/eliggett/wfview into sequence
2021-06-13 22:21:17 -07:00
Roeland Jansen
e70246ce33
Merge branch 'audio-enhance'
2021-06-13 17:26:06 +02:00
Phil Taylor
566cfbe6d6
Merge branch 'audio-enhance' of https://gitlab.com/eliggett/wfview into audio-enhance
2021-06-12 08:58:04 +01:00
Phil Taylor
a7e0800508
Add tooltip showing percentage of TX power when slider is moved
2021-06-12 08:57:52 +01:00
Roeland Jansen
561a1d951b
adding a second path/way for the qcustomplot link if the first fails
2021-06-11 19:37:52 +02:00
Roeland Jansen
65744cc934
changelog and added WHATSNEW
2021-06-11 19:28:53 +02:00
Phil Taylor
e56f8170c6
Update udpserver.cpp
2021-06-11 12:59:42 +01:00
Phil Taylor
e6197f68cb
Use global watchdog rather than per-connection
2021-06-11 12:53:00 +01:00
Phil Taylor
9fe71b4495
Update udpserver.cpp
2021-06-11 10:45:04 +01:00
Phil Taylor
013df134f9
Report when users are disconnected by the watchdog
2021-06-11 10:42:59 +01:00
Phil Taylor
721d931be4
Update udpserver.cpp
2021-06-11 10:39:28 +01:00
Phil Taylor
7ff3b86082
Use watchdog to cleanup lost server connections
2021-06-11 10:38:08 +01:00