diff --git a/NEWS b/NEWS index 7aec64f8a..345682e3e 100644 --- a/NEWS +++ b/NEWS @@ -18,6 +18,7 @@ Version 4.5 * Added JRC JST-145 and JST-245 * Added Xiegu X108G, G90, and X6100 * Added CODAN Envoy and NGS + * Added Lab599 TX-500 * Deprecated: rigctl commands \set_trn (A) and \get_trn (a) as they never worked as intended * Deprecated: field rig_caps.transceive and RIG_TRN_* macros diff --git a/include/hamlib/riglist.h b/include/hamlib/riglist.h index 084e81429..b15422785 100644 --- a/include/hamlib/riglist.h +++ b/include/hamlib/riglist.h @@ -179,6 +179,7 @@ #define RIG_MODEL_K4 RIG_MAKE_MODEL(RIG_KENWOOD, 47) #define RIG_MODEL_POWERSDR RIG_MAKE_MODEL(RIG_KENWOOD, 48) #define RIG_MODEL_MALACHITE RIG_MAKE_MODEL(RIG_KENWOOD, 49) +#define RIG_MODEL_LAB599_TX500 RIG_MAKE_MODEL(RIG_KENWOOD,50) /* * Icom @@ -643,7 +644,6 @@ #define RIG_MODEL_CODAN_NGT RIG_MAKE_MODEL(RIG_CODAN, 2) //! @endcond - /* * TODO: RIG_MODEL_KWZ30, KNEISNER +DOERING diff --git a/rigs/kenwood/Makefile.am b/rigs/kenwood/Makefile.am index 5c97ff0f4..950f04bdf 100644 --- a/rigs/kenwood/Makefile.am +++ b/rigs/kenwood/Makefile.am @@ -2,7 +2,7 @@ TSSRC = ts850.c ts870s.c ts570.c ts450s.c ts950.c ts50s.c \ ts790.c ts2000.c k2.c k3.c xg3.c ts930.c \ ts680.c ts690.c ts140.c ts480.c trc80.c ts590.c ts890s.c \ - ts990s.c ts990s.h flex6xxx.c pihpsdr.c + ts990s.c ts990s.h flex6xxx.c pihpsdr.c tx500.c IC10SRC = ts440.c ts940.c ts711.c ts811.c r5000.c diff --git a/rigs/kenwood/kenwood.c b/rigs/kenwood/kenwood.c index 37ea72d64..6ab6b4f99 100644 --- a/rigs/kenwood/kenwood.c +++ b/rigs/kenwood/kenwood.c @@ -5632,6 +5632,7 @@ DECLARE_INITRIG_BACKEND(kenwood) rig_register(&ts890s_caps); rig_register(&pt8000a_caps); rig_register(&malachite_caps); + rig_register(&tx500_caps); RETURNFUNC(RIG_OK); } diff --git a/rigs/kenwood/kenwood.h b/rigs/kenwood/kenwood.h index b7181d1ed..e054359ed 100644 --- a/rigs/kenwood/kenwood.h +++ b/rigs/kenwood/kenwood.h @@ -304,6 +304,7 @@ extern const struct rig_caps pihpsdr_caps; extern const struct rig_caps ts890s_caps; extern const struct rig_caps pt8000a_caps; extern const struct rig_caps malachite_caps; +extern const struct rig_caps tx500_caps; /* use when not interested in the answer, but want to check its len */ static int inline kenwood_simple_transaction(RIG *rig, const char *cmd,