From cfde2c8a92105da471056fa70194ee10658c201f Mon Sep 17 00:00:00 2001
From: Mike Black W9MDB <mdblack98@yahoo.com>
Date: Fri, 20 Jan 2023 16:53:42 -0600
Subject: [PATCH] Add ability for set_vfo_opt 0/1 so rigctl can control VFO
 option

---
 src/rig.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/rig.c b/src/rig.c
index 5eb5767f0..2aa101ab8 100644
--- a/src/rig.c
+++ b/src/rig.c
@@ -6917,10 +6917,14 @@ int HAMLIB_API rig_set_vfo_opt(RIG *rig, int status)
         RETURNFUNC(-RIG_EINVAL);
     }
 
+    // Only netrigctl has this function
+    // We allow the status to be set for rigctl use
     if (rig->caps->set_vfo_opt == NULL)
     {
         ELAPSED2;
-        RETURNFUNC(-RIG_ENAVAIL);
+        rig->state.vfo_opt = status;
+        //RETURNFUNC(-RIG_ENAVAIL);
+        RETURNFUNC(RIG_OK);
     }
 
     retcode = rig->caps->set_vfo_opt(rig, status);