Wykres commitów

191 Commity (master)

Autor SHA1 Wiadomość Data
Phil Taylor df690e0fd1 Merge branch 'sequence' into audio-enhance 2021-07-17 11:49:44 +01:00
Elliott Liggett b6a4e06fe2 Power meter for transmit. Much work remains on this meter alone. 2021-07-16 17:45:07 -07:00
Phil Taylor e40545cf77 Add RX antenna selection for rigs that support it 2021-07-16 17:08:55 +01:00
Elliott Liggett 21b9be4f94 Preferences added for Anti-Alias and Interpolate. 2021-07-14 22:44:05 -07:00
Elliott Liggett 54f2dcd5b8 Added waterfall display options: anti-alias and interpolate. Not in
preferences yet. Debug button enables wf pan and zoom.
2021-07-13 22:42:55 -07:00
Elliott Liggett 23869fdcd2 Changed wording about the need for Save Settings -- please verify, I may
have it wrong.
2021-07-08 15:31:35 -07:00
Elliott Liggett d819c6c931 Added polling button 2021-06-21 10:49:22 -07:00
Elliott Liggett d3d59b2a94 Dynamic show/hide spectrum for rigs without this feature. 2021-06-15 11:27:45 -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 eb3f5bb2cc Link can now be clicked. 2021-05-23 13:59:11 -07:00
Elliott Liggett fa74fd3193 Added helpful text to settings tab. 2021-05-23 13:56:44 -07:00
Elliott Liggett 8a50237a35 Minor change to clarify roll of Server Setup 2021-05-23 13:41:18 -07:00
Elliott Liggett 8e85d0365f Added additional support for the IC-756 Pro III. Essentially untested. 2021-05-20 15:57:30 -07:00
Elliott Liggett d0f95e2289 Cleaned up warning and UI help text. 2021-05-20 15:17:10 -07: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 7857680845 Changed UI a little, and added manual CI-V options. Seems to work well. 2021-05-18 00:29:06 -07:00
Elliott Liggett 73abeb8d24 Moved the power buttons. 2021-05-14 18:27:05 -07:00
Elliott Liggett 4d3036b401 Enhanced accessibility for the UI. 2021-05-09 22:14:45 -07:00
Elliott Liggett 228f18ca24 Added more mode shortcuts: A = airband, $ = 4 meter band (shift-4), W =
WFM, V = 2M, U = 70cm, Shift-S = 23cm (S-band)
2021-05-07 15:57:40 -07: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
Elliott Liggett fa869dd270 Different timing on command polling for serial rigs. 2021-04-30 22:15:30 -07:00
Elliott Liggett 96a32f9069 Additional bands added, Airband, WFM 2021-04-27 20:18:17 -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
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 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 63ef522e89 Goodbye tracer 2021-04-17 19:41:15 -07:00
Elliott Liggett cdb680422b Moved ATU controls to main tab. 2021-04-09 23:56:04 -07:00
Elliott Liggett e7e1431fe3 Added waterfall theme combo box 2021-04-09 23:38:36 -07:00
Elliott Liggett f25524a434 Removed buttons from attenuator preamp UI controls. 2021-04-09 16:29:04 -07:00
Roeland Jansen c68fc5e99c re-added lost tooptip for SQ slider 2021-04-08 18:57:20 +02:00
Elliott Liggett 8cc78e37bb Tone, TSQL, and DTCS code added, but not complete. 2021-04-04 00:36:21 -07:00
Elliott Liggett d2dea240f5 ui names changed to protect the innocent 2021-04-01 15:43:54 -07:00
Elliott Liggett 225e395d34 Added placeholders for attenuator, preamp, and antenna selection UI
controls.
2021-04-01 15:42:22 -07:00
Elliott Liggett 8bf45ac5b2 Adjusting signals and slots for repeater duplex. 2021-03-31 00:29:22 -07:00
Elliott Liggett 864b2f491a Adding code to support a separate repeater setup window. 2021-03-30 23:37:35 -07: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 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
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 91a60bf918 Create udpPreferences struct and remove civPort and audioPort from UI 2021-03-01 19:53:12 +00:00
Elliott Liggett 5a673e256c 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
Elliott Liggett 2bd6231009 Minor fix for combo box resize. This is needed since we dynamically
update the combo boxes and don't want to see scroll arrows in the combo
box.
2021-02-27 13:35:19 -08:00
Phil Taylor 27eb855adb 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 90d4933d02 changed size of meter for less eye bleach. 2021-02-24 00:29:01 -08:00
Elliott Liggett 29d3893bb0 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
Elliott Liggett 549bf3463e Changed modulation select combo box to auto-resize as items are added. 2021-02-20 22:41:05 -08:00
Elliott Liggett 9793b9e1cb 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
Elliott Liggett 3538e545d9 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 224e73ae3d 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
Elliott Liggett 5c50b82dba 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
Elliott Liggett 88d31063f9 Changed repeater button names 2021-02-15 23:55:59 -08:00
Elliott Liggett 2c9e46626e Preliminary changes to UI for repeater duplex. Staged change in
rigcommander.
2021-02-15 23:52:14 -08:00
Elliott Liggett ac1c62ef43 Fixed bug where power and mic only went to 37% (this is value 99 instead
of 255).
2021-02-15 21:48:19 -08:00
Elliott Liggett a0e9392617 Added scope reference setting. Write-only for now. UI slider works. 2021-02-15 21:40:31 -08:00
Elliott Liggett 6938ed8a60 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 529b70b115 Minor UI element changes. 2021-02-14 23:58:50 -08:00
Elliott Liggett 1f133344ba Fixed reference issue where the slider and spinbox didn't track
correctly. Re-arranged buttons for this dialog.
2021-02-14 22:40:04 -08:00
Elliott Liggett 32f407020b Changed front panel UI to contain more of the core features. PTT button
was interesting, now has function of Transmit on click, but if already
transmitting, sets to receive.
2021-02-14 20:45:48 -08:00
Phil Taylor dce5d93a6c Starting to create udp server 2021-02-14 18:32:58 +00:00
Elliott Liggett 5d3c386c87 Added filter selection support.
TODO: Read current filter from rig.
2021-02-13 10:02:45 -08:00
Elliott Liggett cbc83e86b7 Minor change to UI file for better spacing, more elements to come. 2021-02-13 09:20:38 -08:00
Elliott Liggett 951c2718ac Added data mode checkbox. 2021-02-12 22:49:42 -08:00
Elliott Liggett 8dfc83a3c9 Added filter select combo box. Does not actually do anythig yet. 2021-02-11 09:21:17 -08:00
Elliott Liggett fa50414138 Added UI elements with some supporting code: squelch and calibration
window.
2021-02-10 21:22:38 -08:00
roeland jansen 53fd008f3a 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 2f69d85c99 Fixed issue with newer qmake. 2020-04-07 13:15:21 -07:00
Elliott Liggett fa7fa3a079 Moved exit button to make it more obvious. 2020-04-04 17:38:13 -07:00
Elliott Liggett d6e5fdb362 Fixed PTT and pttEnable preference. 2019-02-09 23:13:18 -08:00
Elliott Liggett 279c8e1a91 Enhanced key commands 2019-02-01 13:51:28 -08:00
Elliott Liggett 47b7a99490 Added control key shortcuts and function key F12 to cause the 7300 to
speak current status.
2019-02-01 12:21:54 -08:00
Elliott Liggett 2f16c6c2bb UI cleanup and PTT, F5 functions. 2019-01-23 17:19:35 -08:00
Elliott Liggett f30d300fe6 Added pseudo-terminal capability. TODO: Make sure wfview will parse 0xE0
data.
2019-01-09 22:44:48 -08:00
Elliott Liggett 55b0e15afd Squashed CIV bug. Added preliminary scope mode functions (not working
yet).
2018-12-18 14:34:04 -08:00
Elliott Liggett 62ae4abe5b Fixed bug with default preference initialization. Removed mode label. 2018-11-29 22:31:20 -08:00
Elliott Liggett 0918727058 Cleanup 2018-11-29 14:32:59 -08:00
Elliott Liggett b432482e0c Fixed annoying data mode bug. 2018-11-26 23:10:23 -08:00
Elliott Liggett 973dec0b25 Now using preferences, read and write. Current settings are not written
at this time.
2018-11-24 22:21:36 -08:00
Elliott Liggett 59c5113f43 Added preference file capability, additional radio identity functions. 2018-11-24 00:10:05 -08:00
Elliott Liggett da4b526f81 Added exit button and rig ID (was not useful) 2018-11-19 23:42:34 -08:00
Elliott Liggett 908e928838 Fixed AF/RF/SQL level bug 2018-11-18 00:01:20 -08:00
Elliott Liggett 36b10d4100 Added AF and RF (RX) gain and ATU basics 2018-11-16 22:19:44 -08:00
Elliott Liggett 54881ddd51 Squashed a number of bugs and added the band stacking register
functions.
2018-11-16 14:08:21 -08:00
Elliott Liggett 208e2017eb Numerious modifications 2018-11-07 15:54:03 -08:00
Elliott Liggett 3f7edad074 Implimented tuning knob, enhanced communication handling. 2018-07-03 17:20:03 -07:00
Elliott Liggett 0b8de1a08b Freq knob and beginnings of com port setup. 2018-06-25 00:34:33 -07:00
Elliott Liggett 989588f9e1 Added command que to main window. Good for commands that need to happen
in order and not immediately. Consider setting quicker timer.
2018-06-23 00:31:41 -07:00
Elliott Liggett 1fd6ce5310 Finally a good command parsing technique yeilds loads more usable data.
Dark mode is in too!
2018-06-22 16:31:52 -07:00
Elliott Liggett 24c8ec5a09 Fixed mode select bug. Added some preliminary hooks for changing the
theme to dark.
2018-06-19 23:45:56 -07:00
Elliott Liggett 4d86ab11cc Initial commit. 2018-06-19 12:58:52 -07:00