Moins ihr !
Ich bin gerade dabei NMEA Daten auszuwerten. Soweit ja auch kein Hexenwerk, aber ich bin mir noch nicht ganz im Klaren, welche Daten bei NMEA zuerst kommen sollten, oder ob das von der Firmware abhängt (und es gar keine Abhängigkeit gibt).
Nehmen wir mal den Block:
$GPRMC,172219.100,A,5125.0701,N,00840.6763,E,0.08,112.09,290410,,,A*61
$GPGGA,172219.100,5125.0701,N,00840.6763,E,1,8,1.28,522.8,M,,,*2F
$GPGSA,A,3,28,26,17,15,27,09,12,18,,,,,1.52,1.28,0.82*0F
$GPVTG,112.09,T,,M,0.08,N,0.15,K,A*3A
$GPRMC,172219.200,A,5125.0701,N,00840.6763,E,0.10,112.09,290410,,,A*6B
wenn man auf die Zeiten schaut könnte man ja davon ausgehen das RMC als erstes kommen sollte. Aber ich habe auch Daten da schaut das so:
$GPRMC,152548.052,A,5132.8579,N,00844.4922,E,0.07,289.63,090905,,*0C
$GPGGA,152549.052,5132.8579,N,00844.4923,E,1,08,0.9,358.8,M,47.5,M,0.0,0000*78
$GPGSA,A,3,01,04,09,06,30,02,14,07,,,,,1.9,0.9,1.7*3C
$GPRMC,152549.052,A,5132.8579,N,00844.4923,E,0.06,130.05,090905,,*0C
Hier müsste man mit GGA starten und nicht mit RMC.
Kurzum, kennt von euch einer eine brauchbare Methode wie ich die GPS Daten sinnvoll zusammenfassen kann um sie dann auszuwerten? Mit sinnvoll zusammenfassen meine ich, die NMEA Zeilen in logisch zueinander passende Blöcke zusammenfassen (im letzten Fall also alles grüne ...).