From 454f640237c29a680f36b1b8d7358f542e53443f Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Sun, 6 Nov 2022 15:58:30 -0600 Subject: [PATCH] Fix dummy_set_split_freq --- rigs/dummy/dummy.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rigs/dummy/dummy.c b/rigs/dummy/dummy.c index 1f6fca1b8..b1eb070bf 100644 --- a/rigs/dummy/dummy.c +++ b/rigs/dummy/dummy.c @@ -424,6 +424,7 @@ static int dummy_set_freq(RIG *rig, vfo_t vfo, freq_t freq) } if (vfo == RIG_VFO_CURR) { vfo = priv->curr_vfo; } + if (vfo == RIG_VFO_CURR || RIG_VFO_TX) { vfo = vfo_fixup(rig,vfo,rig->state.cache.split); } // if needed for testing enable this to emulate a rig with 100hz resolution #if 0 @@ -930,13 +931,16 @@ static int dummy_get_dcs_sql(RIG *rig, vfo_t vfo, unsigned int *code) static int dummy_set_split_freq(RIG *rig, vfo_t vfo, freq_t tx_freq) { struct dummy_priv_data *priv = (struct dummy_priv_data *)rig->state.priv; + int retval; ENTERFUNC; + + retval = dummy_set_freq(rig, vfo, tx_freq); priv->curr->tx_freq = tx_freq; rig_debug(RIG_DEBUG_VERBOSE, "%s: priv->curr->tx_freq = %.0f\n", __func__, priv->curr->tx_freq); - RETURNFUNC(RIG_OK); + RETURNFUNC(retval); } @@ -2266,7 +2270,7 @@ struct rig_caps dummy_caps = RIG_MODEL(RIG_MODEL_DUMMY), .model_name = "Dummy", .mfg_name = "Hamlib", - .version = "20220727.0", + .version = "20221106.0", .copyright = "LGPL", .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_OTHER,