[Hamlib-commits] Hamlib -- Ham radio control libraries branch master updated. 6c1d83ed8684c8b3ff806
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: n0nb <n0...@us...> - 2023-04-10 12:58:21
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Hamlib -- Ham radio control libraries". The branch, master has been updated via 6c1d83ed8684c8b3ff806c07e8c465d41c502685 (commit) via cf77666cc1ca7a8eae96d5700deafc1adc660cc4 (commit) via c3d06fd043aeab69c4ade5fce1e739f8288a505f (commit) via 96bb604b1216547e599d06b61f73cb39ae797c17 (commit) via dd874dbf7f53b09d455afa921af0938ed914bbe8 (commit) via e5a00cddb9fcbebcf8a41de96a6380f03618d230 (commit) via 2c283ab47ae99fd404ee1950434465385f00a734 (commit) from 748b45b91f8216744d9bd38baf882a592c1f804b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 6c1d83ed8684c8b3ff806c07e8c465d41c502685 Merge: cf77666c 2c283ab4 Author: Michael Black <mdb...@ya...> Date: Sun Apr 9 22:14:00 2023 -0500 Merge pull request #1269 from ncw/fix-qcx-cw-sending Fix QRP Labs QCX Morse Sending commit cf77666cc1ca7a8eae96d5700deafc1adc660cc4 Merge: dd874dbf c3d06fd0 Author: Michael Black <mdb...@ya...> Date: Sun Apr 9 22:13:42 2023 -0500 Merge pull request #1268 from dforsi/fix/doxygen Add/fix Doxygen comments commit c3d06fd043aeab69c4ade5fce1e739f8288a505f Author: Daniele Forsi IU5HKX <iu...@gm...> Date: Sat Apr 8 20:31:40 2023 +0200 Add/fix Doxygen comments diff --git a/include/hamlib/rig.h b/include/hamlib/rig.h index b263bbfe..c691b46a 100644 --- a/include/hamlib/rig.h +++ b/include/hamlib/rig.h @@ -537,7 +537,7 @@ typedef unsigned int vfo_t; /** \brief \c Macro to tell you if VFO can transmit */ #define RIG_VFO_TX_VFO(v) ((v)|RIG_VFO_TX_FLAG) -/** \brief \c TX -- alias for split tx or uplink, of VFO_CURR */ +/** \brief \c TX -- alias for split tx or uplink, of VFO_CURR */ #define RIG_VFO_TX RIG_VFO_TX_VFO(RIG_VFO_CURR) /** \brief \c RX -- alias for split rx or downlink */ diff --git a/include/hamlib/riglist.h b/include/hamlib/riglist.h index 3c641856..f73e639f 100644 --- a/include/hamlib/riglist.h +++ b/include/hamlib/riglist.h @@ -33,6 +33,8 @@ #define RIG_MAKE_MODEL(a,b) ((a)*MAX_MODELS_PER_BACKEND+(b)) #define RIG_BACKEND_NUM(a) ((a)/MAX_MODELS_PER_BACKEND) +//! @endcond + /*! \file riglist.h * \brief Hamlib rig(radio) model definitions. * @@ -49,6 +51,13 @@ * whishes to use. It is done with the rig_init() API call. */ +/** + * \def RIG_MODEL_NONE + * \brief A macro that returns the model number for an unknown model. + * + * The none backend, as the name suggests, does nothing. It is mainly for + * internal use. + */ #define RIG_MODEL_NONE 0 /*! \def RIG_MODEL_DUMMY @@ -62,9 +71,12 @@ * It has also been expanded to provide support to "virtual" type of rigs * such as the network rig control backend and W1HKJ's Flrig application. */ +//! @cond Doxygen_Suppress #define RIG_DUMMY 0 #define RIG_BACKEND_DUMMY "dummy" +//! @endcond #define RIG_MODEL_DUMMY RIG_MAKE_MODEL(RIG_DUMMY, 1) +//! @cond Doxygen_Suppress #define RIG_MODEL_NETRIGCTL RIG_MAKE_MODEL(RIG_DUMMY, 2) #define RIG_MODEL_ARMSTRONG RIG_MAKE_MODEL(RIG_DUMMY, 3) #define RIG_MODEL_FLRIG RIG_MAKE_MODEL(RIG_DUMMY, 4) @@ -629,7 +641,6 @@ #define RIG_GOMSPACE 35 #define RIG_BACKEND_GOMSPACE "gomspace" #define RIG_MODEL_GS100 RIG_MAKE_MODEL(RIG_GOMSPACE, 1) -//! @endcond /* * MDS Microwave Data Systems https://en.wikipedia.org/wiki/Microwave_Data_Systems @@ -645,6 +656,7 @@ etc. */ +//! @endcond /*! \typedef typedef int rig_model_t \brief Convenience type definition for rig model. diff --git a/src/cache.c b/src/cache.c index cdab9aba..c29fd7b9 100644 --- a/src/cache.c +++ b/src/cache.c @@ -26,6 +26,7 @@ #define CHECK_RIG_ARG(r) (!(r) || !(r)->caps || !(r)->state.comm_state) /** + * \file cache.c * \addtogroup rig * @{ */ diff --git a/src/rig.c b/src/rig.c index 13aeb5fe..8768d9af 100644 --- a/src/rig.c +++ b/src/rig.c @@ -5708,7 +5708,7 @@ int HAMLIB_API rig_get_ts(RIG *rig, vfo_t vfo, shortfreq_t *ts) * \brief set the antenna * \param rig The rig handle * \param vfo The target VFO - * \param ant The anntena to select + * \param ant The antenna to select * \param option An option that the ant command for the rig recognizes * * Select the antenna connector. diff --git a/src/token.h b/src/token.h index 41bd7ab2..703dc58c 100644 --- a/src/token.h +++ b/src/token.h @@ -71,7 +71,7 @@ #define TOK_STOP_BITS TOKEN_FRONTEND(22) /** \brief Serial parity (format?) */ #define TOK_PARITY TOKEN_FRONTEND(23) -/** \brief Serial Handshake (format?) */ +/** \brief Serial Handshake (format?) */ #define TOK_HANDSHAKE TOKEN_FRONTEND(24) /** \brief Serial Req. To Send status */ #define TOK_RTS_STATE TOKEN_FRONTEND(25) @@ -89,7 +89,7 @@ #define TOK_PTT_BITNUM TOKEN_FRONTEND(34) /** \brief PTT share with other applications */ #define TOK_PTT_SHARE TOKEN_FRONTEND(35) -/** \brief PTT share with other applications */ +/** \brief Flush with read instead of TCFLUSH */ #define TOK_FLUSHX TOKEN_FRONTEND(36) /** \brief Asynchronous data transfer support */ #define TOK_ASYNC TOKEN_FRONTEND(37) @@ -101,7 +101,7 @@ */ /* rx_range_list/tx_range_list, filters, announces, has(func,lvl,..) */ -/** \brief rig: ?? */ +/** \brief rig: VFO compensation in ppm */ #define TOK_VFO_COMP TOKEN_FRONTEND(110) /** \brief rig: Rig state poll interval in milliseconds */ #define TOK_POLL_INTERVAL TOKEN_FRONTEND(111) @@ -121,11 +121,13 @@ #define TOK_AUTO_DISABLE_SCREENSAVER TOKEN_FRONTEND(126) /** \brief rig: Disable Yaesu band select logic */ #define TOK_DISABLE_YAESU_BANDSELECT TOKEN_FRONTEND(127) -/** \brief rig: Supporess get_freq on VFOB for satellite RIT tuning */ +/** \brief rig: Suppress get_freq on VFOB for satellite RIT tuning */ #define TOK_TWIDDLE_TIMEOUT TOKEN_FRONTEND(128) -/** \brief rig: Supporess get_freq on VFOB for satellite RIT tuning */ +/** \brief rig: Suppress get_freq on VFOB for satellite RIT tuning */ #define TOK_TWIDDLE_RIT TOKEN_FRONTEND(129) +/** \brief rig: Add Hz to VFOA/Main frequency set */ #define TOK_OFFSET_VFOA TOKEN_FRONTEND(130) +/** \brief rig: Add Hz to VFOB/Sub frequency set */ #define TOK_OFFSET_VFOB TOKEN_FRONTEND(131) /* * rotator specific tokens commit 96bb604b1216547e599d06b61f73cb39ae797c17 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: Thu Apr 6 21:21:04 2023 +0200 Fix typos diff --git a/NEWS b/NEWS index 1d1c95e3..1556473a 100644 --- a/NEWS +++ b/NEWS @@ -21,7 +21,7 @@ Version 4.6 * Add rigctlsync utility to synchronize frequency from a rig to SDR# (or others) * Add SDR# rig for use with SDR#'s gpredict plugin -- can only get/set freq * Add Apex Shared Loop rotator -- unidirectional only so far - * Add client_version to rigctld so client can report it's version for future use/compatility/alternatives + * Add client_version to rigctld so client can report it's version for future use/compatibility/alternatives * Add --set-conf=tuner_control_pathname=hamlib_tuner_control (default) If file exists then it will be called with 0/1 (Off/On) argument with 'U TUNER 0' or 'U TUNER 1" diff --git a/doc/README.man-pages b/doc/README.man-pages index fe1c62d4..bac868bb 100644 --- a/doc/README.man-pages +++ b/doc/README.man-pages @@ -159,7 +159,7 @@ PDF as blocks of constant width text and should be verbatim input or output in the shell, programs, or blocks of source code. Text intended to be typed at a shell or program prompt should be in bold and -program orshell output in normal weight. In some cases it will be necessary +program or shell output in normal weight. In some cases it will be necessary to use the "\fB...\fP" font formatting calls especially where backslash escapes ("\\") are required. diff --git a/doc/hamlib.cfg.in b/doc/hamlib.cfg.in index 569c6c14..df115717 100644 --- a/doc/hamlib.cfg.in +++ b/doc/hamlib.cfg.in @@ -17,7 +17,7 @@ MAN_EXTENSION = .3 # Set GENERATE_LATEX to YES to generate the needed files for the PDF manual # and run 'make doc'. Then 'cd latex ; make' to generate the PDF manual. # -# See section 1.3.1.2 in @top_srcdir@/README.developer for the needed LaTEX +# See section 1.3.1.2 in @top_srcdir@/README.developer for the needed LaTeX # packages. USE_PDFLATEX = YES PDF_HYPERLINKS = YES diff --git a/extra/kylix/README.kylix b/extra/kylix/README.kylix index 861faef1..926ab389 100644 --- a/extra/kylix/README.kylix +++ b/extra/kylix/README.kylix @@ -16,13 +16,13 @@ hamlib_rotapi.pas HamlibComponents.pas This file contain two components that encapsulate the rig and rotator - frontends. It is very simular to the C++ class. + frontends. It is very similar to the C++ class. A simple test program is included in the tests/ directory. It implements a selection dialog and a very simple Radio Control dialog. -This binding was develop with Borland Kylix Open Edition Ver 2.0. Open Edition +This binding was developed with Borland Kylix Open Edition Ver 2.0. Open Edition is freely downloadable from Borland's website for use with GPL projects. http://www.borland.com/kylix/ diff --git a/extra/kylix/hamlib_rigapi.pas b/extra/kylix/hamlib_rigapi.pas index 5d32d7dc..b9cec3ee 100644 --- a/extra/kylix/hamlib_rigapi.pas +++ b/extra/kylix/hamlib_rigapi.pas @@ -327,7 +327,7 @@ const //#define RIG_IS_TOKEN_FRONTEND(t) ((t)&(1<<30)) {* - * strongly inspired from soundmedem. Thanks Thomas! + * strongly inspired from soundmodem. Thanks Thomas! *} RIG_CONF_STRING = 0; RIG_CONF_COMBO = 1; @@ -472,7 +472,7 @@ type const {* - * tranceive mode, ie. the rig notify the host of any event, + * transceive mode, ie. the rig notify the host of any event, * like freq changed, mode changed, etc. *} RIG_TRN_OFF = 0; diff --git a/include/hamlib/rig.h b/include/hamlib/rig.h index 842da28d..b263bbfe 100644 --- a/include/hamlib/rig.h +++ b/include/hamlib/rig.h @@ -565,7 +565,7 @@ typedef unsigned int vfo_t; #define RIG_TARGETABLE_ANT (1<<10) #define RIG_TARGETABLE_ROOFING (1<<11) // roofing filter targetable by VFO #define RIG_TARGETABLE_SPECTRUM (1<<12) // spectrum scope targetable by VFO -#define RIG_TARGETABLE_BAND (1<<13) // Band select -- e.g. Yaeus BS command +#define RIG_TARGETABLE_BAND (1<<13) // Band select -- e.g. Yaesu BS command #define RIG_TARGETABLE_COMMON (RIG_TARGETABLE_RITXIT | RIG_TARGETABLE_PTT | RIG_TARGETABLE_MEM | RIG_TARGETABLE_BANK) #define RIG_TARGETABLE_ALL 0x7fffffff //! @endcond @@ -779,7 +779,7 @@ typedef long token_t; * * Current internal implementation * NUMERIC: val.f or val.i - * COMBO: val.i, starting from 0. Points to a table of strings or asci stored values. + * COMBO: val.i, starting from 0. Points to a table of strings or ASCII stored values. * STRING: val.s or val.cs * CHECKBUTTON: val.i 0/1 * BINARY: val.b @@ -2586,7 +2586,7 @@ struct rig_state { int lock_mode; /*!< flag that prevents mode changes if ~= 0 -- see set/get_lock_mode */ powerstat_t powerstat; /*!< power status */ char *tuner_control_pathname; /*!< Path to external tuner control program that get 0/1 (Off/On) argument */ - char client_version[32]; /*!<! Allow client to report version for compatility checks/capability */ + char client_version[32]; /*!<! Allow client to report version for compatibility checks/capability */ freq_t offset_vfoa; /*!< Offset to apply to VFOA/Main set_freq */ freq_t offset_vfob; /*!< Offset to apply to VFOB/Sub set_freq */ }; diff --git a/rigs/jrc/jst145.c b/rigs/jrc/jst145.c index 49874da2..95eaeca8 100644 --- a/rigs/jrc/jst145.c +++ b/rigs/jrc/jst145.c @@ -506,7 +506,7 @@ static int jst145_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width) if (retval != RIG_OK) { - rig_debug(RIG_DEBUG_ERR, "%s: jrc_transcation failed: %s\n", __func__, + rig_debug(RIG_DEBUG_ERR, "%s: jrc_transaction failed: %s\n", __func__, rigerror(retval)); } diff --git a/rigs/uniden/uniden_digital.c b/rigs/uniden/uniden_digital.c index d72d0293..a9d752c2 100644 --- a/rigs/uniden/uniden_digital.c +++ b/rigs/uniden/uniden_digital.c @@ -46,7 +46,7 @@ * use the address returned from one of the commands. If you decide * the latter method, the order is slightly confusing but, I have it * well documented within DSctl. The latter method is also as much - * as 30% faster then using the Uniden software or "Get Next + * as 30% faster than using the Uniden software or "Get Next * Location" command. */ diff --git a/rigs/yaesu/newcat.c b/rigs/yaesu/newcat.c index 601db0c6..eb206647 100644 --- a/rigs/yaesu/newcat.c +++ b/rigs/yaesu/newcat.c @@ -3536,7 +3536,7 @@ int newcat_set_powerstat(RIG *rig, powerstat_t status) ENTERFUNC; -#if 0 // all Yaeus rigs have PS and calling this here interferes with power on +#if 0 // all Yaesu rigs have PS and calling this here interferes with power on if (!newcat_valid_command(rig, "PS")) { @@ -7809,7 +7809,7 @@ int newcat_set_tx_vfo(RIG *rig, vfo_t tx_vfo) if (is_ftdx101d || is_ftdx101mp) { - // what other Yaeus rigs should be using this? + // what other Yaesu rigs should be using this? // The DX101D returns FT0 when in split and not transmitting command = "ST"; } @@ -7840,7 +7840,7 @@ int newcat_get_tx_vfo(RIG *rig, vfo_t *tx_vfo) if (is_ftdx101d || is_ftdx101mp) { - // what other Yaeus rigs should be using this? + // what other Yaesu rigs should be using this? // The DX101D returns FT0 when in split and not transmitting command = "ST"; } @@ -10897,7 +10897,7 @@ int newcat_set_cmd_validate(RIG *rig) { // for the BS command we can only run it once // so we'll assume it worked - // maybe Yaeus will make this command more intelligent + // maybe Yaesu will make this command more intelligent if (strstr(priv->cmd_str, "BS")) { RETURNFUNC(RIG_OK); } // if the first two chars match we are validated diff --git a/src/amplifier.c b/src/amplifier.c index 0dccadb3..c0f16494 100644 --- a/src/amplifier.c +++ b/src/amplifier.c @@ -132,7 +132,7 @@ static int remove_opened_amp(const AMP *amp) #ifdef XXREMOVEDXX /** - * \brief Executess cfunc() on each #AMP handle. + * \brief Executes cfunc() on each #AMP handle. * * \param cfunc The function to be executed on each #AMP handle. * \param data Data pointer to be passed to cfunc() diff --git a/src/rig.c b/src/rig.c index d08616e4..13aeb5fe 100644 --- a/src/rig.c +++ b/src/rig.c @@ -843,7 +843,7 @@ int HAMLIB_API rig_open(RIG *rig) RETURNFUNC(-RIG_EINVAL); } - // rigctl/rigctld may have deprecated values -- backwards compatility + // rigctl/rigctld may have deprecated values -- backwards compatibility if (rs->rigport_deprecated.pathname[0] != 0) { strcpy(rs->rigport.pathname, rs->rigport_deprecated.pathname); @@ -4540,10 +4540,10 @@ int HAMLIB_API rig_set_split_mode(RIG *rig, __LINE__, rig_strvfo(tx_vfo), rig_strrmode(tx_mode)); } - // code below here should be dead code now -- but maybe we have VFO situatiuon we need to handle + // code below here should be dead code now -- but maybe we have VFO situation we need to handle if (caps->rig_model == RIG_MODEL_NETRIGCTL) { - // special handlingt for netrigctl to avoid set_vfo + // special handling for netrigctl to avoid set_vfo retcode = caps->set_split_mode(rig, vfo, tx_mode, tx_width); ELAPSED2; RETURNFUNC(retcode); @@ -4830,7 +4830,7 @@ int HAMLIB_API rig_set_split_freq_mode(RIG *rig, HAMLIB_TRACE; retcode = caps->set_split_freq_mode(rig, vfo, tx_freq, tx_mode, tx_width); -#if 0 // this verification seems to be causing bad behavior on some reigs +#if 0 // this verification seems to be causing bad behavior on some rigs // we query freq after set to ensure it really gets done do @@ -7456,7 +7456,7 @@ int HAMLIB_API rig_cookie(RIG *rig, enum cookie_e cookie_cmd, char *cookie, date_strget(cookie, cookie_len, 0); size_t len = strlen(cookie); // add on our random number to ensure uniqueness - // The cookie should never be longer then HAMLIB_COOKIE_SIZE + // The cookie should never be longer than HAMLIB_COOKIE_SIZE SNPRINTF(cookie + len, HAMLIB_COOKIE_SIZE - len, " %d\n", rand()); strcpy(cookie_save, cookie); time_last_used = time_curr; diff --git a/tests/ampctl_parse.c b/tests/ampctl_parse.c index 73ae8023..55d2137a 100644 --- a/tests/ampctl_parse.c +++ b/tests/ampctl_parse.c @@ -868,7 +868,7 @@ int ampctl_parse(AMP *my_amp, FILE *fin, FILE *fout, char *argv[], int argc) rp_getline("\nAmplifier command: "); - /* EOF (Ctl-D) received on empty input line, bail out gracefully. */ + /* EOF (Ctrl-D) received on empty input line, bail out gracefully. */ if (!input_line) { fprintf_flush(fout, "\n"); @@ -952,7 +952,7 @@ int ampctl_parse(AMP *my_amp, FILE *fin, FILE *fout, char *argv[], int argc) char cmd_name[MAXNAMSIZ]; /* if there is no terminating '\0' character in the source string, - * srncpy() doesn't add one even if the supplied length is less + * strncpy() doesn't add one even if the supplied length is less * than the destination array. Truncate the source string here. */ if (strlen(parsed_input[0] + 1) >= MAXNAMSIZ) diff --git a/tests/testcookie.c b/tests/testcookie.c index 5108e179..10625480 100644 --- a/tests/testcookie.c +++ b/tests/testcookie.c @@ -28,9 +28,9 @@ static int test1() else {printf("Test#1c Failed\n"); return 1;} #if 0 - // after 1 second we should be able to get a coookie + // after 1 second we should be able to get a cookie // this means the cookie holder did not renew within 1 second - hl_usleep(1500 * 1000); // after 1 second we should be able to get a coookie + hl_usleep(1500 * 1000); // after 1 second we should be able to get a cookie retcode = rig_cookie(NULL, RIG_COOKIE_GET, cookie2, sizeof(cookie2)); @@ -91,7 +91,7 @@ static int test3_invalid_input() char cookie[HAMLIB_COOKIE_SIZE]; int n = 0; - /* Make sure any value smaller then HAMLIB_COOKIE_SIZE is rejected */ + /* Make sure any value smaller than HAMLIB_COOKIE_SIZE is rejected */ for (unsigned int i = 0; i < HAMLIB_COOKIE_SIZE; i++) { retcode = rig_cookie(NULL, RIG_COOKIE_GET, cookie, i); commit dd874dbf7f53b09d455afa921af0938ed914bbe8 Merge: e5a00cdd 748b45b9 Author: Mike Black W9MDB <mdb...@ya...> Date: Sun Apr 9 08:30:44 2023 -0500 Merge branch 'master' of https://github.com/Hamlib/Hamlib commit e5a00cddb9fcbebcf8a41de96a6380f03618d230 Author: Mike Black W9MDB <mdb...@ya...> Date: Sun Apr 9 08:29:48 2023 -0500 Fix case where netrigctl gets a 0 answer to chk_vfo https://github.com/Hamlib/Hamlib/issues/1266 diff --git a/rigs/dummy/netrigctl.c b/rigs/dummy/netrigctl.c index 8e7613ae..da181e8f 100644 --- a/rigs/dummy/netrigctl.c +++ b/rigs/dummy/netrigctl.c @@ -265,7 +265,7 @@ static int netrigctl_open(RIG *rig) if (sscanf(buf, "CHKVFO %d", &priv->rigctld_vfo_mode) == 1) { - rig->state.vfo_opt = 1; + rig->state.vfo_opt = priv->rigctld_vfo_mode; rig_debug(RIG_DEBUG_TRACE, "%s: chkvfo=%d\n", __func__, priv->rigctld_vfo_mode); } else if (ret == 2) @@ -2732,7 +2732,7 @@ struct rig_caps netrigctl_caps = RIG_MODEL(RIG_MODEL_NETRIGCTL), .model_name = "NET rigctl", .mfg_name = "Hamlib", - .version = "20230328.0", + .version = "20204009.0", .copyright = "LGPL", .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_OTHER, commit 2c283ab47ae99fd404ee1950434465385f00a734 Author: Nick Craig-Wood <ni...@cr...> Date: Sun Apr 9 14:00:25 2023 +0100 Fix QRP Labs QCX Morse Sending Before this fix, hamlib used the TS480 protocol for sending morse which adds a lot of spaces on the end. The QCX actually uses the Elecraft morse sending protocol so switch it over to using that. Tested with QCX Mini firmware v1.09a diff --git a/rigs/kenwood/kenwood.c b/rigs/kenwood/kenwood.c index 8cc758f8..2f5b0c81 100644 --- a/rigs/kenwood/kenwood.c +++ b/rigs/kenwood/kenwood.c @@ -5196,6 +5196,7 @@ int kenwood_send_morse(RIG *rig, vfo_t vfo, const char *msg) case RIG_MODEL_K3S: case RIG_MODEL_KX2: case RIG_MODEL_KX3: + case RIG_MODEL_QRPLABS: SNPRINTF(morsebuf, sizeof(morsebuf), "KY %s", m2); break; ----------------------------------------------------------------------- Summary of changes: NEWS | 2 +- doc/README.man-pages | 2 +- doc/hamlib.cfg.in | 2 +- extra/kylix/README.kylix | 4 ++-- extra/kylix/hamlib_rigapi.pas | 4 ++-- include/hamlib/rig.h | 8 ++++---- include/hamlib/riglist.h | 14 +++++++++++++- rigs/dummy/netrigctl.c | 4 ++-- rigs/jrc/jst145.c | 2 +- rigs/kenwood/kenwood.c | 1 + rigs/uniden/uniden_digital.c | 2 +- rigs/yaesu/newcat.c | 8 ++++---- src/amplifier.c | 2 +- src/cache.c | 1 + src/rig.c | 12 ++++++------ src/token.h | 12 +++++++----- tests/ampctl_parse.c | 4 ++-- tests/testcookie.c | 6 +++--- 18 files changed, 53 insertions(+), 37 deletions(-) hooks/post-receive -- Hamlib -- Ham radio control libraries |