Hamlib/kenwood
Mikael Nousiainen 3dbbe02b78 Add new levels: RFPOWER_METER, COMP_METER, VD_METER and ID_METER, supported at least by most of recent Icom rigs. Add level NOTCHF_RAW for manual notch frequency without specified unit for Icom rigs. Add level MONITOR_GAIN. Add functions DUAL_WATCH and DIVERSITY, supported now by K3/K3S. Fix VOXDELAY level commands for many Icom rigs. Add MONITOR_GAIN level for Icom rigs. Fix and add many K3 commands and add specific rig models for K3S, KX2 and KX3 -- they are very similar to K3, but have slight differences. Extend dump_caps output for rigctl: add complete details of ext levels and frequency ranges. Tests have been performed on IC-7000, IC-756ProIII, IC-7300, IC-7600 and K3. 2019-05-30 09:37:49 +03:00
..
Android.mk Android build updates for monolithic build 2013-09-19 07:25:08 -05:00
Makefile.am add thd74.c to THSRC in Makefile.am 2018-05-01 14:04:22 +02:00
README.flex Add support for Flex6K radios 2014-01-15 14:03:50 -06:00
README.k2 Add extension parameter handling for K2/K3 RIT/XIT 2011-02-01 00:48:45 +00:00
README.k3 Implement K3 RIT/XIT clear via rig_set_ext_level() 2011-06-07 18:04:58 -05:00
README.kenwood update (kenwood is not a WIP anymore) 2002-01-28 12:39:29 +00:00
README.ts2k Remove remaining references to rpc 2013-09-19 15:24:52 -05:00
elecraft.c Add new levels: RFPOWER_METER, COMP_METER, VD_METER and ID_METER, supported at least by most of recent Icom rigs. Add level NOTCHF_RAW for manual notch frequency without specified unit for Icom rigs. Add level MONITOR_GAIN. Add functions DUAL_WATCH and DIVERSITY, supported now by K3/K3S. Fix VOXDELAY level commands for many Icom rigs. Add MONITOR_GAIN level for Icom rigs. Fix and add many K3 commands and add specific rig models for K3S, KX2 and KX3 -- they are very similar to K3, but have slight differences. Extend dump_caps output for rigctl: add complete details of ext levels and frequency ranges. Tests have been performed on IC-7000, IC-756ProIII, IC-7300, IC-7600 and K3. 2019-05-30 09:37:49 +03:00
elecraft.h Add new levels: RFPOWER_METER, COMP_METER, VD_METER and ID_METER, supported at least by most of recent Icom rigs. Add level NOTCHF_RAW for manual notch frequency without specified unit for Icom rigs. Add level MONITOR_GAIN. Add functions DUAL_WATCH and DIVERSITY, supported now by K3/K3S. Fix VOXDELAY level commands for many Icom rigs. Add MONITOR_GAIN level for Icom rigs. Fix and add many K3 commands and add specific rig models for K3S, KX2 and KX3 -- they are very similar to K3, but have slight differences. Extend dump_caps output for rigctl: add complete details of ext levels and frequency ranges. Tests have been performed on IC-7000, IC-756ProIII, IC-7300, IC-7600 and K3. 2019-05-30 09:37:49 +03:00
flex.c Add Flex 6400/6600 2017-12-25 10:24:08 -05:00
flex.h Add support for Flex6K radios 2014-01-15 14:03:50 -06:00
flex6xxx.c Add RIG_PASSBAND_NOCHANGE as possible set_{split_,split_freq_,}mode argument 2016-04-19 21:27:52 +01:00
ic10.c Clarify the handling of Kenwood CAT message terminators 2015-02-13 18:07:10 +00:00
ic10.h Update version of modified backends 2012-02-02 20:10:37 -06:00
k2.c Add RIG_PASSBAND_NOCHANGE as possible set_{split_,split_freq_,}mode argument 2016-04-19 21:27:52 +01:00
k3.c Add new levels: RFPOWER_METER, COMP_METER, VD_METER and ID_METER, supported at least by most of recent Icom rigs. Add level NOTCHF_RAW for manual notch frequency without specified unit for Icom rigs. Add level MONITOR_GAIN. Add functions DUAL_WATCH and DIVERSITY, supported now by K3/K3S. Fix VOXDELAY level commands for many Icom rigs. Add MONITOR_GAIN level for Icom rigs. Fix and add many K3 commands and add specific rig models for K3S, KX2 and KX3 -- they are very similar to K3, but have slight differences. Extend dump_caps output for rigctl: add complete details of ext levels and frequency ranges. Tests have been performed on IC-7000, IC-756ProIII, IC-7300, IC-7600 and K3. 2019-05-30 09:37:49 +03:00
kenwood.c Add new levels: RFPOWER_METER, COMP_METER, VD_METER and ID_METER, supported at least by most of recent Icom rigs. Add level NOTCHF_RAW for manual notch frequency without specified unit for Icom rigs. Add level MONITOR_GAIN. Add functions DUAL_WATCH and DIVERSITY, supported now by K3/K3S. Fix VOXDELAY level commands for many Icom rigs. Add MONITOR_GAIN level for Icom rigs. Fix and add many K3 commands and add specific rig models for K3S, KX2 and KX3 -- they are very similar to K3, but have slight differences. Extend dump_caps output for rigctl: add complete details of ext levels and frequency ranges. Tests have been performed on IC-7000, IC-756ProIII, IC-7300, IC-7600 and K3. 2019-05-30 09:37:49 +03:00
kenwood.h Add new levels: RFPOWER_METER, COMP_METER, VD_METER and ID_METER, supported at least by most of recent Icom rigs. Add level NOTCHF_RAW for manual notch frequency without specified unit for Icom rigs. Add level MONITOR_GAIN. Add functions DUAL_WATCH and DIVERSITY, supported now by K3/K3S. Fix VOXDELAY level commands for many Icom rigs. Add MONITOR_GAIN level for Icom rigs. Fix and add many K3 commands and add specific rig models for K3S, KX2 and KX3 -- they are very similar to K3, but have slight differences. Extend dump_caps output for rigctl: add complete details of ext levels and frequency ranges. Tests have been performed on IC-7000, IC-756ProIII, IC-7300, IC-7600 and K3. 2019-05-30 09:37:49 +03:00
pihpsdr.c Fixes for the piHPSDR backend. 2018-06-27 17:11:35 +02:00
r5000.c Clarify the handling of Kenwood CAT message terminators 2015-02-13 18:07:10 +00:00
th.c astyle for th.c and thd72.c 2019-04-16 09:42:56 -05:00
th.h Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
thd7.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
thd72.c astyle for th.c and thd72.c 2019-04-16 09:42:56 -05:00
thd74.c fix buffer lengths to avoid gcc8 warnings 2019-01-23 20:47:47 +01:00
thf6a.c Attempt to restore AI status on exit 2015-11-29 18:26:39 +00:00
thf7.c Attempt to restore AI status on exit 2015-11-29 18:26:39 +00:00
thg71.c Getting rid of compiler warnings, especially 2017-07-10 09:55:45 +02:00
tmd700.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
tmd710.c Fix vfonum warning in tmd710.c 2019-05-22 11:14:07 -05:00
tmv7.c Fix compile warnings for kenwood 2018-04-22 18:38:16 -05:00
transfox.c Remove kenwood_simple_cmd as kenwood_transaction has that functionality 2015-02-16 18:16:10 +00:00
trc80.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
ts2k.c Fix erroneous boolean logic 2016-04-14 12:47:46 -04:00
ts2k.h Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
ts2k.status Changes often, so added status. Will delete when things stabilize. 2002-06-29 08:47:44 +00:00
ts2k_menu.c Replace __FUNCTION__, which is gcc specific and was deprecated 2009-02-03 23:22:58 +00:00
ts2k_menu.h Start of rig menuing functions. 2002-06-29 08:38:21 +00:00
ts50s.c Increase the number or retries for most Kenwood rigs 2015-10-21 21:56:13 +01:00
ts140.c Increase the number or retries for most Kenwood rigs 2015-10-21 21:56:13 +01:00
ts440.c Increase the number or retries for most Kenwood rigs 2015-10-21 21:56:13 +01:00
ts450s.c Add get and set split functions for the TS450S 2017-01-20 00:22:37 +00:00
ts480.c Fix kenwoood BC BC2 returns 2019-01-06 15:05:57 -06:00
ts570.c Getting rid of compiler warnings, especially 2017-07-10 09:55:45 +02:00
ts590.c Update TS590 version and make it STABLE 2019-03-15 07:36:54 -05:00
ts680.c Increase the number or retries for most Kenwood rigs 2015-10-21 21:56:13 +01:00
ts690.c Attempt to restore AI status on exit 2015-11-29 18:26:39 +00:00
ts711.c Upgrade TS-711 and TS-811 to work. 2018-01-18 00:17:41 -08:00
ts790.c Undo ts790 change 2019-05-15 15:02:27 -05:00
ts811.c Upgrade TS-711 and TS-811 to work. 2018-01-18 00:17:41 -08:00
ts850.c Getting rid of compiler warnings, especially 2017-07-10 09:55:45 +02:00
ts870s.c Fixed indentation warnings detected by newer gcc 2017-06-28 18:00:20 +01:00
ts930.c Increase the number or retries for most Kenwood rigs 2015-10-21 21:56:13 +01:00
ts940.c Remove unecessary delays from TS-940S backend 2015-11-19 10:48:05 +00:00
ts950.c Increase the number or retries for most Kenwood rigs 2015-10-21 21:56:13 +01:00
ts990s.c Remove unnecessary delays from TS-990 and TS-2000 back ends 2019-02-04 17:54:48 +00:00
ts990s.h Initial back end implementation for the Kenwood TS-990s 2015-04-14 10:04:59 +01:00
ts2000.c Remove unnecessary delays from TS-990 and TS-2000 back ends 2019-02-04 17:54:48 +00:00
ts2000.txt initial release 2002-06-19 17:33:11 +00:00
xg3.c Fix compile warnings for kenwood 2018-04-22 18:38:16 -05:00

