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
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
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
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
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
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
b15c73d2d2
Fix segmentation fault/endless loop for Icom rigs
2020-06-12 16:34:48 -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
0782cdf5c3
Fix cppcheck warnings in ft991.c
2020-06-11 22:29:26 -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
197ff8412f
Fix cppcheck warning in ft991.c
2020-06-10 15:15:20 -05:00
Michael Black W9MDB
876c7bd59f
Fix RIG_VFO_TX clause in icom.c
2020-06-10 08:10:35 -05:00
Michael Black W9MDB
f4c009f69e
Some formatting on icom_defs.h
2020-06-09 22:47:38 -05:00
Michael Black W9MDB
f71c12da94
astyle files
2020-06-09 22:37:03 -05:00
Michael Black W9MDB
750857cdbc
Update comment in icom.c
2020-06-09 22:28:13 -05:00
Michael Black W9MDB
044126fe0b
Fix a couple compile warnings
2020-06-09 22:27:27 -05:00
Michael Black W9MDB
ee8dde16ea
When rig_set_split_freq_mode is called and RIG_VFO_CURR is requested use default tx_vfo
...
https://github.com/Hamlib/Hamlib/issues/288
2020-06-09 12:16:45 -05:00
Michael Black W9MDB
718fcdf0c1
icom.c put one more satmode call in a RIG_FUNC_SATMODE clause
...
https://github.com/Hamlib/Hamlib/issues/288
2020-06-08 23:09:21 -05:00
Michael Black W9MDB
c5732d542e
Fix icom.c so most all satmode requests are restricted to rigs with RIG_FUNC_SATMODE
...
https://github.com/Hamlib/Hamlib/issues/288
2020-06-08 23:04:04 -05:00
Michael Black W9MDB
b239e227bd
Change rotators to standard version format and promote a few to stable
2020-06-08 16:13:08 -05:00
Michael Black W9MDB
2b191ae7af
Mised one file on commit
...
https://github.com/Hamlib/Hamlib/issues/285
2020-06-07 08:55:08 -05:00
Michael Black W9MDB
a23e9ee47d
Implement set/get_vfo for FT-897 using FT-857 routines
...
https://github.com/Hamlib/Hamlib/issues/285
2020-06-07 08:32:32 -05:00
Michael Black W9MDB
3ec286ae1b
Update icom.h version
2020-06-05 22:46:17 -05:00
Bill Somerville
cc9dfd3b0e
Fixing an operator precedence defect
2020-06-06 02:24:04 +01:00
Michael Black W9MDB
d9d1074f24
Fix IC-910 behavior with gpredict
...
Now allows switching between full duplex, split, and non-split mode
https://github.com/Hamlib/Hamlib/issues/237
2020-06-04 10:37:20 -05:00
Michael Black W9MDB
a8e5a66ffd
Add FT_DX101D as another rig that can't get freq during PTT
...
https://github.com/Hamlib/Hamlib/issues/279
2020-06-03 16:58:42 -05:00
Michael Black
00031994c6
Remove block setting VFO_A -- does not work with rigs that don't have
...
VFO_A
https://github.com/Hamlib/Hamlib/issues/274
2020-06-01 17:38:03 -05:00
Michael Black W9MDB
17109382b0
Fix kenwood setting of priv->tx_vfo based on IF response split indication
...
When not transmitting tx_vfo is still VFO_B
https://github.com/Hamlib/Hamlib/issues/272
2020-06-01 12:09:24 -05:00
Michael Black
10271c558e
Change YaesuTargetableVFO to ods format
2020-05-30 23:43:20 -05:00
Michael Black W9MDB
5df9f81bef
Fix RIG_VFO_NONE problem in icom.c
...
https://github.com/Hamlib/Hamlib/issues/270
2020-05-30 16:59:18 -05:00
Michael Black W9MDB
353066a232
Fix rigctl/rigctld split ops/queries
...
Add vfo_fixup function. We should be able to do all vfo corrections in rig.c instead of backends. So we're migrating that way....
https://github.com/Hamlib/Hamlib/issues/269
2020-05-30 09:34:13 -05:00
Michael Black
24ced80569
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2020-05-28 16:55:26 -05:00
Michael Black W9MDB
b1f97c69d3
Fix comment in flex6xxx.c
2020-05-28 16:55:16 -05:00
Michael Black
2477f45ac9
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2020-05-28 16:06:25 -05:00
Michael Black W9MDB
0d4b277179
Adding PowerSDR rig
...
https://github.com/Hamlib/Hamlib/issues/265
2020-05-28 16:05:18 -05:00
Michael Black
c21bc22bfc
Merge branch 'kenwood-read-retries' of git://git.code.sf.net/u/bsomervi/hamlib
2020-05-28 11:31:19 -05:00
Michael Black W9MDB
4599322ea5
Add PowerSDR rig
2020-05-28 11:29:42 -05:00
Bill Somerville
9b1e0aa07d
Fix regression with slow responses from SmartSDR causing errors
...
This has been verified as a fix using SmartSDR v1.10.16 combined with
a FlexRadio 6500.
2020-05-28 13:57:57 +01:00
Michael Black W9MDB
677ccac4bc
astyle files
2020-05-27 12:23:08 -05:00