Wykres commitów

269 Commity (08c06aea147efe28d56baaf308b03d8463c9600e)

Autor SHA1 Wiadomość Data
Mike Black W9MDB d94c8c9225 Fix compile on kenwood.c
https://github.com/Hamlib/Hamlib/issues/872
2021-11-23 10:01:25 -06:00
Mike Black W9MDB 70a7db3318 Extract current vfo for kenwood split setting to ensure datamode gets set on correct VFO
https://github.com/Hamlib/Hamlib/issues/872
2021-11-23 09:53:56 -06:00
Mike Black W9MDB ccac553f1b Add Main/Sub support to kenwood data mode determination
Improve simkenwood
https://github.com/Hamlib/Hamlib/issues/872
2021-11-23 08:33:57 -06:00
Mike Black W9MDB e283e2b039 Make kenwood set_split more robust to possible reverse split 2021-11-22 16:56:54 -06:00
Mike Black W9MDB cf527c8d24 Fix Kenwood split to remove redundant FT call
https://github.com/Hamlib/Hamlib/issues/872
2021-11-20 23:46:29 -06:00
Mike Black W9MDB 383d97dee0 Add update to rig->state.current_vfo in a couple of places
https://github.com/Hamlib/Hamlib/issues/872
2021-11-19 00:04:00 -06:00
Mike Black W9MDB f3dc90f8f5 Show split result in kenwood_get_split_vfo_if
https://github.com/Hamlib/Hamlib/issues/872
2021-11-18 16:09:45 -06:00
Mike Black W9MDB c229c2f52d Add some debug to kenwood.c
https://github.com/Hamlib/Hamlib/issues/872
2021-11-18 12:05:57 -06:00
Mike Black W9MDB 489ecf6aed kenwood.c change to minimize mode setting if change not needed
https://github.com/Hamlib/Hamlib/issues/872
2021-11-18 09:21:09 -06:00
Mike Black W9MDB aa86f25321 For Kenwood rigs read split status to see if split needs to be set
https://github.com/Hamlib/Hamlib/issues/863
2021-11-09 13:20:14 -06:00
Mike Black W9MDB 40546d9e5a For Kenwood rigs set_freq now reads VFO to see if it needs changing
https://github.com/Hamlib/Hamlib/issues/863
2021-11-09 13:05:05 -06:00
Mike Black W9MDB d6541eba0a https://github.com/Hamlib/Hamlib/issues/863 2021-11-09 11:59:15 -06:00
Mike Black W9MDB de1b0f5126 Fix kenwood unsupported VFO error for currVFO
https://github.com/Hamlib/Hamlib/issues/849
2021-11-02 09:34:47 -05:00
Mike Black W9MDB 8fe190d622 Reduce error messages about RIG_VFO_OTHER which only applies to some rigs like Icom rigs with the 0x25 command
Add a flush_flag to read_string so that the new serial_flush will not produce a timeout value when flushing
https://github.com/Hamlib/Hamlib/issues/835
2021-11-01 23:43:45 -05:00
Mike Black W9MDB b9c86da0fb For kenwood.c allow another 2 transacation_reads after ? return
For the TS-2000 doing IF; after RX; was returning ? but still returned IF response later
https://github.com/Hamlib/Hamlib/issues/844
2021-10-28 17:28:27 -05:00
Mike Black W9MDB 0309a34d02 Change kenwood.c to not do a set_vfo if current_vfo already is set
https://github.com/Hamlib/Hamlib/issues/844
2021-10-28 16:42:07 -05:00
Mike Black W9MDB 022d4e4f67 Change Elecraft to remove AB3 command as it took 650ms to execute.
We now just set VFOB freq to VFOA freq when setting split mode
https://github.com/Hamlib/Hamlib/issues/842
2021-10-27 23:21:28 -05:00
Mike Black W9MDB 1dc9f56e13 Add debug to kenwood_set_split_vfo
https://github.com/Hamlib/Hamlib/issues/842
2021-10-27 08:48:59 -05:00
Mike Black W9MDB eb8c8d8e5f Add comment to kenwood.c 2021-10-27 08:40:03 -05:00
Mike Black W9MDB 0e3393a1e0 Add copy VFOA>B for Elecraft K3, KX2, and KX3 when split mode is requested to ensure we avoid cross band error
https://github.com/Hamlib/Hamlib/issues/839
2021-10-23 15:53:01 -05:00
Mike Black W9MDB 6553373ad1 Fix kenwood_get_mode for Elecraft K4 to use MD$ to get mode
https://github.com/Hamlib/Hamlib/issues/825
2021-10-20 16:21:43 -05:00
Mike Black W9MDB c0aeb14a2a Change Elecraft K4 to use AB3;FT1 instead of AB0;FT1
https://github.com/Hamlib/Hamlib/issues/825
2021-10-18 22:41:07 -05:00
Mike Black W9MDB dc09191f07 Add copy A/B for Elecraft K4 to avoid cross-band error when setting split
https://github.com/Hamlib/Hamlib/issues/825
2021-10-18 15:33:50 -05:00
Mike Black W9MDB 891ca6ed75 Fix TS450 and TS690 split check -- should be using IF status now
Should work with any rigs that don't have split status too in case there are any.
https://github.com/Hamlib/Hamlib/issues/826
2021-10-15 12:02:41 -05:00
Mike Black W9MDB 2319d17389 Fix rigs so that VFOB/A split works as well as VFOA/B
https://github.com/Hamlib/Hamlib/issues/745
2021-10-08 23:55:48 -05:00
Mike Black W9MDB 0f2a92b2de Change kenwood to only set VFOA default on 1st rig_open call
https://github.com/Hamlib/Hamlib/issues/797
2021-09-13 13:13:12 -05:00
Mike Black W9MDB e881993433 Fix segfault in kenwood_set_vfo
https://github.com/Hamlib/Hamlib/issues/794
2021-09-10 05:36:42 -05:00
Mike Black W9MDB f6b57e147d Make kenwood set_split_vfo behave the same as set_vfo in both directions
https://github.com/Hamlib/Hamlib/issues/746
2021-08-29 08:29:26 -05:00
Mike Black W9MDB 2c8092d21b For kenwood rigs reset split after set_vfo FR command if needed
Side effect of this change is support of reverse split by changing to VFOB
https://github.com/Hamlib/Hamlib/issues/746
2021-08-28 22:35:16 -05:00
Mike Black W9MDB 4653aa2f6e astyle files 2021-08-27 22:25:53 -05:00
Mike Black W9MDB 7bddd99cd8 Remove RX from kenwood.c -- did not put rig on VFOA
https://github.com/Hamlib/Hamlib/issues/746
2021-08-27 18:00:11 -05:00
Mike Black W9MDB fe8c02bba0 Add RX command to kenwood rigs hopefully setting VFO to VFOA after split set
FT450 and others turn split off doing FR0 and FT1; leaves the rig on VFOB
https://github.com/Hamlib/Hamlib/issues/746
2021-08-27 13:08:15 -05:00
Mike Black W9MDB 49e59083f0 Change kenwood set_split to check split instead of priv->split
https://github.com/Hamlib/Hamlib/issues/746
2021-08-26 22:49:41 -05:00
Mike Black W9MDB aa9b9196b4 Fix Kenwood FR/FT sequencing
https://github.com/Hamlib/Hamlib/issues/746
2021-08-26 16:31:37 -05:00
Mike Black W9MDB 283281c4cb astyle all files preparing for 4.3 release 2021-08-26 06:49:24 -05:00
Wouter van Gulik 9aec383329 Simplify get_ant by having setting to unknown by default.
Drop setting to default in rigs.
Add some more documentation on get_ant.
2021-08-25 22:13:21 +02:00
Mike Black W9MDB 0965a4382c Fix Kenwood rigs that turn split off during FR command by turning split back on if needed
https://github.com/Hamlib/Hamlib/issues/746
2021-08-22 16:47:29 -05:00
Mike Black W9MDB 3baa9da839 Add a 2nd try on kenwood.c ID command -- TS450S was failing on 1st try 2021-08-09 16:23:17 -05:00
Mike Black W9MDB f8da39243d Default Kenwood rigs to VFOA and split=off
https://github.com/Hamlib/Hamlib/issues/745
2021-08-04 09:38:15 -05:00
Mike Black W9MDB a8200886bf Ensure kenwood rigs stay in split mode after FR0; command
https://github.com/Hamlib/Hamlib/issues/746
2021-07-19 23:49:48 -05:00
Mike Black W9MDB 534246a807 Add TS-890S to rig id list in kenwood.c 2021-07-18 16:14:59 -05:00
Mike Black W9MDB e966508b3a For all kenwoods query split and don't change if not needed
https://github.com/Hamlib/Hamlib/issues/744
2021-07-17 17:02:42 -05:00
Mike Black W9MDB 3b2715463d Change kenwood_set_mode to only change mode if necessary by reading it first
https://github.com/Hamlib/Hamlib/issues/726
2021-06-15 22:35:05 -05:00
Mike Black W9MDB 53476dd14d Remove some more debug 2021-06-01 07:19:00 -05:00
Mikael Nousiainen d0a12e5391 Hamlib VOX delay unit is 1/10th of a second 2021-05-06 18:24:02 +03:00
Mike Black W9MDB 81e3e2e5d2 astyle files 2021-04-29 17:23:37 -05:00
Mike Black W9MDB 386b08dc4f Add ctcss_list and dcs_list to rigctld so rigcctld caps reflects the connected rig
https://github.com/Hamlib/Hamlib/issues/659
2021-04-29 10:49:29 -05:00
Mike Black W9MDB bfa7599687 In kenwood.c skip verification for RU/RD commands.
On the TS-2000 at least it caused Resource temporarily unavailable when sending ID right after RU/RD
https://github.com/Hamlib/Hamlib/issues/677
2021-04-27 17:18:51 -05:00
Mike Black W9MDB a6af56ff53 Fit kenwoods set_rit to move right right direction
https://github.com/Hamlib/Hamlib/issues/677
2021-04-27 07:34:14 -05:00
Mike Black W9MDB a281161fcf Improve kenwood set_rit to use the difference requested instead of restarting at zero
https://github.com/Hamlib/Hamlib/issues/677
2021-04-26 11:32:55 -05:00
Mike Black W9MDB 7ea0a49dcd Re-do get_rit for has_rit2 rigs
If this works should be able to change get_rit in TS480 to the generic kenwood get_rit
https://github.com/Hamlib/Hamlib/issues/677
2021-04-25 23:20:34 -05:00
Mikael Nousiainen 6fd5371b12 Merge branch 'master' into ts480-fixes 2021-04-25 16:50:48 +03:00
Mikael Nousiainen 08a7515e91 Add support for FW filter width command on TS-480 2021-04-24 19:13:12 +03:00
Mike Black W9MDB 0a4e0dbdfb Fix RIT in kenwood.c -- default to 10Hz steps if rig step setting works
https://github.com/Hamlib/Hamlib/issues/677
2021-04-23 23:38:49 -05:00
Mikael Nousiainen e4657a5d16 TS-480: Add Digital Noise Limiter. Start implementation for filter width command. Fix bugs. 2021-04-23 23:32:42 +03:00
Mikael Nousiainen de5c5a27a1 Add support for TS-480 slope filter settings and some useful custom funcs/levels. Fix TS-480 bugs. 2021-04-23 10:42:43 +03:00
Mike Black W9MDB b0e006ce6c astyle files 2021-04-21 23:48:29 -05:00
Mikael Nousiainen 45a1bf5b45 Fix Kenwood VOX gain and RIT set for TS-480 2021-04-20 12:04:28 +03:00
Mikael Nousiainen 4f66af6ee1 Merge upstream master and fix conflicts. Add new commands for TS-480 (WIP). 2021-04-19 18:34:17 +03:00
Mike Black W9MDB aa1972fb5d Show match when rig model is recognized in kenwood.c 2021-04-06 09:47:31 -05:00
Mike Black W9MDB 124a6faafd More Malachite updates
https://github.com/Hamlib/Hamlib/issues/645
2021-04-06 09:38:36 -05:00
Mike Black W9MDB 4c2f60b9b0 Fix no_id check in kenwood.c for Malchite SDR
https://github.com/Hamlib/Hamlib/issues/645
2021-04-06 08:46:49 -05:00
Mike Black W9MDB 502c41d746 Zeroize id value in kenwood.c 2021-04-05 17:49:49 -05:00
Mike Black W9MDB 6cb6043a43 kenwood.c add default TS480 ID for Malchite SDR
https://github.com/Hamlib/Hamlib/issues/645
2021-04-04 23:42:39 -05:00
Mike Black W9MDB 1bd2cf37d7 In kenwood.c ake bad ID answer non-fatal
https://github.com/Hamlib/Hamlib/issues/645
2021-04-04 22:45:49 -05:00
Mike Black W9MDB bbc8e00074 astyle files 2021-04-04 12:50:07 -05:00
Mike Black W9MDB d312945729 Added Malachite DSP -- emulates TS480 but needed to avoid sending ID; command
https://github.com/Hamlib/Hamlib/issues/645
2021-04-04 11:54:35 -05:00
Mike Black W9MDB 35d945e002 Add 100ms sleep to kenwood.c after set_ptt OFF
In kenwood.c when ? reply is receive write the transaction again instead of just reading
https://github.com/Hamlib/Hamlib/issues/644
2021-04-02 16:36:46 -05:00
Michael Black W9MDB 89da1b9341 Revert kenwood RTTY/RTTYR and fix k3.c's DT mode to match it
https://github.com/Hamlib/Hamlib/issues/576
2021-03-28 12:31:33 -05:00
Michael Black W9MDB 3bcdb1c005 FIx RFPOWER in kenwood.c so read scale matches input scale
https://github.com/Hamlib/Hamlib/issues/630
2021-03-27 14:55:38 -05:00
Michael Black W9MDB 8e89aad2ea During newcat.c AG format check reduce retries to zero to speed it up
https://github.com/Hamlib/Hamlib/issues/630
2021-03-26 22:32:08 -05:00
Michael Black W9MDB 3bc39aaec1 astyle files is preparation for 4.2 release 2021-03-15 17:51:22 -05:00
Michael Black W9MDB 309dc138c9 See if moving kenwood_transaction out of RETURNFUNC eliminiates duplicate kenwood_transaction calls
https://github.com/Hamlib/Hamlib/issues/595
2021-03-09 13:20:32 -06:00
Michael Black W9MDB 3d613519d5 Rename macros to avoid collisions with other software 2021-03-06 12:37:53 -06:00
Michael Black W9MDB c3a1b489b7 Add return code to debug statements
Remove some RETURNFUNC that don't work with this change
2021-03-05 11:51:56 -06:00
Michael Black W9MDB 41bfd57eb3 Reverse RTTY and RTTYR in kenwood.c mode table
It was backwards.  RTTY is LSB (ie FSKR) and RTTYR is USB (ie FSK)
So RTTYR is mode 6 and RTTY is mode 9
https://github.com/Hamlib/Hamlib/issues/576
2021-03-02 23:17:39 -06:00
Michael Black W9MDB 221d87c2e4 Add auto_power_off option from JTDX team
Change rig_get_vfo_info to do real calls intstead of cache
2021-03-02 13:03:30 -06:00
Michael Black W9MDB ee60a68bec astyle files 2021-02-28 09:46:01 -06:00
Michael Black W9MDB 2f53ae58e4 Fix compilation warnings in kenwood.c 2021-02-26 11:10:57 -06:00
Michael Black W9MDB 2a60fd748b Fix K3X get_vfo set_vfo to recognize toggle of vfo
https://github.com/Hamlib/Hamlib/issues
2021-02-25 14:05:06 -06:00
Michael Black W9MDB af39f7caca Fix RETURNFUNC in kenwood.c 2021-02-25 06:35:20 -06:00
Michael Black W9MDB 14cfb360fb Remove extra spaces in RETURNFUNC in kenwood.c 2021-02-25 06:01:28 -06:00
Michael Black W9MDB 62bcb66865 Fix RFPOWER command for TS480
https://github.com/Hamlib/Hamlib/issues/553
2021-02-21 12:35:36 -06:00
Michael Black W9MDB 83c75fa8c6 Fixing AF RFWPOWER and STRENGTH for TS480
https://github.com/Hamlib/Hamlib/issues/553
2021-02-19 22:49:46 -06:00
Michael Black W9MDB a6da45eb8b Fix for TS480 RFPOWER read -- was not able to handle the long command string
https://github.com/Hamlib/Hamlib/issues/553
2021-02-19 14:41:28 -06:00
Michael Black W9MDB 0f9a7fac07 Add -RIG_EINVAL when set_level > 1.0 2021-02-19 08:44:02 -06:00
Michael Black W9MDB 003bc93dd0 Add RETURNFUNC to kenwood.c
https://github.com/Hamlib/Hamlib/issues/514
2021-02-14 16:46:41 -06:00
Michael Black W9MDB cfaa761c83 Fix caching of bad IF response for Kenwood rigs
Update cache calls to use the enum values in kenwood.c
2021-02-09 12:25:12 -06:00
Michael Black W9MDB 44c1645785 Fix PowerSDR STRENGTH 2020-12-31 14:24:22 -06:00
Michael Black W9MDB 18e9d56b47 Add some debug for set_mode stuff 2020-12-22 17:01:06 -06:00
Michael Black W9MDB 263f1cde72 astyle files 2020-12-17 15:07:04 -06:00
Mikael Nousiainen 40169d1dee Start fixing TS-480 backend. Make TS-890S backend separate from TS-480. 2020-12-15 11:42:30 +02:00
Michael Black W9MDB 41969433ed Change kenwood power setting to 0-max instead of min-max
https://github.com/Hamlib/Hamlib/issues/465
2020-12-14 12:59:38 -06:00
Michael Black W9MDB b6d6c5d966 Fix retry_save for Kenwood rigs 2020-12-09 18:13:58 -06:00
Michael Black W9MDB c70d841b83 Add NOCHANGE_PASSBAND to icom...cascading effect on adding vfo elsewhere...which is needed anyways
https://github.com/Hamlib/Hamlib/issues/448
2020-11-29 23:32:14 -06:00
Michael Black W9MDB 0413a6b71f Fix kenwood retry attempts
https://github.com/Hamlib/Hamlib/issues/450
2020-11-26 08:45:39 -06:00
Michael Black W9MDB 9a60e32def Fix max macro in kenwood.c -- wasn't being used anyways 2020-11-07 06:45:47 -06:00
Michael Black W9MDB 51b4e0966c Remove bad targetable code from rigs
https://github.com/Hamlib/Hamlib/issues/430
https://github.com/Hamlib/Hamlib/issues/414
2020-11-01 17:05:29 -06:00
Michael Black W9MDB fd9e5d841b Backing out targetable flags due to segfault on Linux
https://github.com/Hamlib/Hamlib/issues/431
2020-11-01 15:35:17 -06:00
Michael Black W9MDB 5721db70be Added two more targetable flags for MEM and BANK to avoid VFO swapping
https://github.com/Hamlib/Hamlib/issues/430
https://github.com/Hamlib/Hamlib/issues/414
2020-11-01 07:48:52 -06:00