26.07.2012, 11:02
(25.07.2012, 20:23)coach Wrote: Ich habe einen Test-Datensatz eines NMEA-Logs im RC geladen und hier werden mir Tiefen von 17m gezeigt. An der Stelle waren es aber definitiv nur 28,9 m plus/minus.
Ich habe die Daten an den Entwickler von Teamsurv geschickt. Dieser bestätigt mir aber die Tiefen von 28,9 und meinte, die Werte kommen aus den SDDPT- bzw. SDDBT-Strings:
Code:$SDDPT,0029.85,000.00*61
$SDDBT,0097.93,f,0029.85,M,0016.32,F*02
Ich hänge das Log einmal an.
Oha, das ist mal ein geschwätziges NMEA-Log. RouteConverter interpretiert nur die häufigsten NMEA 0193 Sentences, d.h. $GPGGA, $GPRMC, $GPWPL, $GPZDA, $GPVTG, $GPGSA
(25.07.2012, 20:23)coach Wrote: Ich bin jetzt noch nicht ganz NMEA fit und bin mir nicht sicher, ob hier auch quasi Blöcke von Zeilen zusammengefasst werden. Wenn ja, dann hätte ich hier schon 2 Zeilen hintereinander.
Code:$SDDPT,0029.85,000.00*61
$GPRMC,054508,A,0047.1939,N,12723.5671,E,0.0,0.0,070412,1.5,E,A*12
RouteConverter faßt so lange NMEA 0193 Sentences zusammen, bis sich die GPS-Koordinaten ändern. Das ist eine Heuristik, die ich eingebaut habe, damit man NMEA überhaupt konvertieren kann.
(25.07.2012, 20:23)coach Wrote: Liegt jetzt ein "Fehler" in den Daten vor?
Aus meiner Sicht ja. Der GPS-Koordinaten tragende $GPGGA definiert als Höhe 17.4 M
Code:
$GPGGA,054512,0047.1939,N,12723.5672,E,1,11,0.8,17.4,M,70.3,M,,*79während das nächste $SDDPT und $SDDBT 29.85 M definieren.
Code:
$SDDPT,0029.85,000.00*61
$GPRMC,054514,A,0047.1939,N,12723.5672,E,0.0,0.0,070412,1.5,E,A*1C
$SDDBT,0097.93,f,0029.85,M,0016.32,F*02
--
Christian
Christian
