Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sdk:gps-udp-client-gnsstogps [2020/12/10 16:12]
juraschek [SDK Script gps-udp-client-GNSStoGPS.are]
sdk:gps-udp-client-gnsstogps [2021/10/08 10:22]
dodenhoeft [SDK Script gps-udp-client-GNSStoGPS.are]
Line 54: Line 54:
                 do {                 do {
                                 sleep(3);                                 sleep(3);
-                } while ( nb_config_done != 0)+                } while ( nb_config_done() != 0)
            
  nb_config_set("​gpsd.0.status=1"​);​  nb_config_set("​gpsd.0.status=1"​);​
                 do {                 do {
                  sleep(5);                  sleep(5);
-                } while ( nb_config_done != 0)+                } while ( nb_config_done() != 0)
  return 0;  return 0;
 } }
Line 71: Line 71:
  exit(-1);  exit(-1);
  }  }
- for (attempt = 0; attempt <= 5; attempt++) { + for (attempt = 0; attempt <= 15; attempt++) { 
- sleep(3);+ sleep(15);
  
  if (connect(gpsd,​ local_ip, local_port) < 0) {  if (connect(gpsd,​ local_ip, local_port) < 0) {
  nb_syslog("​Could not connect to daemon"​);​  nb_syslog("​Could not connect to daemon"​);​
- if (attempt == 3) {+ if (attempt == 12) {
  nb_syslog("​Unable to connect, restarting daemon"​);​  nb_syslog("​Unable to connect, restarting daemon"​);​
  gpsd_restart();​  gpsd_restart();​