Commit graph

173 commits

Author SHA1 Message Date
Phil Taylor
6805264457 Move pseudoterm into dedicated class 2021-03-04 20:19:05 +00:00
Elliott Liggett
9d3ed6a0a5 removed annoying message. 2021-03-04 08:32:58 +00:00
Elliott Liggett
bf9acb5b12 Tuning steps! Still need to zero out those lower digits while scrolling
if box is checked.
2021-03-04 00:02:53 -08:00
Phil Taylor
06990f0291 Fix spectrum peaks as well. 2021-03-03 10:36:43 +00:00
Phil Taylor
8ea21c869e Fix spectrum 'flattening' with strong signal
Issue was that internally QByteArray is stored as char but the actual value is unsigned char.
2021-03-03 10:34:56 +00:00
Elliott Liggett
3b64d6895d Changed serial and LAN enable controls to "radio buttons" so that they
are exclusive selections.
2021-03-02 21:55:33 -08:00
Phil Taylor
4205625f9c Allow selection of audio input and output devices for UDP Audio 2021-03-01 20:31:05 +00:00
Phil Taylor
0f11968812 Create udpPreferences struct and remove civPort and audioPort from UI 2021-03-01 19:53:12 +00:00
Phil Taylor
0f7c9f2ba4 Fix rigname width on Linux 2021-03-01 16:30:16 +00:00
Phil Taylor
6526ef5cb7 Add PTT Led and rigname to Permanent Widgets on Status Bar 2021-03-01 16:26:59 +00:00
Phil Taylor
2843319373 Merge remote-tracking branch 'origin/ui-enhance' into lan-alpha 2021-03-01 08:30:04 +00:00
Elliott Liggett
e067c10b0e Removed the last annoying legs of the center/fixed two-mode system. 2021-02-28 21:47:45 -08:00
Elliott Liggett
aaf8bce8d4 Added support for Scroll modes in latest firmware. Removed setCenter...
signals and replaced with setScopeMode signals. Fixed a bug where we
could not query the scope mode.
2021-02-28 21:41:27 -08:00
Phil Taylor
4bff3cd31f Merge remote-tracking branch 'origin/ui-enhance' into lan-alpha 2021-02-28 20:23:31 +00:00
Phil Taylor
d3e647576f Add audio handling to UDP server 2021-02-28 20:10:07 +00:00
Elliott Liggett
3c3e811134 Removed some older methods of command que. 2021-02-28 00:54:37 -08:00
Elliott Liggett
5e7287793b Fixed go to frequency button that didn't properly check results. 2021-02-27 23:47:09 -08:00
Phil Taylor
91d4185553 More TX audio fixes and fix latency slider error 2021-02-27 10:04:36 +00:00
Phil Taylor
903abaeeec Change TX audio to use timed buffer. 2021-02-27 09:34:56 +00:00
Elliott Liggett
6919a41eac Added support for 4 fixed scope edges. Untested. 2021-02-26 20:12:17 -08:00
Elliott Liggett
215cd6df25 Fixed issue with tuning steps and scrolling. Note: there are two
modifiers for the scrolling steps.

