Alessandro Zummo, IZ1PRB
ba57679b78
remove unused parameter from get_kenwood_func
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2615 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-03 22:47:33 +00:00
Alessandro Zummo, IZ1PRB
d1a9a907ff
ts450: implement set_channel
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2614 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-03 22:45:59 +00:00
Alessandro Zummo, IZ1PRB
b8da433c98
thg71,tmv7,ts450s,ts690: verify rig id at rig_open
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2613 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-03 22:42:44 +00:00
Alessandro Zummo, IZ1PRB
80d96e2bbb
fix tabs
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2612 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-03 22:33:00 +00:00
Alessandro Zummo, IZ1PRB
1d7a263642
remove fixed command terminator (;) from generic code
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2610 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-03 11:25:30 +00:00
Alessandro Zummo, IZ1PRB
bad22ce8df
ts450,ts690,ts850: use FL command to get/set filters in get/set_mode. (code from ts850.c)
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2608 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-02 20:30:36 +00:00
Alessandro Zummo, IZ1PRB
9281935c5e
Make set_ptt behave as before, fix set_ant for ts570.c
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2606 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-02 07:30:35 +00:00
Alessandro Zummo, IZ1PRB
0523e477ac
Add kenwood_simple_cmd
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2605 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-02 07:29:11 +00:00
Stéphane Fillod, F8CFE
faf5c7e336
added Kenwood TRC-80
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2604 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-29 22:54:41 +00:00
Alessandro Zummo, IZ1PRB
b9a6379aa9
Use an appropriate debug level
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2602 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-29 08:41:57 +00:00
Nate Bargmann, N0NB
30f66de479
Several Kenwood patches from Alessandro Zummo, azummo-lists@towertech.it
...
Among the changes:
I finally had the time to build the CAT interface for my TS450 and
discovered a couple of new commands.
MX; MX0; MX1; is used to activate the AIP function
FL; FLXXXYYY; is used to set the filters.
I made a perl script to try every possible two-letters command. If
amyone is interested, at their own risk, just ask.
I've then modified and optimized the kenwood driver:
- moved MD_ defined to .h
- added init/cleanup
- ts450_get_mode -> kenwood_get_mode_if
- support reading memory channel freq within kenwood_get_freq
- added kenwood_safe_transaction as an helper with result len check
- added kenwood_get_if
- added get_level for RIG_LEVEL_CWPITCH
- set/get for RIG_FUNC_AIP
- replaced ts140/680 get_mode and get_freq
- removed the delay on the ts450. it works just fine without it.
=============================
the attached patch requires the first one I sent and
addresses a few remaining issues
- converted 8 spaces to tabs
- added kenwood_mode_table
- added kenwood_simple_transaction helper func
- use kenwood2rmode and rmode2kenwood where possible
- some code cleanup
- use kenwood_safe/simple_transaction where possible
- added kenwood_get_mem_if (ts140,ts450,ts680,ts690,ts850)
- added kenwood_get_channel (ts450,ts850)
- added FUNC_FINE_STEP (commented out, we have no more func slots)
- added LEVEL_CWPITCH (set)
- no reason to have ts850_set_func, ts850_set_level
- ... ts480_get/set_ant, ts480_set_func
- ... ts570_set/get_ant, ts570_get_channel, ts570_get_rit
- ... ts680_set_func
- ... ts790_get_mode, ts790_get_vfo
this patch is a bit more extensive and tested only on the TS450.
feedback will be appreciated.
where I removed code I took care to verify that the generic
code in kenwood.c worked in the same way.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2591 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-23 03:24:42 +00:00
Stéphane Fillod, F8CFE
57dca4a25a
new backend for the Elekraft K3
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2378 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-09-01 19:01:13 +00:00
Stéphane Fillod, F8CFE
2514c47659
flexible rmode_t conversion, detect overflow in kenwood_transaction()
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2346 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-05-04 21:19:07 +00:00
Stéphane Fillod, F8CFE
f7923566b1
set_ant/get_ant support for ts870s and ts2000
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2304 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-03-01 11:20:30 +00:00
Thomas Beierlein, DL1JBE
b572fbfaf3
fixed bug in kenwood_transaction()
...
memset() missed initializing the answer buffer by one.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2213 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-09-04 15:01:23 +00:00
Nate Bargmann, N0NB
e904578f5a
Bug fixes and slope tuning support for the TS-850.
...
Thanks to Rob Frohne, KL7NA
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2205 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-08-18 12:55:46 +00:00
Joop Stakenborg, PG4I
435337880d
long long really needed here?
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2103 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-04-10 18:00:38 +00:00
Joop Stakenborg, PG4I
c980a9b7fe
set functions should have ack_len zero, also need to check other rigs
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2092 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-14 08:36:38 +00:00
Joop Stakenborg, PG4I
55f4f1aeb3
more compilation warnings nuked, use tone_t for ctcss_list
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2088 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-09 19:45:10 +00:00
Joop Stakenborg, PG4I
9ad183c7aa
fix compilation warnings
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2087 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-03-07 19:48:20 +00:00
Stéphane Fillod, F8CFE
96e66e3336
added RIG_LEVEL_RAWSTR, and some formating
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2041 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-09-28 21:14:44 +00:00
Stéphane Fillod, F8CFE
a5979f2be5
re-indent
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2039 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-09-24 07:48:42 +00:00
Stéphane Fillod, F8CFE
b3b80482e1
fix send_morse which needs 24 space padding, thanks to Rob KL7NA for report
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1939 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-03-13 17:54:16 +00:00
Stéphane Fillod, F8CFE
c3ed068705
added FUNC_FAGC, by Rob Frohne KL7NA
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1922 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-02-13 00:22:00 +00:00
Joop Stakenborg, PG4I
261f9e10d9
export convenience function get_kenwood_level, so they can be use by other backends
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1916 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-02-02 20:05:03 +00:00
Joop Stakenborg, PG4I
b1f24e501a
set attenuator level
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1915 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-02-02 19:32:16 +00:00
Joop Stakenborg, PG4I
174106f828
only switch tx vfo is split is on
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1914 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-01-31 16:41:49 +00:00
Stéphane Fillod, F8CFE
cccf1318ce
second pass at getting rid of "ll" immediate literal format (64bit int)
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1904 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-01-25 00:22:14 +00:00
Thierry Leconte, F4DWV
a5849641bb
use RIG_ENAVAIL as return code for empty channels in get_channel
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1893 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-12-27 12:53:02 +00:00
Juergen Rinas, DC3BW
a4a78f676c
* fixed set_func (concerns most kenwood rigs)
...
* added 115200 to the list of baudrates in probeallrigs_kenwood()
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1890 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-12-20 22:58:19 +00:00
Stéphane Fillod, F8CFE
d0d8cc35d0
TS-480 initial support from Jurgen DC3BW
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1882 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-11-27 13:19:56 +00:00
Stéphane Fillod, F8CFE
fe10198f27
remove deprecated RIG_LEVEL_SQLSTAT and fix get_dcd, fix str_cal in icom backend
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1853 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-09-26 08:35:05 +00:00
Stéphane Fillod, F8CFE
b5db6239bb
* removed useless kenwood_init/kenwood_cleanup
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1752 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-06-13 12:35:30 +00:00
Stéphane Fillod, F8CFE
049c354e79
improved and separated IC-10 based code (TS440,TS940,TS711,TS811,R5000) in its own file
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1728 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-05-02 17:17:31 +00:00
Thierry Leconte, F4DWV
4491064e4d
improve get_freq VFO_CURR by using rig state
...
use retry caps in kenwood_transaction
fix termination test in kenwood_transaction
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1712 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-03-29 20:54:26 +00:00
Stéphane Fillod, F8CFE
637c51cb58
Initial release - clone from thg71
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1705 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-03-20 10:23:43 +00:00
Thierry Leconte, F4DWV
2e2721147f
add kenwood_set_split_vfo
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1687 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-02-14 16:50:54 +00:00
Stéphane Fillod, F8CFE
258e0a1ab9
initial support for TM-D700
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1664 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-02-08 17:05:55 +00:00
Thierry Leconte, F4DWV
a1ede543de
clear receive buff in kenwood_transaction
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1607 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-11-29 13:31:20 +00:00
Stéphane Fillod, F8CFE
915ca1e460
added TS140
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1593 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-11-16 17:31:32 +00:00
Stéphane Fillod, F8CFE
a82e2fa917
added support for TS-680 TS-690 TS-711 TS-811 TS-940
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1579 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-11-10 15:59:36 +00:00
Stéphane Fillod, F8CFE
91df9591f4
Prepare eventual move from freq_t as a "long long" to a "double" type.
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1569 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-10-20 22:15:02 +00:00
Stéphane Fillod, F8CFE
84ad9b827b
include fixup, stdio.h is not included by rig.h anymore
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1551 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-10-01 19:32:04 +00:00
Stéphane Fillod, F8CFE
106dbb55e0
added initial support for the TH-G71
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1548 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-09-28 16:14:00 +00:00
Joop Stakenborg, PG4I
4e483641c2
ts-850 returns ID 009 according to martin, OK1RR
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1508 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-08-15 19:17:20 +00:00
Stéphane Fillod, F8CFE
a8ba080dea
the TS-950SD is not declared yet
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1496 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-06-28 22:39:24 +00:00
Joop Stakenborg, PG4I
0d7fe97b29
correct baudrate for some rigs and add ts-950 to the id_list
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1494 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-06-23 18:11:43 +00:00
Joop Stakenborg, PG4I
75ec62484f
correct baudrate for the ts-950, use the information field IF for get_vfo by default (supported by most kenwood rigs), ts870s will use the much shorter FR command for get_vfo
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1493 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-06-23 17:48:27 +00:00
Stéphane Fillod, F8CFE
960c83c4c5
* added ABI VERSION to backend entry point symbol name
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1442 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-04-16 22:30:43 +00:00
Stéphane Fillod, F8CFE
e0b2a7b4ac
fix headers
...
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1435 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-04-07 22:42:11 +00:00