Add retry to rigctl open

pull/149/head
Michael Black 2019-12-03 08:22:35 -06:00
rodzic a7335595de
commit 5a9ab0b76d
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 6599353EC683404D
1 zmienionych plików z 8 dodań i 1 usunięć

Wyświetl plik

@ -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)
{