Michael Black W9MDB
9033eb733a
Add RIT to get_func for kenwood.c
2020-06-19 17:46:14 -05: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
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
f71c12da94
astyle files
2020-06-09 22:37: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
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
3d4d2dfe83
Add alpha version of Elecraft K4
2020-05-23 10:39:01 -05:00
Michael Black W9MDB
2813f0ef63
astyle files
2020-05-11 22:39:10 -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
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
bf1a05084d
astyle files
2020-05-03 17:24:42 -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
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
5eb5b6f3d8
https://github.com/Hamlib/Hamlib/issues/227
...
Added read_only flag everywhere
2020-04-26 14:37:03 -05:00
mdblack98
90fc72f316
Add debug to kenwood.c chasing down Flex problem
2020-04-23 10:00:12 -05:00
mdblack98
c52f325168
Add more debug to kenwood.c
2020-04-22 14:51:34 -05:00
mdblack98
d2e2fec9f3
Add debug to kenwood.c chasing down Flex problem
2020-04-22 14:39:39 -05:00
Michael Black
930bdf1f79
Add TS140S id value and comment on TS680S
2020-04-13 16:03: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
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
3ac82b5635
Fix divide by zero in kenwood.c set_powerstat
2020-04-06 08:38:58 -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
d936f14415
Readd cmdtrm setting in kenwood.c -- it's not fixed in all backends
2020-04-02 11:44:52 -05:00
Michael Black
764045bb1b
Fix -RIT for kenwood.c
2020-04-02 11:33:57 -05:00
Michael Black
ad97b98a71
Remove unneede if check since all backends have been fixed
2020-04-02 07:50:09 -05:00
Michael Black
2c79b1c2fd
Change Kenwood rig id for TS950SDX to 012 per the manual
...
Replace TS950SDX with TS950 as 008 per the manual
Reference TS-950 External Control Instruction Manual
2020-04-02 07:34:01 -05:00
Michael Black
156661f2f3
For kenwood_transaction only retry when data reponse is expected
2020-04-01 22:29:09 -05:00
Michael Black
adc448e87d
Change kenwood back to rounding rit
2020-04-01 17:27:16 -05:00
Michael Black
246cbf746e
Change kenwood get_rit back to zero-based loop
2020-04-01 17:16:21 -05:00