From 403ec07b6b5c7d68d1382bbf99ed960524e136c3 Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Tue, 28 Mar 2023 10:43:07 -0500 Subject: [PATCH] Fix auto_power_on from rigctl invocation with --set-conf=auto_power_on=1 https://github.com/Hamlib/Hamlib/issues/1220 --- src/rig.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rig.c b/src/rig.c index b49e86f93..bb0d1ee25 100644 --- a/src/rig.c +++ b/src/rig.c @@ -1280,7 +1280,7 @@ int HAMLIB_API rig_open(RIG *rig) powerstat_t powerflag; status = rig_get_powerstat(rig, &powerflag); - if (status == RIG_OK && powerflag == RIG_POWER_OFF) { return (-RIG_EPOWER); } + if (status == RIG_OK && powerflag == RIG_POWER_OFF && rig->state.auto_power_on == 0) { return (-RIG_EPOWER); } // don't need auto_power_on if power is already on if (status == RIG_OK && powerflag == RIG_POWER_ON) { rig->state.auto_power_on = 0; }