Add PS; check to kenwood power up logic

https://github.com/Hamlib/Hamlib/issues/231
pull/234/head
mdblack98 2020-05-01 17:41:27 -05:00
rodzic c4430b7cb9
commit 1aed5e9266
1 zmienionych plików z 11 dodań i 0 usunięć

Wyświetl plik

@ -699,6 +699,17 @@ int kenwood_open(RIG *rig)
err = kenwood_get_id(rig, id);
if (err == RIG_OK) { // some rigs give ID while in standby
powerstat_t powerstat = 0;
rig_debug(RIG_DEBUG_TRACE, "%s: got ID so try PS\n", __func__);
err = rig_get_powerstat(rig, &powerstat);
if (err == RIG_OK && powerstat == 0)
{
rig_debug(RIG_DEBUG_TRACE, "%s: got PS0 so powerup\n", __func__);
rig_set_powerstat(rig, 1);
}
}
if (err == -RIG_ETIMEOUT)
{
// Ensure rig is on