Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
sdk:gps-udp-client-gnsstogps [2020/12/10 16:12] – [SDK Script gps-udp-client-GNSStoGPS.are] jurascheksdk:gps-udp-client-gnsstogps [2021/10/08 10:22] (current) – [SDK Script gps-udp-client-GNSStoGPS.are] dodenhoeft
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();