Wykres commitów

66 Commity (d61d1c13e108bb4131f8710f4adc163757fafbc5)

Autor SHA1 Wiadomość Data
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