If mode for VFOB is requested but rig does not have TARGETABLE_MODE then just return VFOA mode

https://github.com/Hamlib/Hamlib/issues/1172
pull/1173/head
Mike Black W9MDB 2022-12-02 23:29:23 -06:00
rodzic 560afb9de2
commit 4fe9f5918d
1 zmienionych plików z 5 dodań i 0 usunięć

Wyświetl plik

@ -2431,6 +2431,11 @@ int HAMLIB_API rig_get_mode(RIG *rig,
RETURNFUNC(RIG_OK);
}
if (vfo == RIG_VFO_B && !(caps->targetable_vfo & RIG_TARGETABLE_MODE))
{
vfo = RIG_VFO_A; // we'll just return VFO_A mode which is probably cached
}
if ((*mode != RIG_MODE_NONE && cache_ms_mode < rig->state.cache.timeout_ms)
&& cache_ms_width < rig->state.cache.timeout_ms)
{