Michael Black W9MDB
c2ee1ecb02
astyle files
2020-06-21 14:46:50 -05:00
Michael Black W9MDB
83521b2694
Fix kenwood set_rit for negative values
2020-06-21 14:43:33 -05:00
Michael Black W9MDB
fe8decf475
Fix kenwood get_xit to correct status bit
2020-06-21 14:32:07 -05:00
hiteki
63357389d6
get_dcd responds without crashing #323
2020-06-21 19:10:21 +02:00
hiteki
abe2697f4e
uniden_get_mode report WFM mode correctly #321
2020-06-21 18:09:18 +02:00
hiteki
68e6dd0e21
Correctly compare response strings #319
2020-06-21 16:09:45 +02:00
Michael Black W9MDB
9c87990a76
Update uniden BACKEND date
2020-06-21 06:44:40 -05:00
Michael Black
d5ff0f2478
Merge pull request #318 from hiteki/hiteki_317
...
Uniden bc780xlt channel ranges is 1..500 #317
2020-06-21 06:41:58 -05:00
hiteki
93992efe42
Uniden bc780xlt channel ranges is 1..500 #317
2020-06-21 12:27:59 +02:00
hiteki
0bd366b05b
uniden_get_channel correctly parses rig's response #315
2020-06-21 12:06:40 +02:00
Michael Black W9MDB
2ef8131023
Remove DATA_USB from ft1000mp.c
2020-06-20 17:04:14 -05:00
Michael Black W9MDB
031b101781
Promote bc780.c to stable
2020-06-20 16:12:48 -05:00
Michael Black W9MDB
e5a61a5a14
Change ft1000mp.c back to TARGETABLE_FREQ
2020-06-20 16:03:07 -05:00
tb
b2f1b1880a
uniden_get_freq_2 to use SG<cr> instead of RF<cr> for bc780xlt #313
...
- RF<cr> responds NG on bc780xlt
- SG<cr> responds with the gain + the current frequency
- SG<cr> is valid in manual mode, scan mode and search mode
2020-06-20 20:38:46 +02:00
Michael Black W9MDB
5a28ef9a20
Update ic703 to beta
2020-06-20 06:54:28 -05:00
Michael Black W9MDB
bbc67d598e
Change ft1000mp.c to TARGETABLE_PURE to avoid VFO swap on set_split
2020-06-19 22:40:07 -05:00
Michael Black W9MDB
9033eb733a
Add RIT to get_func for kenwood.c
2020-06-19 17:46:14 -05:00
Michael Black W9MDB
92b7fc32ba
Add get_split_vfo to ft1000mp.c and promote to stable
2020-06-19 17:19:02 -05:00
Michael Black W9MDB
0ec3d475b5
Fix ft100mp set_split_vfo function
2020-06-18 22:33:50 -05:00
Michael Black W9MDB
ec15323293
Adjust time values in ft1000mp.c based on testing with user
...
https://github.com/Hamlib/Hamlib/issues/308
2020-06-18 17:08:12 -05:00
Michael Black W9MDB
c66044f89b
Add set_split_vfo to ft1000mp.c
2020-06-18 16:48:28 -05:00
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
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
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
Michael Black W9MDB
943fd91198
Rewrite of TARGETABLE_MODE operations for Yaeus rigs
...
Should fix the FT-DX101D operations
Should also fix several functions for the other Yaesu VFO mode capable rigs
Added a spreadsheet to keep track of capabilities of these rigs
https://github.com/Hamlib/Hamlib/issues/260
2020-05-26 11:55:54 -05:00
Michael Black W9MDB
f97946057d
Update newcat.h version
2020-05-26 11:50:16 -05:00
Michael Black W9MDB
3bf5382cf2
FT-5000 does have TARGETABLE_MODE
2020-05-26 11:42:31 -05:00
Michael Black W9MDB
8d9ae01cf0
FT-1200 does not have TARGETABLE_MODE
2020-05-26 09:44:13 -05:00
Michael Black W9MDB
281022447c
Update some more items in icom.c where appropriate
2020-05-25 09:11:32 -05:00
Michael Black W9MDB
1add89bd71
Add rules for setting VFO_RX and VFO_TX for different rig types
...
https://github.com/Hamlib/Hamlib/issues/261
2020-05-24 23:42:35 -05:00
Michael Black W9MDB
3d4d2dfe83
Add alpha version of Elecraft K4
2020-05-23 10:39:01 -05:00
Michael Black W9MDB
02ec0d9bd1
Fix FT1000MP status return length -- is 5 now rather than 6
...
https://github.com/Hamlib/Hamlib/issues/258
2020-05-22 14:26:21 -05:00
Michael Black W9MDB
07948a598e
Change FT-1000MP rigs to only use 5-byte status command
...
Contrary to the manual the MARK-V was not recognizing 00 00 00 01 FA
We do not need the extra bytes for anything apparently
The 0xFA is only referenced in get_vfo
https://github.com/Hamlib/Hamlib/issues/258
2020-05-22 12:07:05 -05:00
Michael Black W9MDB
a77a57ff38
Disallow requesting a vfo that the rig doesn't have.
...
This could be changed to automatically selecting a valid VFO so
VFOA=Main or Main=VFOA for example but not sure if we want to do this.
This is already being done for the IC-9700 for example since satmode
only has Main/Sub where non-satmode has MainA/MainB/SubA/SubB
So the question is do we emulate VFOA/B and Main/Sub for all rigs?
2020-05-21 15:51:41 +02:00
Michael Black W9MDB
d0d2e368a8
Fix dcs/ctcss functions for FT-991
2020-05-20 22:26:58 -05:00
Michael Black W9MDB
ffa0674dcb
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2020-05-20 09:42:27 -05:00
Michael Black W9MDB
9c902dd03b
IC-9700 in satmode requesting "S 1 Sub" will now return RIG_OK without
...
taking any action
Since satmode is Sub split anyways this makes sense
https://github.com/Hamlib/Hamlib/issues/254
2020-05-20 06:42:06 +02:00
Michael Black
fa14c7e9f0
Merge pull request #252 from bkubesh/master
...
Add IC-M803 to icmarine
2020-05-19 08:52:30 -05:00
Blaine Kubesh
1eb369765c
Update icm803.c
2020-05-18 21:41:08 -04:00
Blaine Kubesh
041431f38f
Update icm803.c
2020-05-18 18:48:24 -04:00
Blaine Kubesh
283db06c41
Update ic-m803 remote-id to 20
2020-05-18 18:42:23 -04:00
Michael Black W9MDB
5a631b2f54
Fix icom detection of split mode setting vfos
...
https://github.com/Hamlib/Hamlib/issues/250
2020-05-18 00:39:08 +02:00
Michael Black W9MDB
2e3678d1a7
Fix main/sub frequency saved values
2020-05-17 17:27:28 -05:00
Michael Black W9MDB
ba703787d9
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2020-05-16 15:22:48 -05:00
Michael Black W9MDB
1af1650716
Fix IC_9700 type rigs when client asks for Sub VFO but split or satmode
...
is not in use
https://github.com/Hamlib/Hamlib/issues/250
2020-05-16 21:34:26 +02:00
Michael Black W9MDB
87b25d0c43
If icom rig is asked for VFOA/B but only has Main/Sub
...
then we map VFOA=Main VFOB=Sub
https://github.com/Hamlib/Hamlib/issues/250
2020-05-16 08:31:34 -05:00
Michael Black W9MDB
906a369e00
Change icom behavior for IC-9700 type rig with Main/A/B && Sub A/B setup
...
If Sub is asked for but neither split nor satmode is on it will get changed
to VFOB instead which should avoid doing a VFO swap
https://github.com/Hamlib/Hamlib/issues/250
2020-05-16 07:55:59 -05:00
Blaine Kubesh
8d376121d6
added Icom803 to icmarine
2020-05-15 20:27:44 -04:00
Blaine Kubesh
91f985ddeb
added Icom803 to icmarine
2020-05-15 20:23:41 -04:00
Michael Black W9MDB
b6824cdcb1
Change TS440 model name to TS440S
2020-05-14 23:36:35 -05:00
Michael Black W9MDB
156db580f8
IC-910 (and hopefully IC-9700) now working with gpredict in both simplex non-satmode and full duplex satmode
...
As of 20200514 switching to satmode will automically switch rig to satmode
But switching back to simple requires manually going back to split mode until gpredict provide the correct split mode request of "S 1 VFOB" or "S 1 VFOA"
https://github.com/Hamlib/Hamlib/issues/237
2020-05-14 12:15:37 -04:00
Michael Black W9MDB
9c4dfbc34c
Fix IC910 satellite mode operations
...
https://github.com/Hamlib/Hamlib/issues/237
2020-05-14 10:21:47 -04:00
Michael Black W9MDB
ad7fe1253b
Fix merge
2020-05-12 12:28:19 -05:00
Michael Black W9MDB
6a199559fa
Fix merge
2020-05-12 12:22:51 -05:00
Michael Black W9MDB
fca384dcd6
Fix debug statement in icom.c
2020-05-12 12:16:12 -04:00
Michael Black W9MDB
366c60020b
Fix merge in icom.h
2020-05-11 22:44:33 -05:00
Michael Black W9MDB
2813f0ef63
astyle files
2020-05-11 22:39:10 -05:00
Michael Black W9MDB
5756383bc1
Add FT-991 repeater offset capability
...
https://github.com/Hamlib/Hamlib/issues/239
2020-05-11 22:37:21 -05:00
Michael Black W9MDB
74cdd96eda
Fix merge of icom.c
2020-05-11 18:05:11 -05:00
Michael Black W9MDB
3b2225e489
Fix IC-910 split mode operation with gpredict
...
https://github.com/Hamlib/Hamlib/issues/237
2020-05-11 19:00:52 -04:00
Michael Black W9MDB
0ffddf779d
Change icom.c set_freq to detect error on bad freq set and swap VFOs back and not update anything
...
Add some more debug
https://github.com/Hamlib/Hamlib/issues/237
2020-05-10 07:40:06 -05:00
Michael Black W9MDB
dfcca64523
Fix one more strerror to rigerror
2020-05-10 06:49:27 -05:00
Michael Black W9MDB
429ab72a16
Fix ft991 mode/width settings
2020-05-09 15:52:49 -05:00
Michael Black W9MDB
1a4e61b2dd
Fix several strerror that should be rigerror
2020-05-09 11:52:27 -05:00
Michael Black W9MDB
371bf874c6
Fix FT847 freq ranges
...
Add README.freqranges to explain what's going on with this feature
Add default ITU definitions to bandplan.h
The ITU definitions will likely change as the backends are updated dependinggg on the rig models
https://github.com/Hamlib/Hamlib/issues/243
2020-05-09 09:59:39 -05:00
Michael Black W9MDB
352a4bdb28
Add 4M band to FT847 and reduce to just 1 rx/tx_range
...
Power levels and ranges need to be verified
Plus is there more than one FT847 model...e.g. a U.K. version?
I see FT847 mods to open up 4M so this may just be a customization.
https://github.com/Hamlib/Hamlib/issues/243
2020-05-09 08:28:33 -05:00
Michael Black W9MDB
320b25525d
Fix get_powerstat in kenwood.c to reset err to RIG_OK
...
https://github.com/Hamlib/Hamlib/issues/242
2020-05-08 15:44:14 -05:00
mdblack98
9f80d8f21d
Readd RIG_MODE_FM to newcat.c
...
https://github.com/Hamlib/Hamlib/issues/239
2020-05-06 15:23:14 -05:00
mdblack98
8ad431a344
Change #warn on get_channel to RIG_ENIMPL errors
...
This needs to be validated on the rigs to see the individual behavior
It only gives an error when read_only=0, read_only=1 does not give any error
We want the behavior of actually setting the rig display to be based on this flag
https://github.com/Hamlib/Hamlib/issues/227
2020-05-06 08:06:14 -05:00
mdblack98
0b3605597f
Fix cppcheck warning in icom.c
2020-05-05 22:20:33 -05:00
mdblack98
fa711bb550
Remove unused variable set in icom.c
2020-05-05 22:18:18 -05:00
mdblack98
4dad9eda36
Add FM mode to ft991.c
...
https://github.com/Hamlib/Hamlib/issues/239
2020-05-05 17:30:36 -05:00
mdblack98
a3b1b055b3
Fix cppcheck warnings
2020-05-05 11:32:09 -05:00
mdblack98
06e8dd6aaa
Fix vr5000 tuning steps indexing
2020-05-05 10:16:46 -05:00
mdblack98
05ad81bd2c
Update comment in icom.c
2020-05-05 09:50:57 -05:00
mdblack98
bf1a05084d
astyle files
2020-05-03 17:24:42 -05:00
mdblack98
baa3787bc5
Add ELAPSED_INVALIDATE for caching use
...
Change rig_get_vfo to use ELAPSED_INVALIDATE
Change elapsed_ms code to make a little more sense
https://github.com/Hamlib/Hamlib/issues/231
2020-05-02 11:19:44 -05:00
mdblack98
48b0234caf
icom.c if VFOA/B is requested for rig without VFOA/A maps to Main/Sub
...
https://github.com/Hamlib/Hamlib/issues/231
2020-05-01 17:51:20 -05:00
mdblack98
1aed5e9266
Add PS; check to kenwood power up logic
...
https://github.com/Hamlib/Hamlib/issues/231
2020-05-01 17:41:27 -05:00
mdblack98
d1677a71d3
Move kenwood get_id before firmware check and only when first get-id fails
...
https://github.com/Hamlib/Hamlib/issues/230
2020-05-01 14:44:05 -05:00
mdblack98
2991d43e26
If icom.c rig_get_freq is called and VFO is None then VFO gets set to the requexted VFO
...
https://github.com/Hamlib/Hamlib/issues/231
2020-05-01 10:35:16 -05:00
mdblack98
ab424f4a82
Change the sleep for kenwood retry to 50ms instead of using rig timeout.
...
Some rigs have very long timeouts > 500ms and retries need to be faster.
Rig timeouts are not relevant to a retry.
If rigs need more retries we can address that in the backends
https://github.com/Hamlib/Hamlib/issues/226
2020-04-29 08:21:48 -05:00
mdblack98
4b071f90ae
Fix kenwood cache IF len -- have to remove terminator
...
https://github.com/Hamlib/Hamlib/issues/226
2020-04-29 08:13:23 -05:00
mdblack98
39ea145365
Allow an IF response to TX/RX for kenwood.c
...
https://github.com/Hamlib/Hamlib/issues/229
2020-04-28 22:18:05 -05:00
mdblack98
5fa21c4394
Move kenwood caching from kenwood_safe_transction to kenwood_transaction
...
https://github.com/Hamlib/Hamlib/issues/226
2020-04-27 10:58:11 -05:00
mdblack98
1743bebad7
Allow kenwood RX/TX to invalidate the cache
2020-04-27 10:30:39 -05:00
mdblack98
0e30795f6a
Fix kenwood cache update
...
https://github.com/Hamlib/Hamlib/issues/226
2020-04-27 10:09:02 -05:00
mdblack98
909ece7627
Improve cache behavior for yaesu and kenwood
...
https://github.com/Hamlib/Hamlib/issues/226
2020-04-27 10:00:07 -05:00
mdblack98
600a674891
Add cache invalidation for kenwood and yaesu
...
Reset all kenwood/yaesu backend versions to 0 since main backend is new
https://github.com/Hamlib/Hamlib/issues/226
2020-04-27 09:41:33 -05:00
mdblack98
d6825cffbd
Fix newcat.c cache check
...
Add cache for kenwood IF cmd
https://github.com/Hamlib/Hamlib/issues/226
2020-04-26 22:30:09 -05:00
mdblack98
7af1d2e459
Fix bad commit of newcat.h
2020-04-26 17:01:45 -05:00
mdblack98
20cc059600
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2020-04-26 16:51:34 -05:00
mdblack98
eb7829bd06
Add caching for the Yaesu IF command
...
It should speed up the WSJT-X/JTDX sequence of v,f,m,t by a fair bit removing two unnecessary IF commands that should get cached
2020-04-26 15:44:38 -05:00
Michael Black
ce882b9be7
merge udpate
2020-04-26 14:58:30 -05:00
mdblack98
5eb5b6f3d8
https://github.com/Hamlib/Hamlib/issues/227
...
Added read_only flag everywhere
2020-04-26 14:37:03 -05:00
Michael Black
9b8cc476e3
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2020-04-26 11:37:31 -05:00
mdblack98
fd8e33d727
Change ts950 write_delay to 0 -- tested with CT1AXS and his 950SDX
...
https://github.com/Hamlib/Hamlib/issues/226
2020-04-26 11:35:14 -05:00
Michael Black
aff8489591
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2020-04-26 08:51:46 -05:00
mdblack98
acc468fcfd
Fix channel reading for civ_731 icom rigs
...
I assume this is true on all such rigs that they return 5 bytes
Writing and reading a channel should confirm it by returning the correct freq
https://github.com/Hamlib/Hamlib/issues/217
2020-04-26 08:45:16 -05:00
Michael Black
ee0b3c6eb7
Update version to pihpsdr.c and make it STABLE
2020-04-25 11:17:58 -05:00
c vw
af015d4467
Changed it to "serial" to allow for *both* serial and TCP connection.
...
If "pathname" is a legal TCP address, it will fall back to TCP
(see code in rig_open).
2020-04-25 18:07:29 +02:00
Michael Black
30dd2d538e
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2020-04-24 14:04:10 -05:00
mdblack98
7a075ae9fd
https://github.com/Hamlib/Hamlib/issues/222
...
Fix order of calls in icom_get_split_vfos
Need to set split before getting vfos
2020-04-23 22:50:34 -05:00
Michael Black
b70cae1943
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2020-04-23 16:23:39 -05:00
mdblack98
a9a604758d
https://github.com/Hamlib/Hamlib/issues/222
...
Fix icom_get_split_vfo filling in rx_vfo and tx_vfo
icom_get_split_vfo: vfo=currVFO rx_vfo=None tx_vfo=None split=0
2020-04-23 15:35:29 -05:00
Michael Black
7324209b68
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2020-04-23 11:41:06 -05:00
mdblack98
8c061acb13
Fixes https://github.com/Hamlib/Hamlib/issues/221
...
Flex users need to change polling rate to 3 seconds
WSJT-X is timing out based on the polling rate and was disconnecting from hamlibPlus the retries in flex6xxx were inadequate to allow for the slow profile change
2020-04-23 11:38:51 -05:00
Michael Black
f8f09d09fa
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2020-04-23 10:00:57 -05:00
mdblack98
90fc72f316
Add debug to kenwood.c chasing down Flex problem
2020-04-23 10:00:12 -05:00
Michael Black
9622f36cdf
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2020-04-22 14:51:51 -05:00
mdblack98
c52f325168
Add more debug to kenwood.c
2020-04-22 14:51:34 -05:00
Michael Black
da26ff74d8
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2020-04-22 14:41:31 -05:00
mdblack98
d2e2fec9f3
Add debug to kenwood.c chasing down Flex problem
2020-04-22 14:39:39 -05:00
Michael Black
a7b28a63d4
ft991 changes to work with gpredict
2020-04-19 23:18:59 -05:00
Michael Black
16f1ae8037
Update baud rate for TS480
2020-04-17 23:12:04 -05:00
Michael Black
79871210eb
Add kenwood_close where missing
2020-04-14 08:38:11 -05:00
Michael Black
930bdf1f79
Add TS140S id value and comment on TS680S
2020-04-13 16:03:45 -05:00
Michael Black
fe531222b8
Update comment in ts140.c
2020-04-13 16:00:13 -05:00
Michael Black
6be656a47b
Update retry and post_write_delay in flex6xxx.c to avoid timeouts being experienced
2020-04-13 15:31:45 -05:00
Michael Black
87343fda05
Improve message when allow kenwood rig ID mismatch
2020-04-13 08:29:21 -05:00
Michael Black
dbca3e15dc
Change kenwood_open to non-fatal when ID does not match
...
Add kenwood_open to all kenwood rigs
Allow kenwood_open to keep searching list for a better match
2020-04-13 08:10:07 -05:00
Michael Black
b94595cac9
Add post_wr-te_delay for Hilberling PT8000A...testing
2020-04-13 07:34:21 -05:00
Michael Black
66525c81f8
Change kenwood to keep searching for matching id/model
...
Hilberling PT8000A is a 480 emulator but doesn't quite behave like one
So we have to allow for the same ID but a different model
2020-04-11 22:37:10 -05:00
Michael Black
b12fa053a1
Add Hilberling PT800A...emulates a TS-480
2020-04-11 08:16:34 -05:00
Michael Black
0267c1b7c9
astyle all files
2020-04-10 09:13:35 -05:00
Michael Black
6269bc4dec
Fix sprintf warning in ic10.c
2020-04-07 17:13:01 -05:00
Michael Black
991e4a4f24
Add error check for channel 90-99 split in ic10.c
2020-04-07 17:11:35 -05:00
Michael Black
624db802e4
Fix split detection in ic10.c
2020-04-07 17:04:22 -05:00
Michael Black
f7341d7c6d
Update ts440 to fix ID return value and reduce timeout values
2020-04-07 16:17:24 -05:00
Michael Black
3ac82b5635
Fix divide by zero in kenwood.c set_powerstat
2020-04-06 08:38:58 -05:00
Michael Black
33003d8d57
Add cmd retry to ic10.c
2020-04-06 07:37:02 -05:00
Michael Black
05469f8683
Fix timeout on H command for ts440 and add ID; for commands with no response
2020-04-05 23:21:23 -05:00
Michael Black
8194ffefda
Fix MR command in ic10.c
2020-04-05 14:51:25 -05:00
Michael Black
c6189dcfa7
Fix gcc 10 compiler warning and cleanup code a bit in aor.c
2020-04-04 23:32:56 -05:00
Michael Black
46cb356f11
Fix numerous gcc v10 warnings
2020-04-04 22:49:27 -05:00
Michael Black
066ee398c9
Fix bad strchr logic in newcat.c
2020-04-04 17:38:48 -05:00
Michael Black
ee55fba442
Fix gcc10 compiler warning
2020-04-04 17:31:35 -05:00
Michael Black
93613e55ac
Fix TS950/SDX by increasing write_delay and timeout values...IF command takes over 250ms to respond
2020-04-04 16:03:12 -05:00
Michael Black
4f975144e4
Add TS950S/SDX data mode capability
2020-04-03 10:24:01 -05:00
Michael Black
9c338a5c9f
Add RIG_VFO_NONE possible current vfo for kenwood.c
2020-04-03 10:16:20 -05:00
Michael Black
ea7b25e985
Fix kenwood.c compile warning
2020-04-03 09:36:33 -05:00
Michael Black
ed2a359a64
Add Kenwood TS-950S entry
2020-04-03 07:46:11 -05:00
Michael Black
e5c1fab00f
Change TS440 to use ic10_get_mode
...
Add ic10_set_split_freq and ic10_get_split_freq to ic10.c and ts440.c
2020-04-02 22:38:09 -05:00