Commit Graph

321 Commits

Author SHA1 Message Date
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