Wykres commitów

174 Commity (audioplugins)

Autor SHA1 Wiadomość Data
Elliott Liggett f922789e2d Compiles, and does not crash!
Audio sounds bad, which means the plugin code is starting to work.
Current bugs: buffer size seems to be changing between 2728 bytes and
1112 bytes, so will need to make the plugin buffer dynamic.
2021-08-01 13:51:14 -07:00
Roeland Jansen 3f1fc957ac Merge branch 'ui-enhance' 2021-07-27 12:11:17 +02:00
Elliott Liggett a777864a0b Fixed error in IC-7410 attenuator spec. 2021-07-26 09:03:09 -07:00
Roeland Jansen 886ca86a90 Merge branch 'ui-enhance' 2021-07-20 08:07:28 +02:00
Elliott Liggett decdfe370b Added center tuning for IC-R8600, partially moved meter balistics
(average and peak) to the meter class.
2021-07-18 14:27:21 -07:00
Phil Taylor 0440097f53 Add missing break 2021-07-16 20:14:59 +01:00
Phil Taylor e4dea63029 Get antenna status on start-up and slow poll for it. 2021-07-16 19:33:15 +01:00
Phil Taylor e40545cf77 Add RX antenna selection for rigs that support it 2021-07-16 17:08:55 +01:00
Elliott Liggett b6cac33ee9 Added more support for the IC-7600 in rigCaps. 2021-07-09 15:15:04 -07:00
Elliott Liggett e50b032716 Added time, date, and UTC offset commands. Currently initiated by the
debug button. There seems to be a bug in the 7300 where the UTC offset
has one hour subtracted, ie, -7 HRS becomes -8 HRS. The hex command
appears to be sent correctly.
2021-07-09 12:02:50 -07:00
Elliott Liggett 9799e4f745 Added local af gain and wf length to the preferences. 2021-07-05 16:45:19 -07: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 241f0db2c3 Quick hack for WFM 2021-06-24 12:40:23 -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
Elliott Liggett 2508b4d71c Additional support for the IC-R8600, including wider scope spans. 2021-06-18 22:45:12 -07: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 2392bdd932 Additional data corruption checking. 2021-06-15 10:28:20 -07:00
Elliott Liggett 9664238917 Preliminary IC-718 support. Very basic. 2021-06-08 14:42:19 -07:00
Elliott Liggett f78a60482b Merge remote-tracking branch 'origin/rtaudio' into sequence
Accepted "theirs" for merge issues.
 Conflicts:
	audiohandler.h
	wfview.pro
2021-06-05 22:37:24 -07:00
Phil Taylor 24ce16b0b9 Add QtMultimedia as default audio 2021-06-04 08:24:26 +01:00
Elliott Liggett 71b5cc4755 Merge remote-tracking branch 'origin/rtaudio' into sequence 2021-06-02 09:27:28 -07:00
Phil Taylor c7c4a326da Fix for crash when remote requests tone. 2021-06-01 00:25:20 +01:00
Elliott Liggett 82e57b1fc4 IC-7700 support 2021-05-31 14:01:13 -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
Roeland Jansen 7ea69b88e4 Merge branch 'lan-alpha' 2021-05-22 20:18:17 +02:00
Phil Taylor 5ee6ff48ba Add debugging and fix silly error in audiooutput combobox 2021-05-22 17:02:51 +01:00
Phil Taylor aab453a782 Stop preamps/attenuators lists growing every time we reconnect. 2021-05-22 09:50:45 +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 e7bbc13d31 Fixed missing break in switchs. 2021-05-21 15:26:40 -07:00
Phil Taylor b669605e11 Add baud rate detection for remote rigs 2021-05-21 16:30:52 +01:00
Elliott Liggett d776fb4331 Added IC-756 Pro. Tested UI and back-end response with 7300 and fake
RigID reply.
2021-05-20 16:15:25 -07:00
Elliott Liggett 8e85d0365f Added additional support for the IC-756 Pro III. Essentially untested. 2021-05-20 15:57:30 -07:00
Phil Taylor b5d6063269 Merge branch 'ui-enhance' into lan-alpha 2021-05-20 08:32:15 +01:00
Phil Taylor e30cf248af Add more features to rigstate 2021-05-20 08:31:51 +01:00
Elliott Liggett a717ce4565 Model ID text format fixed. Shows IC-0x followed by the raw rig ID
received.
2021-05-19 21:51:24 -07:00
Elliott Liggett 75aea11c39 Fixed issue where unknown rigs were identified as 0xff. All rigs are now
identified using rigCaps.modelID, populated with the raw response from
the Rig ID query. Enumerations of known rig types continue to fall into
rigCaps.model, and unknwn rigs will match to rigCaps.model=modelUnknown,
as before.
2021-05-19 21:47:14 -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 851c8a6e62 Fixed attenuator on IC-7000 2021-05-16 19:45:26 -07:00
Elliott Liggett fddda526ae Added IC-7200 support. This has not been tested. 2021-05-16 00:07:24 -07: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 cb0f5f6e84 Making the s-meter error command easier to read. 2021-05-15 15:36:57 -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 e148bc94f4 Added basic IC-7410 rigcaps. Have not gone further than this with the
rig.
2021-05-14 23:58:22 -07:00
Elliott Liggett e3a6207cbd Selecting an antenna now sets that antenna for TX and RX. 2021-05-14 20:12:16 -07:00
Elliott Liggett 6e087a9e4b Filter selection now checks for data mode. 2021-05-14 19:49:37 -07:00
Elliott Liggett 497b4c8743 Preliminary IC-7000 support. TODO: Input selection, modes, filters,
reported bug with frequency input and s-meter.
2021-05-14 19:04:47 -07:00
Elliott Liggett 908ec96567 Data Mode now sends the currently selected filter. 2021-05-08 23:46:44 -07:00
Elliott Liggett 51fcf4f583 Preliminary (and untested) support for the IC-910H. 2021-05-08 13:45:52 -07:00