From c6371a14a1786f8ed2eb00e121efb200287cd2fd Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Thu, 29 Feb 2024 22:37:16 -0600 Subject: [PATCH] Fix 'G' command vfo_ops https://github.com/Hamlib/Hamlib/issues/1518 --- src/rig.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rig.c b/src/rig.c index 55cd851ba..92ed19a35 100644 --- a/src/rig.c +++ b/src/rig.c @@ -713,6 +713,7 @@ RIG *HAMLIB_API rig_init(rig_model_t rig_model) rs->vfo_comp = 0.0; /* override it with preferences */ rs->current_vfo = RIG_VFO_CURR; /* we don't know yet! */ + rs->vfo_ops = caps->vfo_ops; rs->rx_vfo = RIG_VFO_CURR; /* we don't know yet! */ rs->tx_vfo = RIG_VFO_CURR; /* we don't know yet! */ rs->poll_interval = 1000; // enable polling by default @@ -6904,7 +6905,7 @@ vfo_op_t HAMLIB_API rig_has_vfo_op(RIG *rig, vfo_op_t op) ENTERFUNC; - retcode = rig->caps->vfo_ops & op; + retcode = rig->state.vfo_ops & op; RETURNFUNC(retcode); }