EdIT vom 09.07.2006 19:32
ACHTUNG
Das folgende soll kein Aufruf zur Umprogrammierung der Protokolle sein. Wer keine Probleme hat, solch sich auch keine machen. Das Posting dient lediglich der Information, damit die Neugier einiger User befriedigt werden kann.
/EDIT
Welche NMEA-Protokolle nutzt iGO_2006 zur Navigatiion?
Position = NMEA-RMC
Geschwindigkeit = NMEA-RMC
Zeit = NMEA-RMC
Datum = NMEA-RMC
Dieses NMEA-RMC-Protokoll reicht also zur reinen Navigation aus. Mit diesem NMEA-RMC-Protokoll koennen dann nur die Zusatzinformationen, die im iGO_2006 GPS-Statusfenster angezeigt werden, nicht genutzt werden. Fuer puristische User, oder PDAs mit schwaecheren CPUs, reicht es aber so aus.
Welche Anzeigen werden im iGO_2006 GPS-Statusfenster durch die jeweiligen NMEA-Protokolle dargestellt?
Hoehe = NMEA-GGA
(Allerdings nur, wenn auch gleichzeitig im NMEA-GSA-Protokoll "3D Mode" ausgewiesen wird.)
Genauigkeit = NMEA-GSA
(Allerdings nur, wenn auch zeitgleich das NMEA-GGA-Protokoll empfangen wird.)
Mit diesen beiden Protokollen (NMEA-GGA und NMEA-GSA) kann, wenn sie gemeinsam vorhanden sind, auch navigiert werden. Dann passiert es aber bei Empfaengern mit StaticNavigation = OFF, das im Stillstand schon mal mehrfache Mach-Geschwindigkeit angezeigt wird. Kartendreher sind die Folge. Dies passiert hierbei im Gegensatz zur Geschwindigkeitsanzeige mittels des NMEA-RMC-Protokoll, weil der Empfaenger hier wohl eine eigene "Unterdrueckung" integriert hat, die so grosse Geschwindigkeitsspruenge eliminiert. iGO_2006 errechnet, fuer den Einsatzfall dieser beiden NMEA-Protokolle, aber die Geschwindigkeit aus den Positionsdaten die der Empfaenger liefert.
Eine weitere Besonderheit entsteht bei dieser Protokollvariante mit dem im GPS-Statusfenster angezeigtem Datum/Zeit. Hier wird dann dauerhaft
1601-01-01 und 07:22:07
angezeigt. Ach uebrigens, "Keine Panik" dies hat keinen Einfluss auf die automatische Zeitsynchronisation die iGO_2006 mit dem PDA vornimmt. Diese Zeitsynchronisation uebernimmt iGO_2006 dann aus der im NMEA-GGA-Protokoll vorhandenen Zeit, die bei Satellitenempfang natuerlich korrekt ausgewiesen wird.
Zusaetzlich kann der interessierte User aber noch weitere Informationen zu den einzelnen Satelliten, bzw. Satellitenkonstellationen, erhalten. Die werden aus den Protokollen NMEA-GSA und NMEA-GSV generiert und haben folgende Auswirkungen:
Durch NMEA-GSV generierte Anzeigen:
Satelliten die in InView sind (inkl. der entsprechenden Satellitennummer), die Satellitenempfangspegel und den Azimuth- bzw. Elevationswinkel der Satelliten.
Durch NMEA-GSA generierte Anzeigen:
Farbliche Kennzeichnung der Satelliten die nicht nur InView, sondern auch InUse sind und die Einfaerbung der Pegelanzeige der Satelliten die InUse sind.
Mein Fazit:
Die Minimalkonfiguration kann sein:
NMEA-RMC=1
Die Individualkonfiguration kann sein:
NMEA-GGA=1
NMEA-GSA=1
Die Optimalkonfiguration kann sein:
NMEA-RMC=1
NMEA-GGA=5
NMEA-GSA=5
NMEA-GSV=5
Und nun bin ich auf eure Erfahrungen zu "iGO_2006 und die Nutzung der NMEA-Protokollen" gespannt.
@Ingo
Ich hatte mehr Zeit als Du. Deshalb die Hinweise etwas ausfuehrlicher als die Deinige.