Commit Graph

626 Commits

Author SHA1 Message Date
Daniele Forsi IU5HKX
5c17054295 [kenwood] Remove unused include of config.h 2023-02-14 19:29:22 +01:00
Mike Black W9MDB
f9adf5de0a Add attenuator level control for TS890
Update SMeter/SWR tables for TS890
Thanks to N3GB George Baltz
2023-02-08 12:02:19 -06:00
Mike Black W9MDB
907a178aa6 Some fixes for th.c operation
https://github.com/Hamlib/Hamlib/issues/1230
2023-02-06 16:01:08 -06:00
Mike Black W9MDB
73fc563ceb Add fix for TMD700
https://github.com/Hamlib/Hamlib/issues/1230
2023-02-06 15:58:18 -06:00
Mike Black W9MDB
0e9bdc5d04 Fix spelling error in kenwood.c 2023-02-04 17:08:31 -06:00
Mike Black W9MDB
fa503c5b3b Change TM-D700 and TM-D710 to hardware flow control
https://github.com/Hamlib/Hamlib/issues/1228
2023-02-01 22:19:02 -06:00
Mike Black W9MDB
d645bae207 Ensure K4 is in K40 mode when requesting ID 2023-02-01 16:50:10 -06:00
Mike Black W9MDB
1e353191bc Make Kenwood rigs wake up serial port on PS command
Failing get_powerstat will now return RIG_OK
https://github.com/Hamlib/Hamlib/issues/1226
2023-01-26 08:35:45 -06:00
Mike Black W9MDB
eb049ab92d Add dummy bytes to kenwood PS; command
https://github.com/Hamlib/Hamlib/issues/1226
2023-01-25 22:18:45 -06:00
Mike Black W9MDB
3fd698d063 Change QRP QRDX PTT to use TQ instead TX...more incompability with TS-480 standard 2023-01-24 11:22:19 -06:00
Mike Black W9MDB
52bed765ef Clean up rig power on/off sequencing for Kenwood/Elecraft rigs
Note that the K3/K3S cannot power on via CAT control
https://github.com/Hamlib/Hamlib/issues/1225
2023-01-22 23:41:21 -06:00
Mike Black W9MDB
9626894029 Fix K3/K3S VFOB mode/bandwidth setting
https://github.com/Hamlib/Hamlib/issues/1224
2023-01-22 16:45:22 -06:00
Mike Black W9MDB
c3ff7e134f Add TS-2000 to has_ps exceptions
https://github.com/Hamlib/Hamlib/issues/1213
2023-01-15 12:41:01 -06:00
Mike Black W9MDB
00dce998ae Fix Elecraft power2mW precision/accuracy
Should fix any others too
https://github.com/Hamlib/Hamlib/issues/1205
2023-01-09 23:26:15 -06:00
Mike Black W9MDB
d2ef9d5eda Fix get_powerstat status return to always show POWER_ON for kenwood non-PS rigs
https://github.com/Hamlib/Hamlib/issues/1213
2023-01-09 10:28:43 -06:00
Mike Black W9MDB
7978d74750 Force K22 mode on Elecraft rigs to get PC power level in .1W intervals for low power operations
https://github.com/Hamlib/Hamlib/issues/1205
2023-01-07 11:46:56 -06:00
Mike Black W9MDB
eb904148b5 Fix elecraft power2mW by scaling power to either 15W or 100W based on KPA availability
We are ignoring the tx_range values for the Kn series
https://github.com/Hamlib/Hamlib/issues/1205
2023-01-06 23:31:18 -06:00
Mike Black W9MDB
582686505c TS-890S query rig to find out which meter type the operator has selected
Thanks to N3GB George Baltz
2023-01-01 16:40:19 -06:00
Mike Black W9MDB
712564a2ae Revert "TS-890S query rig to find out which meter type the operator has selected"
Committed a bit too much
This reverts commit 2fc1d157ba.
2023-01-01 16:39:25 -06:00
Mike Black W9MDB
2fc1d157ba TS-890S query rig to find out which meter type the operator has selected
Thanks to N3GB George Baltz
2023-01-01 16:33:46 -06:00
Mike Black W9MDB
64c566cd14 Add QRPLabs QCX/QDX for better behavior/capability from ts480 entry 2022-12-30 16:04:39 -06:00
Mike Black W9MDB
f67a53c41c Allow for 36 and 37 byte IF lengths for ic10.c
This should fix QRP QRDX buggy IF message -- hopefully the fix theirs to send 33 bytes.
https://github.com/Hamlib/Hamlib/issues/1196#issuecomment-1367473810
2022-12-29 11:36:50 -06:00
Mike Black W9MDB
b153bcd1e5 Change TX-500 to only have 9600 baud available
https://github.com/Hamlib/Hamlib/issues/1188
2022-12-20 08:29:12 -06:00
Mike Black W9MDB
31e911edb8 Remove powerstat from TX-500 -- was always responding PS0;
https://github.com/Hamlib/Hamlib/issues/1188
2022-12-19 14:55:14 -06:00
Mike Black W9MDB
f554c3a7ff Fix kenwood_ts890_get_level -- thanks to N3GB George Baltz 2022-12-15 17:11:08 -06:00
Daniele Forsi IU5HKX
a5773f6f4e Remove unused includes of cal.h 2022-12-09 17:39:43 +01:00
Mike Black W9MDB
b5e258228e Add missing calibration tables for TS890S 2022-12-07 15:30:38 -06:00
Mike Black W9MDB
e3487cb5c6 Add RIG_TARGETABLE_MODE to ts890.c
https://github.com/Hamlib/Hamlib/issues/1172
2022-12-05 09:13:13 -06:00
Mike Black W9MDB
e2570d9d49 Fix misc TS890S items -- thanks to George Baltz N3GB 2022-11-28 16:45:08 -06:00
Mike Black W9MDB
09fb081847 Fix k3.c math.h 2022-11-28 16:44:58 -06:00
Mike Black W9MDB
3e6ca76c31 Fix frequency check in k3.c 2022-11-28 11:32:30 -06:00
Mike Black W9MDB
5d7f695727 Add AGC levels to Kenwood rigs that we can verify have them
https://github.com/Hamlib/Hamlib/milestone/16
2022-11-24 10:51:34 -06:00
Mike Black W9MDB
f8a5b92bc7 Add AGC levels to ts2000.c and fix AGC Level printout to show index number instead of enumeration number.
Add RIG_AGC_LONG and RIG_AGC_ON levels to match rig's capabilities better
Still need to allow setting AGC level using mnemonics instead of level value to make it more usable
2022-11-24 09:47:12 -06:00
Mike Black W9MDB
1ef3549e94 Fix rigctld showing the real rig agc_levels instead of all levels
Fix display of RIG_AGC_OFF
Add RIG_AGC_LONG
Fix PowerSDR AGC values
https://github.com/Hamlib/Hamlib/issues/1155
2022-11-23 23:29:18 -06:00
Mike Black W9MDB
0bacb35f06 Make kenwood a bit more robust to discern between no reply and corrupted/unexpected reply
This logic should be usable to use AI mode eventually or share serial splitter line
2022-11-18 15:53:34 -06:00
Mike Black W9MDB
8cffaf3875 Change minimum timeout on all Kenwood rigs to 500ms -- legacy timeouts were a touch too short for all situations 2022-11-17 11:05:49 -06:00
Mike Black W9MDB
6c5e0e6974 Update astyle formatting 2022-11-16 15:30:36 -06:00
Mike Black W9MDB
4f5bf9aadd Fix some dumpcaps warnings in many rigs 2022-11-14 16:02:28 -06:00
Mike Black W9MDB
5a5fc68922 Add missing level_gran_kenwood.h
https://github.com/Hamlib/Hamlib/issues/1035
2022-11-13 08:05:52 -06:00
Mike Black W9MDB
8616be635e Fix level_gran on kenwood rigs
https://github.com/Hamlib/Hamlib/issues/1035
2022-11-13 06:53:55 -06:00
Mike Black W9MDB
cc3d912a76 Fix readonly set_level in flex6xxx.c 2022-11-11 23:26:20 -06:00
Mike Black W9MDB
0963d8c5bf Fix if_len in flex6xxx.c
https://github.com/Hamlib/Hamlib/issues/1141
2022-11-07 12:24:55 -06:00
Mike Black W9MDB
1074410bd5 Add RIG_LEVEL_KEYSPD to ts890s.c
https://github.com/Hamlib/Hamlib/issues/1139
2022-11-05 12:58:40 -05:00
Mike Black W9MDB
b674317791 Fix kenwood PS command length 2022-10-21 13:26:13 -05:00
Mike Black W9MDB
e9325c9c7b Fix case on TS-990S 2022-10-16 08:15:33 -05:00
Mike Black W9MDB
dde5d752fc Update kenwood.h date 2022-10-12 22:39:04 -05:00
Mike Black W9MDB
b3d0a5a350 Add if_len to flex6xxx.c 2022-10-12 22:38:21 -05:00
Mike Black W9MDB
8adfd5e351 Update some debug and fix length of PS command in kenwood.c 2022-10-10 22:15:06 -05:00
Mike Black W9MDB
67b933ddb5 Update astyle for 4.5 release 2022-09-20 08:46:28 -05:00
Mike Black W9MDB
9b98ea11eb Make debug rx_vfo info match code better in kenwood.c
https://github.com/Hamlib/Hamlib/issues/1116
2022-09-17 10:24:13 -05:00