From a052ea40035e5d577cd11ac3d3af11518773df56 Mon Sep 17 00:00:00 2001 From: Michael Black Date: Wed, 18 Dec 2019 10:41:00 -0600 Subject: [PATCH] Fix FLRig to expire VFOB cache when VFOA mode is set --- dummy/flrig.c | 4 ++++ dummy/flrig.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/dummy/flrig.c b/dummy/flrig.c index cae3bdfcc..27d56f32f 100644 --- a/dummy/flrig.c +++ b/dummy/flrig.c @@ -1257,6 +1257,10 @@ static int flrig_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width) { cmd = "rig.set_modeB"; } + else + { // we make VFO_B mode unknown so it expires the cache + priv->curr_modeB = RIG_MODE_NONE; + } pxml = xml_build(cmd, cmd_buf, xml, sizeof(xml)); } diff --git a/dummy/flrig.h b/dummy/flrig.h index 673b3988c..8cbf1b71f 100644 --- a/dummy/flrig.h +++ b/dummy/flrig.h @@ -28,7 +28,7 @@ #include #endif -#define BACKEND_VER "1.11" +#define BACKEND_VER "1.12" #define EOM "\r" #define TRUE 1