kopia lustrzana https://github.com/Hamlib/Hamlib
Add flush to set_powerstat to avoid any queued data during power operations
rodzic
1dd915a706
commit
22d4009327
|
@ -5623,6 +5623,7 @@ int HAMLIB_API rig_set_powerstat(RIG *rig, powerstat_t status)
|
||||||
|
|
||||||
TRACE;
|
TRACE;
|
||||||
retcode = rig->caps->set_powerstat(rig, status);
|
retcode = rig->caps->set_powerstat(rig, status);
|
||||||
|
rig_flush(rig); // if anything is queued up flush it
|
||||||
RETURNFUNC(retcode);
|
RETURNFUNC(retcode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4612,12 +4612,15 @@ declare_proto_rig(recv_dtmf)
|
||||||
declare_proto_rig(set_powerstat)
|
declare_proto_rig(set_powerstat)
|
||||||
{
|
{
|
||||||
int stat;
|
int stat;
|
||||||
|
int retval;
|
||||||
|
|
||||||
ENTERFUNC;
|
ENTERFUNC;
|
||||||
|
|
||||||
CHKSCN1ARG(sscanf(arg1, "%d", &stat));
|
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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue