Michael Black
b36fb74499
Fix TS480 ptt off -- seems some versions of it don't return anything at all
...
for RX; command where some do when in PTT. So we won't expect any return at all like all other Kenwood rigs.
Start migrating main version number to use YYYYMMDD. Backends which use generic brand commands will still use numeric versions. So the TS480 right now will become 20200329.6
2020-03-29 10:14:30 -05:00
Michael Black
8fd5e16363
astyle files
2020-03-26 11:11:46 -05:00
Michael Black
0c8130db00
Add range_list to xg3.c
2020-03-25 23:32:56 -05:00
Michael Black
9e89c4455a
Add VFO & ANT definitions to rigs that were missing them
2020-03-25 23:07:42 -05:00
Michael Black
c7abfb4927
Fix adat.c 'rigctl -m 29001 -u' error
2020-03-25 17:43:55 -05:00
Michael Black
9d8ddd4582
Replace RIG_LEVEL_VOX with RIG_LEVEL_VOXDELAY
2020-03-24 10:02:17 -05:00
Michael Black
6d034c941f
Remove copy of RIG_LEVEL settings in ar7030.c
2020-03-24 09:36:36 -05:00
Michael Black
dc77f72bcb
Add range_list to thg71.c
2020-03-23 16:41:23 -05:00
Michael Black
3bb4befc8d
Add debug to ic10.c
2020-03-23 16:01:15 -05:00
Michael Black
4e9d011aba
Add MAIN/SUB to ic10 set_vfo
2020-03-23 15:47:30 -05:00
Michael Black
35504231af
Add MAIN/SUB vfo setting to ic10.c
2020-03-23 11:58:18 -05:00
Michael Black
b9baf18f53
Change all ackbuf in ic10.c to 64 bytes to prevent overflow
2020-03-23 10:50:50 -05:00
Michael Black
01a8ec4ba1
Fix segfault in ic10_set_split_vfo
2020-03-23 10:45:36 -05:00
Michael Black
515dbc6af7
Fix segfault in ic10_set_split_vfo
2020-03-23 10:45:23 -05:00
Michael Black
bda5feb1bd
More cppcheck changes
2020-03-23 10:13:02 -05:00
Michael Black
f13ffaf202
Change ts440 to ic_set_freq instead of kenwood_set_freq
2020-03-23 10:07:29 -05:00
Michael Black
8eb09c2a38
More cppcheck fixes
2020-03-23 07:52:01 -05:00
Michael Black
243a35d126
Remove dead ic10 references
2020-03-22 16:08:09 -05:00
Michael Black
0e3e308cb5
Change ts440 to use ic10_set_ptt
2020-03-22 16:04:26 -05:00
Michael Black
c489f97624
More cppcheck changes
2020-03-20 07:51:32 -05:00
Michael Black
e332b62e7d
Add debug for ft857 pometer reading
2020-03-19 22:38:09 -05:00
Michael Black
88d58752ea
Change ft857 ft857_get_pometer_level to return 0-1 based on 10 bars
2020-03-19 22:32:09 -05:00
Michael Black
5d52ef3094
Fix some cppcheck warnings
...
Fix TS-480 ptt behavior
2020-03-19 15:02:56 -05:00
Michael Black
109a6f6d8e
Fix boolean logic in set_channel in ic746.c
2020-03-19 12:25:14 -05:00
Michael Black
679db60483
Fix some more cppcheck warnings
2020-03-19 12:10:20 -05:00
Michael Black
f90046516e
Fix cppcheck item in icom.c
2020-03-16 11:56:34 -05:00
Michael Black
e2ea0b77ac
Bump icom version
2020-03-16 11:18:20 -05:00
Michael Black
de624c0b8e
Remove get_freq_range from icom_open
2020-03-16 11:17:16 -05:00
Michael Black
35fffc4f38
astyle files
2020-03-15 15:32:46 -05:00
Michael Black
4d06d195e5
Fix ackbuf and add vfo set default in rig_set_split_freq
2020-03-15 15:21:24 -05:00
Michael Black
9ab1130d09
Remove setting default vfo in icom_get_freq.
...
Fix 0x1c0x03 command frequency
2020-03-15 15:03:27 -05:00
Michael Black
a858f05b03
Add x1cx03cmdfails to icom.h
2020-03-15 09:47:20 -05:00
Michael Black
4b31563ffb
Change all rc names to retval for consistency
2020-03-14 23:29:07 -05:00
Michael Black
33c1adb158
Add 0x1c 0x03 command to icom_get_freq to eliminate vfo swapping when asking for VFO_TX
2020-03-14 23:25:27 -05:00
Michael Black
d61719ef3b
Add 0x1c 0x03 command to get tx freq in icom_get_split_freq
2020-03-14 22:57:29 -05:00
Michael Black
1e658578ec
Reset x25cmdfails when SATMODE is called
2020-03-14 15:21:56 -05:00
Michael Black
92c6f3924e
Only do x25 command if not in satellite mode for icom rigs
2020-03-14 15:07:49 -05:00
Michael Black
79661711f1
Change 0x25 to constant in icom.c
2020-03-14 14:55:46 -05:00
Michael Black
40ebea303c
astyle icom.c
2020-03-14 14:51:35 -05:00
Michael Black
b1185fb5ff
Set x25cmdfails so it won'r get repeated if not available
2020-03-14 14:51:23 -05:00
Michael Black
39baeecd68
Add x25cmdfails to icom.h priv
2020-03-14 14:48:26 -05:00
Michael Black
f0506f3ab4
Add 0x25 command testing icoms that can set vfos without swapping
2020-03-14 13:00:46 -05:00
Michael Black
e8673161fd
Change icom satmode rigs to return to rx_vfo after set_split_freq
2020-03-13 10:09:32 -05:00
Michael Black
e9ba470d65
Ensure priv->curr_vfo is set to Main for SATMODE rigs as default when no VFO has been set before asking get_* functions
2020-03-13 08:44:01 -05:00
Michael Black
b5680c108d
Working on get_freq_range
2020-03-12 17:53:49 -05:00
Michael Black
6e61069df5
Working on get_freq_range
2020-03-12 17:42:23 -05:00
Michael Black
6983bdd3b0
Working on get_freq_range
2020-03-12 17:32:17 -05:00
Michael Black
793f73475b
Working on get_freq_range
2020-03-12 17:19:20 -05:00
Michael Black
d26006122f
Working on get_freq_range
2020-03-12 17:11:08 -05:00
Michael Black
66b3190fa9
Improve comment in icom.c
2020-03-12 17:01:59 -05:00
Michael Black
e197b90d81
Working on get_freq_range
2020-03-12 16:58:55 -05:00
Michael Black
c8e4e99e97
Reenable icom_get_freq_range now that rigctld stays open after first called
2020-03-12 15:57:05 -05:00
Michael Black
727c8f5ea7
Bump version in kenwood.h
2020-03-12 10:28:34 -05:00
Michael Black
5579b210cb
Kenwood only run PS1 when ID command fails
2020-03-12 10:28:08 -05:00
Michael Black
42871be196
Added some places to set default vfo when vfo has not been set yet. We're avoiding setting the default VFO on startup but allowing for clients which don't set the vfo properly.
...
Commented out icom_get_freq_range as can't have this on every rig_open call...too busy for rigctld
2020-03-12 10:12:59 -05:00
Michael Black
7685613310
Add setting of vfo when client does not set vfo themselves and instead asks to do things with RIG_VFO_CURR
2020-03-11 17:37:23 -05:00
Michael Black
40919d703f
Fix icom_get_freq_range index
2020-03-09 23:03:48 -05:00
Michael Black
e6e9d8d8aa
Fix acklen in icom_get_freq_range
2020-03-09 22:56:25 -05:00
Michael Black
d5592f43a8
Remove set_vfo from icom_get_split split=0
2020-03-09 15:37:53 -05:00
Michael Black
ced93c5c7c
Disabel set_vfo calls in icom_set_split
...
Needs to be tested with gpredict operations
2020-03-09 12:25:33 -05:00
Michael Black
aaf8a074d9
Force final VFO selection in icom_set_split
2020-03-09 09:16:30 -05:00
Michael Black
7a174df5b7
Bump icom.h version
2020-03-09 09:15:21 -05:00
Michael Black
16fed06ba1
Adding dynamic freq_range for Icoms stage2
2020-03-08 23:18:33 -05:00
Michael Black
df1b7620db
Adding dynamic freq_range for Icoms
2020-03-08 10:09:37 -05:00
Michael Black
c21fdf3747
Beginning implementation of dynamic detection of freq_range for Icom rigs
2020-03-08 09:23:11 -05:00
Michael Black
53b1a93431
Fix icom_rig_open return for RIG_OK
2020-03-07 22:00:15 -06:00
Michael Black
c33c02965d
Remove freq_range checking from newcat.c
...
Not hamlib's job to police the operator and this was only
implemented for Yaesu's.
Hamlib freq_range entries will show rig's capabilities
2020-03-07 08:11:15 -06:00
Michael Black
7688856fe5
Add TX to FT101DX
2020-03-06 22:34:05 -06:00
Michael Black
1e2a08f65b
Bump icom.h version
2020-03-06 22:19:22 -06:00
Michael Black
117379f42e
Add VFO_A set to IC9700 type Icom rigs
2020-03-06 22:19:03 -06:00
Michael Black
830d218731
Remove range_list2 from newcat.c
2020-03-06 22:18:06 -06:00
Michael Black
57c7f2a19f
astyle files
2020-03-05 23:49:22 -06:00
Michael Black
d0f114b178
Add macro_name to caps structures for rig, rot, and amp devices
2020-03-05 23:48:14 -06:00
Michael Black
30a8a690ca
Fix IC9700 return to VFOA when in split instead of Main
2020-03-05 17:22:51 -06:00
Michael Black
59e92ab829
Fix set_split_vfo for IC9700 and similar rigs
2020-03-05 15:31:56 -06:00
Michael Black
6493d71e1b
Fix spelling error in icom.c
2020-03-05 14:31:19 -06:00
Michael Black
837006d87b
Fix 'S 1 Sub' for icom rigs with A/B only
2020-03-05 10:45:19 -06:00
Michael Black
c5b4a18cf5
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2020-03-05 08:44:38 -06:00
Michael Black
d856248178
Add RIG_MODEL macro and change all rigs to support it
2020-03-05 08:44:18 -06:00
Michael Black W9MDB
4cdebac333
bump verison in kenwood.h
2020-03-04 09:36:48 -06:00
Michael Black W9MDB
28164ef35e
Add kenwood_open to ts480
2020-03-04 09:36:25 -06:00
Michael Black W9MDB
5897514759
Fix kenwood_set_powerstat
2020-03-03 22:40:29 -06:00
Michael Black
39ac8e7be2
Fix set_vfo when asking for Main/Sub on rig that doens't have Main/Sub
2020-03-03 15:30:14 -06:00
Michael Black
7609efbe5a
Fix cppcheck warnings in icom.c
2020-03-01 23:01:24 -06:00
Michael Black
48833e2263
Update icom.c
2020-03-01 15:51:03 -06:00
Michael Black
7ae2f28862
Add LEVELS to ic9700 to make grep work for finding levels
2020-03-01 10:01:01 -06:00
Michael Black
8096f848fa
Add logic to update tx_vfo for ic9700 when satmode is turned on/off
2020-03-01 09:00:16 -06:00
Michael Black
8981201e4b
Add ic9700 logic to set_vfo_curr
2020-03-01 08:11:07 -06:00
Michael Black
b0fcd87f7f
Add satmode rig logic to set_split_freq
2020-02-29 16:24:31 -06:00
Michael Black
e55e1feb86
Add satmode detection to rig_get_split_vfos
2020-02-29 14:59:24 -06:00
Michael Black
1bc024e73e
Add set_vfo to return satmode rigs to original vfo
2020-02-29 14:27:26 -06:00
Michael Black
af09b043ea
Change satmode rig split_get_freq to return to starting VFO
2020-02-29 14:09:54 -06:00
Michael Black
d631b2d215
Potential fix for SATMODE rigs to leave VFO on Main
2020-02-29 13:36:50 -06:00
Michael Black
013b0b655e
Add Main/Sub split clause for IC9700 and presumably other rigs with satmode
2020-02-28 17:29:49 -06:00
Michael Black
539df1624d
Trying to get IC9700 split working with WSJTX
...
Changed get_split_vfos to recognize priv->split_on
2020-02-28 17:02:12 -06:00
Michael Black
e03dd0af47
Fix cppcheck warning in icom.c
2020-02-24 10:24:34 -06:00
Michael Black
ff8ddf018c
astyle all C files
2020-02-23 11:26:09 -06:00
Michael Black
821e046e77
Enable ic9700 SCREENSAVER
2020-02-23 10:36:51 -06:00
Michael Black
0b3aa6d4df
Make new PARMS for ic9700
2020-02-23 10:20:24 -06:00
Michael Black
a6e2823c91
Add SCREENSAVER parm to ic9700
2020-02-23 10:09:45 -06:00