Commit graph

75 commits

Author SHA1 Message Date
Phil Taylor
0f11968812 Create udpPreferences struct and remove civPort and audioPort from UI 2021-03-01 19:53:12 +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
Roeland Jansen
d024127ac3 added 0 to model number in reference command to 7300 2021-02-27 21:18:26 +01:00
Elliott Liggett
dd37fdd376 More changes for Edge 4 with regards to updated firmware. 2021-02-27 00:05:06 -08:00
Elliott Liggett
6919a41eac Added support for 4 fixed scope edges. Untested. 2021-02-26 20:12:17 -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
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
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
25f10d19cf Add logging categories 2021-02-23 21:21:22 +00:00
Phil Taylor
26a4b541d0 Fix small Windows compile warnings 2021-02-22 11:11:08 +00: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
b3499c57c2 Fix txaudio and move udphandler into its own thread 2021-02-21 14:53:42 +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
Elliott Liggett
1bc3ecb590 Merge remote-tracking branch 'origin/lan-alpha' into ui-enhance 2021-02-20 00:23:58 -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
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
117e6daf1b Merge remote-tracking branch 'origin/lan-alpha' into ui-enhance 2021-02-18 21:48:09 -08:00
Elliott Liggett
0f1bed2913 Duplex controls now function. NB: "Auto" mode works as follows: User
selects "auto", rig does nothing, user changes frequency or band, and
then, the rig will automatically select the correct duplex mode. This is
the same way the rig works from the front panel.
2021-02-18 21:47:19 -08:00
Phil Taylor
a622ea3227 Fix error when deleting server connections
I still think that maybe this should be done better?
2021-02-18 13:49:19 +00:00
Phil Taylor
f601d6ff17 Merge remote-tracking branch 'origin/ui-enhance' into lan-alpha 2021-02-18 09:15:01 +00:00
Phil Taylor
d9f8729fa4 Connect Civ to/from server 2021-02-18 09:14:41 +00:00
Elliott Liggett
3279a07bb4 Added code to get and set split and duplex mode. Untested. 2021-02-17 23:41:01 -08:00
Elliott Liggett
8404ac9741 Completed code to set and get modulation levels for ACC, USB, and LAN
sources, as well as source selection/verification.
2021-02-17 23:26:10 -08:00
Elliott Liggett
2abd12230c Contains code to set modulation input (mic, acc, usb, lan), and to set
the gain of each type. Is not tested.
2021-02-17 00:00:28 -08:00
Elliott Liggett
feb4aa0517 Preliminary changes to UI for repeater duplex. Staged change in
rigcommander.
2021-02-15 23:52:14 -08:00
Elliott Liggett
51bc7db97f Added code to check the scope reference level. Will add a on-startup
check next.
2021-02-15 22:33:21 -08:00
Elliott Liggett
5b628dc5ee Added scope reference setting. Write-only for now. UI slider works. 2021-02-15 21:40:31 -08:00
Elliott Liggett
b82d883989 Full support for set and read mic gain and tx power. Code also exists to
set and read microphone compressor level, vox gain, anti vox, and self
audio monitor.
2021-02-15 20:32:14 -08:00
Elliott Liggett
2162da0d6e Added more support for levels (TX power and Mic Gain). Does not change
levels, just displays on debug button.
2021-02-15 17:15:28 -08:00
Elliott Liggett
07ca4d2e1f Added request and parse functions for most level and metering data. 2021-02-15 15:17:48 -08:00
Elliott Liggett
2a113d67fe Fixed issue decoding reference adjust values. 2021-02-14 22:59:44 -08:00
Elliott Liggett
f1b70746cc Filters are now read correctly from mode messages. Filter setup menu is
still a placeholder.
2021-02-13 23:42:51 -08:00
Elliott Liggett
0290fe924d Added filter selection support.
TODO: Read current filter from rig.
2021-02-13 10:02:45 -08:00
Elliott Liggett
d44106caae Fixed issue with DV and LSB modes. 2021-02-12 23:35:17 -08:00
Elliott Liggett
8e949ccc43 Fixed DD and DV mode selection. 2021-02-12 23:18:01 -08:00
Elliott Liggett
aa92e2dadc Added per-rig customization to UI: Modes and ATU status. 2021-02-12 22:42:34 -08:00
Elliott Liggett
501d4c3a47 Added preliminary support for IC-R8600. Untested. 2021-02-12 11:52:16 -08:00
Elliott Liggett
fd8962a8f4 Added DD and DV modes for IC-705 and IC-9700. Untested. 2021-02-11 09:09:45 -08:00
Elliott Liggett
fe7a502861 Calibration UI has basic functions. Reference set/get methods are good.
Still need to connect sliders to spinboxes so that the user can sense
the value change.
2021-02-11 00:33:25 -08:00
Elliott Liggett
cbce0be94a Added UI elements with some supporting code: squelch and calibration
window.
2021-02-10 21:22:38 -08:00
roeland jansen
0e0480b0ed Added support for various spectrum sizes and rig capability support.
wfview has been tested with the following Icom radios over USB port:
IC-7300, IC-7610, IC-7851 (and IC-7850), and IC-9700. It likely works
fine with the IC-705 as well. At this time, the rig's CIV address must
be changed in the preference file to indicate the rig you are using, and
this must be in integer, not hex.
2021-02-10 17:32:56 +00:00
Elliott Liggett
99fc054571 Fixed minor bug in command 05. It is now parsed as a frequency instead
of a mode.
2020-04-20 20:45:25 -07:00
Elliott Liggett
7bd109adb7 Added suport for for different rig baud rates via the [Radio] preference
SerialPortBaud. Left unset, it defaults to 115200. Added support for
status bar text with memory presets.
2020-03-30 14:09:52 -07:00