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
8bd41e1df8
Third attempt to get messages from server!
2021-06-10 09:36:26 +01:00
Phil Taylor
170b494bad
Use correct location for statusupdate!
2021-06-10 09:31:21 +01:00
Phil Taylor
999dedac1a
Show server connection status in taskbar (only for USB connected rigs)
2021-06-10 09:09:26 +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
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
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
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
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
Phil Taylor
b2768518d5
Merge branch 'ui-enhance' into lan-alpha
2021-05-21 22:30:04 +01:00
Elliott Liggett
99926d2274
Dynamic timing update for all baud rates and connection types.
2021-05-21 13:01:21 -07:00
Elliott Liggett
d6478d06a6
Fixed support for 9600 baud and lower speeds.
2021-05-21 11:35:13 -07:00
Phil Taylor
b669605e11
Add baud rate detection for remote rigs
2021-05-21 16:30:52 +01:00
Phil Taylor
4430262b8a
Correct propCIVAddr to work if less than 0xe0
2021-05-21 15:56:19 +01:00
Phil Taylor
f2491064fd
Merge branch 'ui-enhance' into lan-alpha
2021-05-21 08:48:59 +01:00
Elliott Liggett
d0f95e2289
Cleaned up warning and UI help text.
2021-05-20 15:17:10 -07:00
Phil Taylor
b59da5ebb8
Fix for absolute path in settings
2021-05-20 19:34:36 +01:00
Phil Taylor
3af7b61d01
Add --settings option for settings file
2021-05-20 19:24:40 +01:00
Elliott Liggett
30b7f8ee0f
Serial baud rate is in the UI now. Added some enable/disable code to
...
prevent confusion about which options can be used with which types of
connections.
2021-05-19 21:36:34 -07:00
Elliott Liggett
f60e3cf621
minor typo
2021-05-19 21:09:56 -07:00
Elliott Liggett
d23139e89e
Better about box.
2021-05-19 21:09:08 -07:00
Elliott Liggett
a981f973fc
Removed unused variable.
2021-05-19 20:35:45 -07:00
Phil Taylor
6074372e37
Merge branch 'ui-enhance' into lan-alpha
2021-05-18 09:35:58 +01:00
Elliott Liggett
b2bce01028
Manual CIV is now read from the preferences and populates the UI
...
accordingly.
2021-05-18 00:35:47 -07:00
Elliott Liggett
7857680845
Changed UI a little, and added manual CI-V options. Seems to work well.
2021-05-18 00:29:06 -07:00
Phil Taylor
4d89d6e7c0
Fixes for mac logging/pty since adding sandbox
2021-05-17 17:05:19 +01:00
Phil Taylor
bada37acdf
Make audio input buffer a qMap
2021-05-17 16:19:36 +01:00
Phil Taylor
ff4514a196
Move manual serial port so linux/mac only
2021-05-16 21:34:46 +01:00
Phil Taylor
57bffd73a2
More rtaudio stuff
2021-05-16 21:16:59 +01:00
Phil Taylor
d304b368b6
Test commit of rtaudio
...
This commit doesn't actually use RTAudio for anything other than enumerating devices and is a proof of concept for each supported platform.
2021-05-16 13:34:04 +01:00
Elliott Liggett
45e1c9d817
Change to correct bug when CI-V is user-specified and rigCaps were never
...
populated.
2021-05-15 16:57:08 -07:00
Elliott Liggett
235a0a85be
Added check for if the rig has spectrum during initial state queries.
2021-05-15 15:34:22 -07:00
Phil Taylor
8f135b8ddd
Add --debug option to increase debugging for release builds
2021-05-15 18:53:16 +01:00
Elliott Liggett
a6f336c384
BSR debug code.
2021-05-15 10:10:08 -07:00
Elliott Liggett
a0a2c025ef
wfview now closes when the main window is closed.
2021-05-14 20:00:38 -07:00
Elliott Liggett
6e087a9e4b
Filter selection now checks for data mode.
2021-05-14 19:49:37 -07:00
Elliott Liggett
cc4aede601
Cyan for the tuning line.
2021-05-14 17:09:27 -07:00
Elliott Liggett
cf9ad0d8bc
Slower polling for older rigs using lower serial baud.
2021-05-13 22:38:13 -07:00
Phil Taylor
87cf5ec8e4
Make pty/vsp ComboxBox editable
2021-05-11 11:18:45 +01:00
Phil Taylor
944b0f5987
Initial commit of pty rewrite
2021-05-11 09:38:05 +01:00
Elliott Liggett
908ec96567
Data Mode now sends the currently selected filter.
2021-05-08 23:46:44 -07:00
Elliott Liggett
b1a5d279ba
Added serial port iterators for the IC-7610 and IC-R8600. Untested.
2021-05-07 23:43:04 -07:00
Elliott Liggett
4b11a424e2
Adding /dev/ to discovered serial devices, also ignoring case on "auto"
...
for serial port device.
2021-05-07 23:15:24 -07:00
Elliott Liggett
6d3334e6e8
wfview's own memory system now tracks mode correctly. *however*, it
...
needs work:
It should track the selected filter, since this information is generally
available and useful, and it should also be storing the frequencies in
Hz. I am also not sure how well the stored memory mode specification
will work across multiple rigs.
2021-05-07 22:37:28 -07:00
Elliott Liggett
3a9967cb8c
Fixed BSR mode and filter selection.
2021-05-07 15:46:47 -07:00
Elliott Liggett
14b0ba2151
The band stacking register now uses the newer integer frequency parsing.
...
We also communicate a little slower to the serial rigs, which seems more
reliable.
2021-05-07 14:52:19 -07:00
Phil Taylor
5435032dbf
Updater serialDeviceListCombo with current COM/tty port setting
2021-05-07 09:28:01 +01:00
Phil Taylor
cf49551db0
Convert project to 32bit default on Windows and remove beginnings of VSPE code.
2021-05-06 11:25:23 +01:00
Phil Taylor
e041e6d1c5
Add code to select virtual serial port
2021-05-05 14:11:00 +01:00
Phil Taylor
5bd21ce6fa
Merge branch 'ui-enhance' into lan-alpha
2021-05-05 12:43:10 +01:00
Roeland Jansen
092a7152c0
fixed the display instead of rigcaps so that ant sel starts with 1 instead of 0
2021-05-04 19:00:28 +02:00
Roeland Jansen
46421f72d2
Merge branch 'lan-alpha'
2021-05-03 11:09:52 +02:00
Elliott Liggett
d19eaadfcd
Fixed bug 007, which allowed negative frequencies to be dialed.
2021-05-01 23:02:27 -07:00
Elliott Liggett
fd87b3487f
Double-clicking the waterfall now obeys the tuning step and rounding
...
option in the settings.
2021-05-01 22:30:45 -07:00
Phil Taylor
f67f31bffd
Add WFM mode for IC705 and remove duplicate WFM mode for IC-R8600
2021-05-01 19:54:43 +01:00
Elliott Liggett
6251cc4342
Added more modes for the IC-R8600.
2021-05-01 00:54:42 -07:00
Elliott Liggett
fa869dd270
Different timing on command polling for serial rigs.
2021-04-30 22:15:30 -07:00
Elliott Liggett
61291f2b8c
Fixed minor extra character.
2021-04-29 17:13:14 -07:00
Elliott Liggett
e6c5980287
Merge remote-tracking branch 'origin/lan-alpha' into ui-enhance
2021-04-29 17:02:14 -07:00
Elliott Liggett
8e157018c0
Minor changes to hide sat button until we have time to work on that
...
feature.
2021-04-27 20:48:05 -07:00
Elliott Liggett
e67f3efa42
Merge branch 'ui-enhance' of gitlab.com:eliggett/wfview into ui-enhance
2021-04-27 20:36:41 -07:00
Elliott Liggett
96a32f9069
Additional bands added, Airband, WFM
2021-04-27 20:18:17 -07:00
Roeland Jansen
42acb81450
added 630/2200m for 705; probably like the 7300 hardly useable for TX though. Also added auomatic switching to the view pane after non-BSR bands are selected
2021-04-27 21:49:31 +02:00
Phil Taylor
53821c8792
Merge branch 'ui-enhance' into lan-alpha
2021-04-27 20:05:00 +01:00
Roeland Jansen
5d5497b8a8
derp: fixed main dial freq display for non-BSR 4m band; see also previous commit
2021-04-27 20:16:50 +02:00
Roeland Jansen
3731ada7ac
fixed main dial freq display for non-BSR bands 60, 630, 2200m if such a band was selected in the band select menu
2021-04-27 20:15:24 +02:00
Elliott Liggett
839fa7f3dc
Merge branch 'ui-enhance' of gitlab.com:eliggett/wfview into ui-enhance
2021-04-27 08:06:32 -07:00
Elliott Liggett
1b38c2c9d6
Minor change to set frequency, which was lacking "emit" at the start.
2021-04-27 08:04:33 -07:00
Roeland Jansen
06ffae913a
changed the modeSelectCombo-addItem sequence a bit to have modes grouped; CW and CW-R are now grouped, as well as RTTY/RTTY-R; AM and FM are grouped now
2021-04-27 10:08:28 +02:00
Phil Taylor
e5746dcc82
Merge branch 'ui-enhance' into lan-alpha
2021-04-27 09:01:12 +01:00
Elliott Liggett
1923d5a01c
Well, that was fun. Color preferences now work, and colors can be
...
modified from the preference file for custom plot colors.
The preference file now stores colors as unsigned int. To convert the
colors in the file to standard AARRGGBB format (AA = Alpha channel), use
python's hex() function. Maybe one day we will fix the qt bug and make
this save in a better format.
2021-04-26 23:40:08 -07:00
Elliott Liggett
7109c2b396
Added dynamic band buttons. Fixed multiple bugs related to various
...
differences in band stacking register addresses (for example, the GEN
band on the 705 has a different address from the 7100 and the 7300).
This code was only tested with the 9700.
2021-04-26 18:24:28 -07:00
Phil Taylor
00e3a043a0
Fix typo in receiveRITValue
2021-04-25 11:02:46 +01:00
Phil Taylor
119d328b17
Merge branch 'ui-enhance' into lan-alpha
2021-04-25 10:58:40 +01:00
Phil Taylor
40ba0385ca
More work on rigctld
2021-04-25 10:58:25 +01:00
Elliott Liggett
a35609c629
Faster polling. Clarified in comments around line 309 in wfmain.cpp.
2021-04-25 00:32:37 -07:00
Elliott Liggett
80cc3e6dc0
Added ability to read RIT status. Added RIT to initial rig query. Added
...
variables to handle delayed command timing values. Fixed bug in
frequency parsing code that had existed for some time. Changed tic marks
on RIT knob because I wanted more of them. Bumped startup initial rig
state queries to 100ms. May consider faster queries on startup since we
are going to need more things queried on startup.
2021-04-25 00:23:52 -07:00
Elliott Liggett
f619e9eca1
Receiver Incremental Tuning is in. The UI does not check the rig's
...
initial state yet, but the functions are partially in rigCommander for
that purpose.
2021-04-24 00:31:51 -07:00
Elliott Liggett
90853807eb
whitespace.
2021-04-23 23:13:42 -07:00
Elliott Liggett
d4765f3287
Modified rig power management to stop command ques (s-meter and others).
...
Upon rig power up, the command queue is repurposed as a 3 second delay
for bootup, and then, commands are issued to restore the spectrum
display (if the wf checkbox was checked). I've made new functions,
powerRigOff and powerRigOn, for these purposes.
2021-04-23 23:11:54 -07:00
Elliott Liggett
fdbf1af30c
work in progress on spectrum enable after power off/on.
2021-04-23 11:23:27 -07:00
Elliott Liggett
89a185a174
powerOff should work now.
2021-04-23 10:12:14 -07:00
Phil Taylor
93fc8a9f67
Merge branch 'ui-enhance' into lan-alpha
2021-04-21 09:17:31 +01:00
Elliott Liggett
3fa0dfaecd
Merge remote-tracking branch 'origin/lan-alpha' into ui-enhance
2021-04-20 08:54:23 -07:00
Phil Taylor
6623c2ced0
rigctl working (sort of) with WSJT-X
2021-04-20 12:29:10 +01:00
Elliott Liggett
2e5a4f05a4
Preliminary commit for power-on and power-off functionality. Is not
...
correct for most rigs.
2021-04-19 22:55:39 -07:00
Elliott Liggett
303f3ad341
Missing parenthesis
2021-04-19 22:18:45 -07:00
Phil Taylor
b3758d210f
Merge branch 'ui-enhance' into lan-alpha
2021-04-19 17:28:33 +01:00
Phil Taylor
c78ad19210
Initial commit of rigctld (doesn't currently do anything useful!)
2021-04-19 17:26:26 +01:00
Elliott Liggett
ddc7fab879
Adding a default position for the frequency indicator line.
2021-04-17 19:44:22 -07:00
Elliott Liggett
63ef522e89
Goodbye tracer
2021-04-17 19:41:15 -07:00
Roeland Jansen
e4f18dfce9
added airband, dPMR, lw/mw European and fast HF/70/23cm 1 MHz tuning steps
2021-04-12 18:54:09 +02:00
Elliott Liggett
ce3c4dfe54
Now grabs scope state on startup. Found bug, did not fix, in the
...
frequency parsing code. Worked aroud it by using doubles for now.
2021-04-11 00:42:25 -07:00
Elliott Liggett
aac777eb07
Preamp and attenuator are now queried on startup. Additionally, the
...
preamp is checked when the attenuator is changed, and the attenuator is
checked with the preamp is changed. This helps the user understand if
the rig allows only one or the other to be active (such as the IC-9700).
2021-04-10 22:48:32 -07:00
Elliott Liggett
4f3de02482
Added frequency line. Let's see how we like it.
2021-04-10 15:34:35 -07:00
Elliott Liggett
5cc2aa0efe
Add some preliminary parts of getting the attenuator, preamp, and
...
antenna selection on startup. UI not updated yet but getting there.
2021-04-10 00:21:58 -07:00
Elliott Liggett
ec1e43ddc1
More stale comments removed.
2021-04-10 00:03:21 -07:00
Elliott Liggett
4f696bee59
Removed more stale comments
2021-04-10 00:01:34 -07:00
Elliott Liggett
651edb2c30
Removed old comments
2021-04-10 00:00:51 -07:00
Elliott Liggett
e7e1431fe3
Added waterfall theme combo box
2021-04-09 23:38:36 -07:00
Elliott Liggett
6b967a52b9
Antenna selection might work, untested.
2021-04-09 15:57:16 -07:00
Elliott Liggett
aff2e281e8
Preamp code is in. Can't read the current preamp state yet but we can
...
set it. Nicer names for preamp and attenuator menu items.
2021-04-09 10:04:20 -07:00
Elliott Liggett
5c84d31dc8
Minor disconnect in the getDTCS call
2021-04-07 23:43:18 -07:00
Elliott Liggett
92f019b787
Attenuators are in! Please try them out!
2021-04-07 23:35:24 -07:00
Elliott Liggett
d18bb2b649
The repeater setup now disables elements for things your rig doesn't do.
2021-04-06 22:26:08 -07:00
Elliott Liggett
e45557e04d
We now query the repeater-related things on startup, such that the
...
repeater UI is populated correctly.
2021-04-06 22:06:08 -07:00
Elliott Liggett
b22ab6bdc2
We now have KHz as the assumed input format if there isn't a dot in the
...
entry box. Enjoy that!
2021-04-06 21:00:47 -07:00
Elliott Liggett
e7f2d1eba8
Working read/write of Tone, TSQL, and DTCS tones/code. Some code is also
...
present now to change the mode being used (tone, tsql, DTCS, or some
combo of the two).
2021-04-04 23:33:56 -07:00
Elliott Liggett
8cc78e37bb
Tone, TSQL, and DTCS code added, but not complete.
2021-04-04 00:36:21 -07:00
Elliott Liggett
c6ecde8aa7
Added CTCSS and DCS codes to the repeater setup window. Have not
...
connected to rigCommander yet.
2021-04-03 00:46:05 -07:00
Elliott Liggett
8bf45ac5b2
Adjusting signals and slots for repeater duplex.
2021-03-31 00:29:22 -07:00
Elliott Liggett
69e302feba
Basic duplex code copied from wfmain to the new repeatersetup window.
2021-03-31 00:14:20 -07:00
Elliott Liggett
864b2f491a
Adding code to support a separate repeater setup window.
2021-03-30 23:37:35 -07:00
Phil Taylor
a8e895e654
Allow user to configure client name
2021-03-27 16:07:17 +00:00
Phil Taylor
c2091e9c4e
Add local volume control for UDP connections.
2021-03-22 18:53:34 +00:00
Phil Taylor
446ed4ef26
Merge branch 'ui-enhance' into lan-alpha
2021-03-22 09:11:52 +00:00
Phil Taylor
8583973ca8
Add USB audio handling to UDP server
2021-03-22 09:10:03 +00:00
Elliott Liggett
a26a352389
Changed frequency parameters to (mostly) unsigned 64-bit ints. This
...
makes all the rounding code very simple and removes many annoying lines
of code designed to handle errors induced by using doubles for the
frequency.
2021-03-22 00:11:43 -07:00
Phil Taylor
d9b1fb2a5f
Make stylesheet work on Mac OS
2021-03-13 10:20:48 +00:00
Elliott Liggett
01a2bf3ec2
Quick cleanup of tuning dial code, mainly spacing.
2021-03-12 23:15:31 -08:00
Elliott Liggett
3b22ed2e11
Fixed tuning step rounding code for the tuning knob. It is not elegant,
...
but it works at all tuning steps quite well. Feel free to improve upon
it, but take care that improvements work at each tuning step, tuning
direction, and at the zero-crossings.
2021-03-12 23:13:37 -08:00
Phil Taylor
a0f4a4deeb
Add audio resampler
2021-03-09 17:22:16 +00:00
Phil Taylor
38fbc35535
Better detection of transceive command
2021-03-07 09:55:28 +00:00
Elliott Liggett
3e2862e4aa
Better scrolling speed on UI sliders.
2021-03-07 00:05:13 -08:00
Elliott Liggett
ce6cc451b9
Added serial port drop-down population code. Untested.
2021-03-06 23:35:46 -08:00
Elliott Liggett
5a611f5c94
Merge remote-tracking branch 'origin/lan-alpha' into ui-enhance
2021-03-06 22:29:27 -08:00
Elliott Liggett
c490502f01
bit of planning
2021-03-06 22:28:13 -08:00
Phil Taylor
c0c339d5c2
Fix silly error in audioinput/output comboboxes
2021-03-06 09:14:28 +00:00
Phil Taylor
7f7e4b9d52
Stop input combos growing every time rig is reconnected.
2021-03-06 09:07:23 +00:00
Phil Taylor
adaabec575
Move pseudoterm into dedicated class
2021-03-04 20:19:05 +00:00
Elliott Liggett
1e16059a9e
removed annoying message.
2021-03-04 08:32:58 +00:00
Elliott Liggett
145b8d45a5
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
2af85f31b1
Fix spectrum peaks as well.
2021-03-03 10:36:43 +00:00
Phil Taylor
32d66d0689
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
60756480ce
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
a254a937ff
Allow selection of audio input and output devices for UDP Audio
2021-03-01 20:31:05 +00:00
Phil Taylor
91a60bf918
Create udpPreferences struct and remove civPort and audioPort from UI
2021-03-01 19:53:12 +00:00
Phil Taylor
7491c10c4d
Fix rigname width on Linux
2021-03-01 16:30:16 +00:00
Phil Taylor
6b795e1d6d
Add PTT Led and rigname to Permanent Widgets on Status Bar
2021-03-01 16:26:59 +00:00
Phil Taylor
18b287a047
Merge remote-tracking branch 'origin/ui-enhance' into lan-alpha
2021-03-01 08:30:04 +00:00