Michael Black W9MDB
44a61ac9d9
Add debug for retry for ft1000mp
...
https://github.com/Hamlib/Hamlib/issues/308
2020-06-18 11:09:15 -05:00
Michael Black W9MDB
95e869d087
Fix ft1000mp to use rig->state retry value instead of caps
...
https://github.com/Hamlib/Hamlib/issues/308
2020-06-18 10:54:21 -05:00
Michael Black W9MDB
90609a4bfc
Move ft100mp get_vfo from init to open
2020-06-17 22:29:32 -05:00
Michael Black
5d890fd173
Merge pull request #312 from w8wjb/alinco-dxsr8
...
Adding support for Alinco DX-SR8
2020-06-17 22:23:17 -05:00
Weston Bustraan
7520a3a702
DX-SR8 echos back the command sent to it. Need to read past that to get to the next line containing the value
2020-06-17 19:59:53 -04:00
Weston Bustraan
5a65ae4692
Initial implementation for Alinco DX-SR8T
2020-06-17 17:13:20 -04:00
Michael Black W9MDB
e6a5e4ca31
Only update kenwood.c IF cache when RIG_OK
2020-06-17 10:47:50 -05:00
Michael Black W9MDB
325754c580
Fix FLRig get_mode function
...
https://github.com/Hamlib/Hamlib/issues/310
2020-06-17 10:37:57 -05:00
Michael Black W9MDB
786c1ae925
Change gs232b parsing to mandate at least AZ= and make EL= optional
...
This covers the 12PR1A rotor which claims gs232b compatibility
The 12PR1A also claims gs232a compability which is wrong as the AZ= EL= format is gs232b
https://github.com/Hamlib/Hamlib/issues/309
Simplify gs232a parsing but mandate both arguments in +0xxx+0xxx format
2020-06-17 07:22:11 -05:00
Michael Black W9MDB
7dedf007a1
Add 1 retry to FT1000MP
...
https://github.com/Hamlib/Hamlib/issues/308
2020-06-16 23:16:55 -05:00
Weston Bustraan
7e3ed7074a
Moved Alinco DX-77-specific functions out of alinco.c and into dx77.c. The protocol used by the DX-77 is different than the DX-SR* line
2020-06-16 16:46:53 -04:00
Michael Black W9MDB
81be0ad3e8
Remove VFO_CURR checks from ft817.c
...
https://github.com/Hamlib/Hamlib/issues/305
2020-06-16 08:23:55 -05:00
Michael Black W9MDB
281dba1b8a
Remove unneeded code in gs232b.c that was causing errors on Yaesu G1000
...
https://github.com/Hamlib/Hamlib/issues/272
2020-06-15 22:57:22 -05:00
Michael Black W9MDB
779cd69287
Fix kenwood AG command to use vfo+level format instead of just level
...
Some rigs say 0 is the default and need to find out if 1 causes an error
If it does we need to have rig exceptions -- hopefully it's ignored
https://github.com/Hamlib/Hamlib/issues/304
2020-06-15 09:45:58 -05:00
Michael Black W9MDB
362fa77cfd
Move poweron set outside of check to ensure only once whether started power off or on
...
https://github.com/Hamlib/Hamlib/issues/297
2020-06-14 17:20:31 -05:00
Michael Black W9MDB
8fd58e211d
Rigs will only power up once if needed
...
https://github.com/Hamlib/Hamlib/issues/297
2020-06-14 17:14:24 -05:00
Michael Black W9MDB
15ac0bbc99
Change newcat.c to assume split is on VFO_B
...
Testing with FT-DX101D was return split=0 when used with WSJT-X split mode
https://github.com/Hamlib/Hamlib/issues/293
2020-06-14 15:28:52 -05:00
Michael Black W9MDB
dc07c20e96
Refactor flrig.c calls and provide retries for all transactions
...
https://github.com/Hamlib/Hamlib/issues/244
2020-06-14 12:58:29 -05:00
Michael Black W9MDB
8cad7b0a8f
Some Yaesu rigs like FT-DX101D will turn off split mode when setting mode of VFO_B
...
So, if we set mode on VFOB and we're in split we will query split after and reset if needed
We query rather than relying on specific models to cover all such Yaesus that might exist
https://github.com/Hamlib/Hamlib/issues/293
2020-06-14 12:55:14 -05:00
Michael Black W9MDB
b0a956df81
Clean up compile/cppcheck warnings
2020-06-14 10:35:44 -05:00
Michael Black W9MDB
ad08ee02e1
Fix get_split behavior in rig.c
...
This needs a lot of testing on different rigs
https://github.com/Hamlib/Hamlib/issues/303
2020-06-14 17:29:18 +02:00
Michael Black W9MDB
71b867e141
Add some debug to icom.c
2020-06-14 09:43:42 -05:00
Michael Black W9MDB
c0a3450f28
Remove RIG_TARGETABLE_FREQ from IC-9700
...
https://github.com/Hamlib/Hamlib/issues/299
2020-06-14 07:23:25 -05:00
Michael Black W9MDB
815db24852
Fix MSVC compile by removing unistd.h and defining our own rig_useconds_t
...
https://github.com/Hamlib/Hamlib/issues/301
2020-06-13 17:40:47 -05:00
Michael Black W9MDB
f323a54b5a
Fix cppcheck warnings and compile error
2020-06-13 16:31:25 -05:00
Michael Black W9MDB
c5557ce3b1
Replace priv->curr_vfo in xg3.c with rig->state.current_vfo
2020-06-13 16:02:14 -05:00
Michael Black W9MDB
c5388b9f37
In icom.c remove priv->curr_vfo and change to rig->state.current_vfo
...
https://github.com/Hamlib/Hamlib/issues/299
2020-06-13 15:53:37 -05:00
Michael Black W9MDB
31fdc8cc0c
Add some debug to rig.c
2020-06-13 12:54:33 -05:00
Michael Black W9MDB
723f3f0773
Add some more rig cases for MainA/B and Sub A/B priv setting in icom_get_freq
...
Add VFO_CURR as a valid VFO
https://github.com/Hamlib/Hamlib/issues/299
2020-06-13 07:51:35 -05:00
Michael Black W9MDB
2611cad188
Fix spelling error in rig.c
2020-06-13 07:36:31 -05:00
Michael Black W9MDB
a11cddfd24
Clean up network_open pathname logic
...
https://github.com/Hamlib/Hamlib/issues/298
2020-06-13 06:57:27 -05:00
Michael Black W9MDB
e54bc7e860
Change variable name for clarity
2020-06-12 22:51:16 -05:00
Michael Black W9MDB
2db0da54ea
Add VFO_CURR MAINA/B SUBA/B as valid vfos in icom.c
2020-06-12 17:54:41 -05:00
Michael Black W9MDB
de20cadc85
Allow localhost, hostnames, and IPV6 addresses to enable NETWORK rig type
...
network_open still does not recognize valid IPV6 addresses yet
https://github.com/Hamlib/Hamlib/pull/290
2020-06-12 17:40:10 -05:00
Michael Black W9MDB
b15c73d2d2
Fix segmentation fault/endless loop for Icom rigs
2020-06-12 16:34:48 -05:00
Michael Black W9MDB
1317bb8034
Fix vfo_fixup link error
...
Make vfo_fixup a HAMLIB function so it can be used elsewhere
https://github.com/Hamlib/Hamlib/issues/299
2020-06-12 08:28:05 -05:00
Michael Black W9MDB
7cdaa0efd1
Change icom.c VFO_TX VFO_RX adjustment to use vfo_fixup function
...
vfo_fixup should be able to handle all rigs variations
https://github.com/Hamlib/Hamlib/issues/299
2020-06-12 07:57:13 -05:00
Michael Black W9MDB
c1b9f254ab
Increase timeout for pihpsdr.c due to changes in rigpi software
2020-06-11 23:50:00 -05:00
Michael Black W9MDB
7bed7423f5
Fix cppcheck warning in gs232b.c
2020-06-11 22:30:11 -05:00
Michael Black W9MDB
0782cdf5c3
Fix cppcheck warnings in ft991.c
2020-06-11 22:29:26 -05:00
Michael Black W9MDB
ef451705b8
Clean up redundant code in rig.c
2020-06-11 22:29:00 -05:00
Michael Black W9MDB
f6112a0d93
Remove block preventing IC910 from reading VFOB during split and returning VFOA
2020-06-11 22:27:38 -05:00
Michael Black W9MDB
f443e28c6e
Add one more exception for the FTDX101D ST command
2020-06-11 17:27:36 -05:00
Michael Black W9MDB
83a0010bfc
Change civ_731 back to 0 for ic706 rigs
...
Will have to open another bug report for the channel problem with this
https://github.com/Hamlib/Hamlib/issues/294
2020-06-11 08:30:25 -05:00
Michael Black W9MDB
b910fa0c58
When get_split_freq_mode is called with RIG_VFO_CURR and split is not enabled
...
we will assume the TX vfo is VFOB or Sub as appropriate
This hopefully makes WSJT-X happy with Icom rigs now.
https://github.com/Hamlib/Hamlib/issues/288
2020-06-11 08:15:52 -05:00
Michael Black W9MDB
9e18b234c2
Change icom_get_split_freq to reset to rx_vfo when done
...
Just like icom_set_split_freq
https://github.com/Hamlib/Hamlib/issues/291
2020-06-10 17:16:52 -05:00
Michael Black W9MDB
02789cb73f
Fix FT-DX101D get_tx_vfo
...
FT command for DX101D returns FT0 when in split and not transmitting
New ST command is needed to determine split status instead
The old ST command has a different purpose
https://github.com/Hamlib/Hamlib/issues/293
2020-06-10 16:25:19 -05:00
Michael Black W9MDB
078d4a081b
Fix cppcheck warning in flrig.c
2020-06-10 15:15:44 -05:00
Michael Black W9MDB
197ff8412f
Fix cppcheck warning in ft991.c
2020-06-10 15:15:20 -05:00
Michael Black W9MDB
fa59d97990
Update meade version
2020-06-10 08:20:28 -05:00