Add flush to set_powerstat to avoid any queued data during power operations

pull/1031/head
Mike Black W9MDB 2022-05-09 07:11:01 -05:00
rodzic 1dd915a706
commit 22d4009327
2 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -5623,6 +5623,7 @@ int HAMLIB_API rig_set_powerstat(RIG *rig, powerstat_t status)
TRACE;
retcode = rig->caps->set_powerstat(rig, status);
rig_flush(rig); // if anything is queued up flush it
RETURNFUNC(retcode);
}

Wyświetl plik

@ -4612,12 +4612,15 @@ declare_proto_rig(recv_dtmf)
declare_proto_rig(set_powerstat)
{
int stat;
int retval;
ENTERFUNC;
CHKSCN1ARG(sscanf(arg1, "%d", &stat));
RETURNFUNC(rig_set_powerstat(rig, (powerstat_t) stat));
retval = rig_set_powerstat(rig, (powerstat_t) stat);
fflush(fin);
RETURNFUNC(retval);
}