kopia lustrzana https://github.com/Hamlib/Hamlib
Add retry to rigctl open
rodzic
a7335595de
commit
5a9ab0b76d
|
@ -510,7 +510,14 @@ int main(int argc, char *argv[])
|
|||
exit(0);
|
||||
}
|
||||
|
||||
retcode = rig_open(my_rig);
|
||||
int i=0;
|
||||
do { // we'll try 5 times and sleep 200ms between tries
|
||||
retcode = rig_open(my_rig);
|
||||
if (retcode != RIG_OK) {
|
||||
usleep(200000);
|
||||
rig_debug(RIG_DEBUG_TRACE, "%s: error opening rig, try#%d\n", __func__, i+1);
|
||||
}
|
||||
} while (retcode != RIG_OK && ++i < 5);
|
||||
|
||||
if (retcode != RIG_OK)
|
||||
{
|
||||
|
|
Ładowanie…
Reference in New Issue