BallerNacken
Ensign
- Registriert
- März 2008
- Beiträge
- 227
Hi Leute,
die Überschrift klingt vielleicht ein wenig merkwürdig, wusste aber nicht wie ich das am besten zusammenfasse.
Mein Problem ist folgendes:
Ich habe einen Raspberry Pi mit Raspbian. Dieser sitzt in einem Netzwerk (ohne Internetzugang) und bekommt über einen UDP Broadcast von einer GPS-Unit die aktuelle GPS-Zeit mit 20 Hz zugesendet. Die UDP-Pakete abfangen und die Zeit in die Konsole schreiben klappt schonmal ganz gut mit meinem Programm.
Nun möchte ich aber diese andauernd eintreffende GPS-Zeit nutzen, um dann den jeweiligen Zeitpunkt eines externen Events ausgeben zu können.
Die drei Möglichkeiten die ich sehe, sind:
1. Das Speichern der GPS-Zeit in einem Textfile und irgendwie bei eintreten des Events die letzte geschriebene GPS-Zeit zu nehmen.
2. Die GPS-Zeit aus den UDP-Paketen verwenden um die Systemzeit z.B. jede Sekunde neu zu setzen und das andere Programm bei einem Event auf die Systemzeit zugreifen zu lassen
3. Die GPS-Zeit bei einem Event direkt aus der Konsole abgreifen
Ich weiß nun leider nicht, ob überhaupt eine der Vorgehensweisen möglich ist. Und wenn ja, wie ich diese umsetzen kann.
Grüße,
BallerNacken
die Überschrift klingt vielleicht ein wenig merkwürdig, wusste aber nicht wie ich das am besten zusammenfasse.
Mein Problem ist folgendes:
Ich habe einen Raspberry Pi mit Raspbian. Dieser sitzt in einem Netzwerk (ohne Internetzugang) und bekommt über einen UDP Broadcast von einer GPS-Unit die aktuelle GPS-Zeit mit 20 Hz zugesendet. Die UDP-Pakete abfangen und die Zeit in die Konsole schreiben klappt schonmal ganz gut mit meinem Programm.
Nun möchte ich aber diese andauernd eintreffende GPS-Zeit nutzen, um dann den jeweiligen Zeitpunkt eines externen Events ausgeben zu können.
Die drei Möglichkeiten die ich sehe, sind:
1. Das Speichern der GPS-Zeit in einem Textfile und irgendwie bei eintreten des Events die letzte geschriebene GPS-Zeit zu nehmen.
2. Die GPS-Zeit aus den UDP-Paketen verwenden um die Systemzeit z.B. jede Sekunde neu zu setzen und das andere Programm bei einem Event auf die Systemzeit zugreifen zu lassen
3. Die GPS-Zeit bei einem Event direkt aus der Konsole abgreifen
Ich weiß nun leider nicht, ob überhaupt eine der Vorgehensweisen möglich ist. Und wenn ja, wie ich diese umsetzen kann.
Grüße,
BallerNacken