2017-08-11 1 views
0

Je suis actuellement avoir du plaisir avec la bibliothèque gspd et a remarqué que le temps que je reçois commute entre deux valeurs - La valeur réelle (aujourd'hui) et une date en 1991.DGSP livrer mauvais moment

lors de l'affichage gpsmon il montre normalement le bon moment. En utilisant cgps -s affiche le mauvais temps, avec le décalage énorme absurdement. Le seul problème (jusqu'à présent) que j'ai trouvé en ligne est que le sys-time n'est pas à jour ce qui mélange le temps gps, mais ce n'est pas le cas ici.

Nous accédons gpsd via le code suivant:

{ 
gps_stream(&gps_data, WATCH_ENABLE | WATCH_JSON, NULL); 

    if(gps_waiting(&gps_data, timeout)) { 
     if(gps_read(&gps_data) == -1) { 
      return false; 
     } 
    } 
    return true; 
} 

Toutes les autres valeurs (localisation, altitude, etc.) sont corrects. Seul le temps est arrêté.

Quelqu'un a eu une idée de pourquoi cela pourrait-il se produire? Merci d'avance!

Répondre

0

Nous avons trouvé la réponse! Le RaspberryPi que nous avons lancé est apparemment en panne avec son OS, donc l'utilisation d'une vieille image a parfaitement fonctionné.