By default, scrolling on the WF or plot produces 100 Hz steps. Hold down
shift for 10 Hz steps, or hold down control for 1 khz steps. This works
well for me tuning in stations I have clicked on but perhaps not clicked
accurately.
2021-02-26 17:32:06 -08:00
Elliott Liggett
d0a80591c1 Merge remote-tracking branch 'origin/lan-alpha' into ui-enhance 2021-02-26 17:12:51 -08:00
Elliott Liggett
c55b7f0eeb Increased average and peak integration windows to sort of match DIN IEC
60268-10 Type I.
2021-02-26 17:11:41 -08:00
Phil Taylor
d1177c69f4 Create rx audio packets with timestamp
Lots of other changes but if this works OK, I will update tx audio to use the same system.
2021-02-27 00:37:00 +00:00
Elliott Liggett
ec13d2d129 Fixed minor bug where flock did not stop double-clicking on the
spectrum.
2021-02-26 00:24:02 -08:00
Elliott Liggett
1d8e326cb8 2-day old code merge: remote-tracking branch 'origin/lan-alpha' into ui-enhance 2021-02-26 00:13:52 -08:00
Elliott Liggett
e90473e061 Turned up the speed. Once you see fast meters, there's no going back.
Tested at 5ms without any issues, comitting at 10ms for now. Note that
50ms in the first 'fixed' meter code is the same as 25ms now due to how
the command queue is structured. So 10ms is only a bit faster than
before.
2021-02-26 00:01:23 -08:00
Elliott Liggett
b271c87382 Cleaned up meter code, we can now query any meter we wish very easily,
either queued or directly.
2021-02-25 23:57:37 -08:00
Elliott Liggett
8147451844 Fixed meter polling issue. 2021-02-25 22:51:43 -08:00
Phil Taylor
572179d22c Merge remote-tracking branch 'origin/ui-enhance' into lan-alpha 2021-02-24 22:58:38 +00:00
Phil Taylor
b6438ce759 Fix stylesheet in Windows 2021-02-24 22:55:29 +00:00
Elliott Liggett
78d5a403c0 meter fix 2021-02-24 09:38:34 -08:00
Elliott Liggett
ae782b3e08 signed vs unsigned and meter math 2021-02-24 07:56:12 -08:00
Phil Taylor
192a5ede71 Merge remote-tracking branch 'origin/ui-enhance' into lan-alpha 2021-02-24 08:41:04 +00:00
Elliott Liggett
24b846bf91 Added a nice s-meter. It isn't right yet, but it's a start.
TODO: Change scale for power meter, make sure full-scale fits
TODO: create static image from scale to overlay each time rather than
drawing each time.
2021-02-24 00:18:19 -08:00
Phil Taylor
25f10d19cf Add logging categories 2021-02-23 21:21:22 +00:00
Phil Taylor
f551ad85f7 Change precision of some number literals 2021-02-22 10:24:29 +00:00
Elliott Liggett
657ad08569 Frequency lock works now. 2021-02-21 23:58:23 -08:00
Elliott Liggett
97b60cb68f Removed more unneeded debug and three unused functions. Just cleaning
house.
2021-02-21 22:13:21 -08:00
Elliott Liggett
f571a68c4c Cleaned out some qDebug() that wasn't needed anymore. Output is now very
quiet on "release" type builds.
2021-02-21 21:54:25 -08:00
Phil Taylor
308e7e0fe9 Add usertype selection for Server 2021-02-22 00:24:48 +00:00
Elliott Liggett
ac8ed26f63 S-Meter working! Power meter working!
Needs more testing, but it's here! 100ms polling time.
2021-02-20 20:41:19 -08:00
Roeland Jansen
f8afe92466 until a more elegant idea comes up, changed the found rig message timeout from 1500 --> 0 so that the rigtype stays in view (testing multiple rigs, same time) 2021-02-20 13:42:57 +01:00
Elliott Liggett
1bc3ecb590 Merge remote-tracking branch 'origin/lan-alpha' into ui-enhance 2021-02-20 00:23:58 -08:00
Elliott Liggett
b5cd0f6fe5 Data checkbox now changes input source label and updates level of slider
to last-known value for given MOD source.
2021-02-20 00:15:47 -08:00
Elliott Liggett
a02dbe60ae Audio input gain slider now adjusts whatever the active MOD source is.
Text follows drop-down menu selection.
2021-02-20 00:05:23 -08:00
Phil Taylor
e30f05536c Another fix for the server crash. 2021-02-19 09:32:30 +00:00
Phil Taylor
79ff0fdea1 Hopefully fix crash on startup. 2021-02-19 09:28:03 +00:00
Elliott Liggett
78a5bebb82 We can now set the modulation input and read the modulation input for
both data on and data off.

Next step is to change the "Mic" slider to adjust whatever input is
selected.
2021-02-19 00:14:40 -08:00
Elliott Liggett
b50fdd3849 Added "Use System Theme" check box code. You can now toggle between the
built-in dark stylesheet and the system theme, and can do so
independently of the waterfall theme. Thus, one can enjoy using other
tools to set the widget theme.
2021-02-18 22:38:50 -08:00