README.ts2k

Status:	Being Overhauled.  Consider it broken.
	Temporary kludge to force compile (broke Hamlib!)

	The ts2k.[ch] are for the TS-2000.  I'm too lazy to spell it any
	different.

	Check back here often.  I've been making extensive changes daily
	(wife permitting).  I'll change the status to working as soon
	as I get reasonable functionality back.

	This file comes from my private copy of hamlib and not all
	changes will be made to hamlib's CVS.

	Let me know if you use any of this and find it works!  (It
	has been working well for me.)

	73's

	Dale
	kd7eni

--------------------------------------------------------------------------
File change summary:	(Hopefully, I'll keep this updated...)

	Makefile.am	Added ts2k.c, ts2k.h
	ts2k.status	current status in the form of rigctl help
			Takes alot of time.  May or may not be kept
			up to date.  Anybody write an expect script?
	ts2k.c		New
	ts2k_menu.c	(not implemented; work to allow menus to set the
			zillions of options we'll never have functions for
			in hamlib.  The user and calling program will have
			to do all the work.  Comments will be much appreciated!)
	ts2k_menu.h	just the actual data and some structs for the rig.
			(Currently every menu item number and text is entered
			but the menu default is not set.  For example, grig
			can't be expected to know every rig's menu's.  in work!)
			It just occured to me that it would be very nice to
			have a default hamlib menu.  If a rig don't have any
			or no menu functions yet, the levels and other items
			can be presented as a default menu.

	ts2000.c	Inserted my version.  mv'd orig to ts2000.c.orig
	ts2000.h	renamed ts2000.c to ts2000.h
	rigctl.c	Added comments: [# | ;] anything... [\n | \r]

// rig.h *NOT* modified in CVS!!!!
	include/hamlib/rig.h:	(nothing extraordinary.  yet.)
			added RIG_FUNC_ALL, RIG_PARM_ALL, RIG_LEVEL_ALL.
			added RIG_FUNC_EXCLUDE, RIG_PARM_EXCLUDE, RIG_LEVEL_EXCLUDE
			added RIG_RPTR_SHIFT_1750
			(The following needed work, though I stopped short of
			  what I wanted to do. )
			eliminated negatives for VFO, changed vfo_t to *ONLY*
			bitmasks, instead of bitmask and integer const.
			I'm going to check files and look for stuff that might
			get broken (mostly in the backends).
		The following are those I've checked manually:
			alinco/*.[ch]	// ok
			aor/aor.c	// I need to check RIG_VFO_VFO
			dummy/dummy.c	// "	"	"	"
			icom/*.[ch]	// ok
			kylix/hamlib_rigapi.pas	// same as rig.h (Hold the Press!)
			kenwood/	// ok
			pcr/		// ok
			src/		// ok
			tests/dumpcaps.c	// uses bitwise mask (&)
			yaesu/ft100.c	// uses RIG_VFO1 directly, etc...
			yaesu/ft817.c	// uses RIG_VFO1 directly, etc...
			yaesu/ft847.c	// uses RIG_VFO_MAIN, _CURR only!