kopia lustrzana https://github.com/Hamlib/Hamlib
Move poweron set outside of check to ensure only once whether started power off or on
https://github.com/Hamlib/Hamlib/issues/297pull/312/head
rodzic
8fd58e211d
commit
362fa77cfd
|
@ -729,8 +729,6 @@ icom_rig_open(RIG *rig)
|
|||
|
||||
if (retval != RIG_OK && priv->poweron == 0)
|
||||
{
|
||||
|
||||
priv->poweron = 1;
|
||||
// maybe we need power on?
|
||||
rig_debug(RIG_DEBUG_VERBOSE, "%s trying power on\n", __func__);
|
||||
retval = abs(rig_set_powerstat(rig, 1));
|
||||
|
@ -756,6 +754,7 @@ icom_rig_open(RIG *rig)
|
|||
return retval;
|
||||
}
|
||||
}
|
||||
priv->poweron = 1;
|
||||
|
||||
if (rig->caps->has_get_func & RIG_FUNC_SATMODE)
|
||||
{
|
||||
|
|
|
@ -721,10 +721,10 @@ int kenwood_open(RIG *rig)
|
|||
|
||||
if (err == RIG_OK && powerstat == 0 && priv->poweron == 0)
|
||||
{
|
||||
priv->poweron = 1;
|
||||
rig_debug(RIG_DEBUG_TRACE, "%s: got PS0 so powerup\n", __func__);
|
||||
rig_set_powerstat(rig, 1);
|
||||
}
|
||||
priv->poweron = 1;
|
||||
|
||||
err = RIG_OK; // reset our err back to OK for later checks
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue