Hamlib/kenwood
Bill Somerville 6165bf9eda Add support for the Kenwood TS-590SG
This rig is largely similar to the TS-590S but for some reason Kenwood
have changed most the EX command  ids. Even though hamlib makes little
use  of  the  EX  command,  it   probably  will  need  to  for  future
functionality implemenattion. Hence the new rig id.
2014-11-04 16:23:39 +00:00
..
Android.mk Android build updates for monolithic build 2013-09-19 07:25:08 -05:00
Makefile.am Add support for Flex6K radios 2014-01-15 14:03:50 -06:00
README.flex Add support for Flex6K radios 2014-01-15 14:03:50 -06:00
README.k2
README.k3
README.kenwood
README.ts2k Remove remaining references to rpc 2013-09-19 15:24:52 -05:00
elecraft.c elecraft.c: Quell compiler warning of buffer size 2013-07-24 22:48:07 -05:00
elecraft.h k3: Implement new RIT/XIT function 2013-01-18 05:50:01 -06:00
flex.c Add support for Flex6K radios 2014-01-15 14:03:50 -06:00
flex.h Add support for Flex6K radios 2014-01-15 14:03:50 -06:00
flex6xxx.c Add support for Flex6K radios 2014-01-15 14:03:50 -06:00
ic10.c Quell compiler warnings on Cygwin 2013-05-09 22:06:39 -05:00
ic10.h Update version of modified backends 2012-02-02 20:10:37 -06:00
k2.c Test for passband width < 0 or normal passband 2012-06-28 18:11:10 -05:00
k3.c Fix response length expected error in K3 back end 2014-10-20 13:43:34 +01:00
kenwood.c Add support for the Kenwood TS-590SG 2014-11-04 16:23:39 +00:00
kenwood.h Add support for the Kenwood TS-590SG 2014-11-04 16:23:39 +00:00
r5000.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
th.c Remove set but unused variable errors in kenwood. 2011-08-25 10:43:02 -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 Update version of modified backends 2012-02-02 20:10:37 -06:00
thf6a.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
thf7.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
thg71.c Protocol documentation URL 2011-09-10 16:31:11 +02:00
tmd700.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
tmd710.c Quell compiler warning of unitialized variable. 2012-01-21 13:06:04 -06:00
tmv7.c Remove set but unused variable errors in kenwood. 2011-08-25 10:43:02 -05:00
transfox.c transfox: fix set/get_freq by setting current vfo 2011-12-23 00:58:08 +01:00
trc80.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
ts2k.c Remove "$Id:" CVS tag as it is no longer used. 2011-08-22 21:38:38 -05:00
ts2k.h Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
ts2k.status
ts2k_menu.c
ts2k_menu.h
ts50s.c Fix Kenwood Split Operation for TS50 & TS480. 2014-01-30 13:09:30 +00:00
ts140.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
ts440.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
ts450s.c License boiler plate merge 2011-08-24 10:05:30 +02:00
ts480.c Fix Kenwood Split Operation for TS50 & TS480. 2014-01-30 13:09:30 +00:00
ts570.c Update version of modified backends 2012-02-02 20:10:37 -06:00
ts590.c Add support for the Kenwood TS-590SG 2014-11-04 16:23:39 +00:00
ts680.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
ts690.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
ts711.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
ts790.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
ts811.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
ts850.c Update version of modified backends 2012-02-02 20:10:37 -06:00
ts870s.c Correct receive buffer length for IS; comamnd. 2014-01-30 13:23:11 +00:00
ts930.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
ts940.c Update LGPL header in Kenwood source files. 2011-08-22 21:38:35 -05:00
ts950.c TS950 now uses kenwood_get_mode_if() 2012-06-02 07:18:40 -05:00
ts2000.c Fix Kenwood TS-2000 split operation. 2014-01-30 13:02:19 +00:00
ts2000.txt

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!