From 8e89aad2eaa185325356164613c392f6d6901f3b Mon Sep 17 00:00:00 2001 From: Michael Black W9MDB Date: Fri, 26 Mar 2021 22:32:08 -0500 Subject: [PATCH] During newcat.c AG format check reduce retries to zero to speed it up https://github.com/Hamlib/Hamlib/issues/630 --- rigs/kenwood/kenwood.c | 4 ++++ rigs/kenwood/kenwood.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/rigs/kenwood/kenwood.c b/rigs/kenwood/kenwood.c index 2fb25aa0a..ece488e27 100644 --- a/rigs/kenwood/kenwood.c +++ b/rigs/kenwood/kenwood.c @@ -2816,6 +2816,8 @@ int kenwood_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val) // This could be done by rig but easy enough to make it automagic if (priv->ag_format < 0) { + int retry_save = rig->state.rigport.retry; + rig->state.rigport.retry = 0; // speed up this check so no retries rig_debug(RIG_DEBUG_TRACE, "%s: AF format check determination...\n", __func__); // Determine AG format // =-1 == Undetermine @@ -2852,6 +2854,8 @@ int kenwood_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val) } } } + + rig->state.rigport.retry = retry_save; } rig_debug(RIG_DEBUG_TRACE, "%s: ag_format=%d\n", __func__, priv->ag_format); diff --git a/rigs/kenwood/kenwood.h b/rigs/kenwood/kenwood.h index 90dee848a..d03c48f4b 100644 --- a/rigs/kenwood/kenwood.h +++ b/rigs/kenwood/kenwood.h @@ -28,7 +28,7 @@ #include "token.h" #include "misc.h" -#define BACKEND_VER "20210309" +#define BACKEND_VER "20210326" #define EOM_KEN ';' #define EOM_TH '\r'