challinan
a41df58487
Add support for K3 Morse send via KY(W) command
2022-02-20 22:19:26 -05:00
Mike Black W9MDB
144debb46a
Update hamlib_check_rig_caps
2022-02-11 11:34:26 -06:00
Mike Black W9MDB
68e121d82c
Change all to remove HAVE_CONFIG dependency and include <hamlib/config.h> by default
...
This is necessary to keep alignment between the client view of rig->state and the shared libarary view
Including PTHREAD functions in rig->state necessitated this as HAVE_PTHREAD only defined during hamlib compilation.
Clients including hamlib/rig.h did not pick up all the HAVE* config variable that control what gets included
https://github.com/Hamlib/Hamlib/issues/947
2022-02-04 07:41:36 -06:00
Mike Black W9MDB
92542cb028
Change sprintf to SNPRINTF in kenwood rigs
...
https://github.com/Hamlib/Hamlib/issues/857
2022-01-18 23:03:43 -06:00
Mike Black W9MDB
18f69356c9
Change sprintf to SNPRINTF for kenwood files
2022-01-10 23:03:54 -06:00
Mike Black W9MDB
01b7f81119
Add a data tag to the caps structure and a test in rig_init to ensure the data tag is where it is expected
...
Modify testrigcaps.c to test new data tag
This should detect any changes which corrupt rig_caps from additons/subtractions/changes to the structure
2021-12-31 23:49:29 -06:00
Mike Black W9MDB
63a51c36a1
astyle files preparing for 4.4 release
2021-11-28 12:41:10 -06:00
Mike Black W9MDB
0032f567e1
More fixes to k4_set_ptt
...
https://github.com/Hamlib/Hamlib/issues/864
2021-11-10 18:05:27 -06:00
Mike Black W9MDB
4c530dc578
More fixes to k4_set_ptt
...
https://github.com/Hamlib/Hamlib/issues/864
2021-11-10 17:49:49 -06:00
Mike Black W9MDB
782e39eb33
More fixes to k4_set_ptt
...
https://github.com/Hamlib/Hamlib/issues/864
2021-11-10 17:39:08 -06:00
Mike Black W9MDB
7dceda7d2c
More fixes to k4_set_ptt
...
https://github.com/Hamlib/Hamlib/issues/864
2021-11-10 17:27:47 -06:00
Mike Black W9MDB
65cc461918
Fix k4_set/get ptt
2021-11-10 17:09:51 -06:00
Mike Black W9MDB
ff89d6441e
Add new k4_set_ptt
...
https://github.com/Hamlib/Hamlib/issues/864
2021-11-10 16:57:14 -06:00
Mike Black W9MDB
6ba1bc0811
Add elecraft_get_vfo_tq to take advantage of K4's new TQ command
...
https://github.com/Hamlib/Hamlib/issues/863
2021-11-09 17:07:40 -06:00
Mike Black W9MDB
a3e888dc3f
Fix post_write_delay for K3 and zeroize for K4
...
f5abd7a176
2021-11-09 11:17:51 -06:00
Mike Black W9MDB
f5abd7a176
Add 10ms post_write_delay for the K3 -- was not going into split
...
Seems faster computers are speeding up serial I/O
https://github.com/Hamlib/Hamlib/issues/839
2021-10-23 13:24:36 -05:00
Mike Black W9MDB
5e90774728
Change detection of Elecraft K4 in k3.c to use VFOB commands
...
https://github.com/Hamlib/Hamlib/issues/825
2021-10-20 08:52:13 -05:00
Mike Black W9MDB
6b6156c416
Fix Elecraft K3 BW$ length read warning
...
https://github.com/Hamlib/Hamlib/issues/825
2021-10-19 06:46:25 -05:00
Mike Black W9MDB
a15726e652
For the Elecraft K4 changing mode on either VFO while in split will now change mode on the other VFO
...
https://github.com/Hamlib/Hamlib/issues/830
2021-10-19 06:42:37 -05:00
Mike Black W9MDB
736072bbaf
Fix k3.c case of BW command
2021-10-18 15:27:30 -05:00
Mike Black W9MDB
84df12919f
Fix Elecraft K3 DT/DT$ command to expect the correct answer length
...
https://github.com/Hamlib/Hamlib/issues/825
2021-10-17 22:54:09 -05:00
Mike Black W9MDB
899cd71b1d
Fix Elecraft K3/K4 bandwidth BW to expect 6 instead of 7 response
...
https://github.com/Hamlib/Hamlib/issues/825
2021-10-17 22:49:50 -05:00
Mike Black W9MDB
1b10d113f2
Add debug info to k3_set_mode
...
https://github.com/Hamlib/Hamlib/issues/825
2021-10-17 06:54:07 -05:00
Mike Black W9MDB
25e5f59300
Fix k3.c build
...
https://github.com/Hamlib/Hamlib/issues/825
2021-10-17 06:47:26 -05:00
Mike Black W9MDB
015d79cc80
Fix k3_set_mode for K4 VFOB case
...
https://github.com/Hamlib/Hamlib/issues/825
2021-10-17 06:43:18 -05:00
Mike Black W9MDB
50512b4bf9
Fix Elecraft K4 set_mode to work with VFOB
...
https://github.com/Hamlib/Hamlib/issues/825
2021-10-15 12:05:46 -05:00
Mike Black W9MDB
283281c4cb
astyle all files preparing for 4.3 release
2021-08-26 06:49:24 -05:00
Mike Black W9MDB
9cf4b1658f
Move FT1 command to K4 rig only
2021-08-14 23:45:59 -05:00
Mike Black W9MDB
4c91889a10
For Elecraft add a set split after DT$ command in set_split_mode
...
On the K4 the setting of VFOA was turning split off
https://github.com/Hamlib/Hamlib/issues/748
2021-08-14 22:36:33 -05:00
Mike Black W9MDB
e7e5cc063d
Fix K4 split problems
...
https://github.com/Hamlib/Hamlib/issues/748
2021-08-04 22:45:54 -05:00
Mike Black W9MDB
ca7ca873bc
Add TARGETABLE_MODE to k3.c
...
https://github.com/Hamlib/Hamlib/issues/728
2021-06-24 17:48:30 -05:00
Mike Black W9MDB
c8439de131
Reverse K3 PKTLSB/PKTUSB sensing
...
Was causing WSJTX to get a PKTLSB response after sending PKTUSB
These rigs now only set MD when MD needs changing which speeds up the polling cycle
https://github.com/Hamlib/Hamlib/issues/726
2021-06-18 22:58:49 -05:00
Mike Black W9MDB
b80ff9330c
Add debug to k3.c to chase down mode setting problem
...
https://github.com/Hamlib/Hamlib/issues/726
2021-06-18 10:35:27 -05:00
Mike Black W9MDB
c7b10e0e8f
Change K3 rigs to query MD and not set if not a change
...
K3S was taking 400ms to do MD6; when already in MD6; so query is a lot faster
Will also avoid trying to set mode when PTT is on
https://github.com/Hamlib/Hamlib/issues/722
2021-06-12 10:25:02 -05:00
Mike Black W9MDB
493860dae8
Add ; to k3.c to please the eye
2021-05-07 12:30:14 -05:00
Michael Black W9MDB
ff659d9c74
Reverse MD6/MD9 for k3.c
...
https://github.com/Hamlib/Hamlib/issues/638
2021-03-29 23:39:29 -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
3bc39aaec1
astyle files is preparation for 4.2 release
2021-03-15 17:51:22 -05:00
Michael Black W9MDB
a42e13351b
Update comments in k3.c
2021-03-12 22:51:17 -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
3413b3ab4e
Reverse k3 RTTY/RTTYR for get_mode
...
https://github.com/Hamlib/Hamlib/issues/565
2021-03-05 09:36:54 -06:00
Kayne
d33884750a
Updated k3_set_modes to work on KX3
2021-03-04 05:24:18 -06:00
Michael Black W9MDB
0acbc83a85
Add detection of K4HD for Elecraft
...
https://github.com/Hamlib/Hamlib/issues/563
2021-03-03 12:36:09 -06:00
Michael Black W9MDB
b1101a564a
Fix k3.c rounding
...
https://github.com/Hamlib/Hamlib/issues/563
2021-03-01 17:12:30 -06:00
Michael Black W9MDB
28f565a8ef
k3.c round bandwidth to 10Hz for K4 and 50Hz for other Elecraft rigs
...
https://github.com/Hamlib/Hamlib/issues/563
2021-03-01 17:06:22 -06:00
Michael Black W9MDB
260c74653e
k3.c fix get_mode for VFOB
...
https://github.com/Hamlib/Hamlib/issues/563
2021-03-01 17:02:02 -06:00
Michael Black W9MDB
2e56014426
k3.c clip bandwidth to 99999
...
k3.c fix set_mode for VFOB
k3.c remove passband limit checks and just let the rig do it's thing
https://github.com/Hamlib/Hamlib/issues/563
2021-03-01 16:47:47 -06:00
Michael Black W9MDB
a5b12a1222
Fix k3.c set_mode to set VFOB correctly
...
https://github.com/Hamlib/Hamlib/issues/563
2021-03-01 14:55:43 -06:00
Michael Black W9MDB
a568374a7e
Fix error in k3.c and make k3_get_vfo work with VFOB
2021-02-28 17:31:57 -06:00
Michael Black W9MDB
1f23798efe
Elecraft K rigs now only emulate VFO selection for rigctl compatibility
...
set_mode on VFOB should work now too
2021-02-28 17:24:37 -06:00