[Hamlib-commits] Hamlib -- Ham radio control libraries branch Hamlib-4.5.6 created. 4.5.5-3-g8832ad
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: n0nb <n0...@us...> - 2023-04-29 21:00:19
|
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, Hamlib-4.5.6 has been created at 8832ad144a5f9e9990bc540c0b5cfc9f26e0f193 (commit) - Log ----------------------------------------------------------------- commit 8832ad144a5f9e9990bc540c0b5cfc9f26e0f193 Author: Mike Black W9MDB <mdb...@ya...> Date: Sat Apr 22 12:10:56 2023 -0500 Update NEWS diff --git a/NEWS b/NEWS index 8b13ec30..4982e4e6 100644 --- a/NEWS +++ b/NEWS @@ -7,6 +7,32 @@ Copyright (C) 2000-2023 Michael Black W9MDB, and others Please send Hamlib bug reports to ham...@li... +Version 5.x -- future + * rig_get_conf deprecated and replaced by rig_get_conf2 + * rot_get_conf deprecated and replaced by rot_get_conf2 + * Change FT1000MP Mark V model names to align with FT1000MP + +Version 4.6 + * Add saebrtrack rotor https://sites.google.com/site/marklhammond/saebrtrack + * Add offset_vfoa and offset_vfob applying to rig_set_freq + * Fix K4 to put it in K40 mode when requesting ID + * 2023-11-XX -- Planned for Nov 2023 + * Fixes for M2 Rotors + * 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/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" + Default path is for current directory + * Add MDS 4710/9710 rigs + * Add FLIR PTU-D48, E46, D100, D300 rotors + * Fix FTDX3000 rig split + +Version 4.5.6 + * Fix rigctld/rigctltcp information + Version 4.5.5 * 2023-04-05 * Add park to rotorez.c @@ -185,7 +211,7 @@ Version 4.3.1 - scripts: Update example in readme, since 4.0 817 is 1020 - Make testlibusb.c compatible with libusb < 1.0.23 Note: On systems with libusb < 1.0.23 a warning will be emitted - but compliation should proceed without error. + but compilation should proceed without error. - Update testlibusb.c warning to "may be" instead of "will be" - Change kenwood to only set VFOA default on 1st rig_open call commit 6b0530f7b7aa1cca7dd3e1ad64bd40c28b16f573 Author: Mike Black W9MDB <mdb...@ya...> Date: Fri Apr 21 16:14:48 2023 -0500 Revert "Only allow x25cmdfails when not set" This reverts commit a0cd186b68e2b81d0fa4e8d00f342d73c5ca76aa. diff --git a/rigs/icom/icom.c b/rigs/icom/icom.c index bde2e05d..de5e1871 100644 --- a/rigs/icom/icom.c +++ b/rigs/icom/icom.c @@ -686,7 +686,7 @@ int icom_init(RIG *rig) priv->rx_vfo = RIG_VFO_NONE; rig->state.current_vfo = RIG_VFO_NONE; priv->filter = RIG_PASSBAND_NOCHANGE; - priv->x25cmdfails = -1; + priv->x25cmdfails = 0; priv->x1cx03cmdfails = 0; // we can add rigs here that will never use the 0x25 cmd @@ -1656,8 +1656,7 @@ int icom_get_freq(RIG *rig, vfo_t vfo, freq_t *freq) if (retval != RIG_OK) { - // only reset if not known -- means cannot change dynamically without restart - if (priv->x25cmdfails < 0) priv->x25cmdfails = 1; + priv->x25cmdfails = 1; rig_debug(RIG_DEBUG_WARN, "%s: rig probe shows 0x25 CI-V cmd not available\n", __func__); } diff --git a/rigs/icom/icom.h b/rigs/icom/icom.h index 0661336b..efc28fa4 100644 --- a/rigs/icom/icom.h +++ b/rigs/icom/icom.h @@ -31,7 +31,7 @@ #include <sys/time.h> #endif -#define BACKEND_VER "20230421" +#define BACKEND_VER "20230109" #define ICOM_IS_ID31 rig_is_model(rig, RIG_MODEL_ID31) #define ICOM_IS_ID51 rig_is_model(rig, RIG_MODEL_ID51) commit a0cd186b68e2b81d0fa4e8d00f342d73c5ca76aa Author: Mike Black W9MDB <mdb...@ya...> Date: Fri Apr 21 16:12:53 2023 -0500 Only allow x25cmdfails when not set https://github.com/Hamlib/Hamlib/issues/1277 diff --git a/rigs/icom/icom.c b/rigs/icom/icom.c index de5e1871..bde2e05d 100644 --- a/rigs/icom/icom.c +++ b/rigs/icom/icom.c @@ -686,7 +686,7 @@ int icom_init(RIG *rig) priv->rx_vfo = RIG_VFO_NONE; rig->state.current_vfo = RIG_VFO_NONE; priv->filter = RIG_PASSBAND_NOCHANGE; - priv->x25cmdfails = 0; + priv->x25cmdfails = -1; priv->x1cx03cmdfails = 0; // we can add rigs here that will never use the 0x25 cmd @@ -1656,7 +1656,8 @@ int icom_get_freq(RIG *rig, vfo_t vfo, freq_t *freq) if (retval != RIG_OK) { - priv->x25cmdfails = 1; + // only reset if not known -- means cannot change dynamically without restart + if (priv->x25cmdfails < 0) priv->x25cmdfails = 1; rig_debug(RIG_DEBUG_WARN, "%s: rig probe shows 0x25 CI-V cmd not available\n", __func__); } diff --git a/rigs/icom/icom.h b/rigs/icom/icom.h index efc28fa4..0661336b 100644 --- a/rigs/icom/icom.h +++ b/rigs/icom/icom.h @@ -31,7 +31,7 @@ #include <sys/time.h> #endif -#define BACKEND_VER "20230109" +#define BACKEND_VER "20230421" #define ICOM_IS_ID31 rig_is_model(rig, RIG_MODEL_ID31) #define ICOM_IS_ID51 rig_is_model(rig, RIG_MODEL_ID51) ----------------------------------------------------------------------- hooks/post-receive -- Hamlib -- Ham radio control libraries |