Der Thread war schon ok, aber die Ratte wird so umgestellt (siehe http://www.pocketnavigation.de/board/thread.php?threadid=187&sid=&hilight=navistar&hilightuser=0 ).
<BEGIN>
Kommunikation
Die Kommunikation mit dem Navistar erfolgt seriell mit Geschwindigkeiten zwischen 300 und 38400 Baud mit 8 Daten-, je 1 Start- und Stoppbit und ohne Parität.
Der Befehl $PCMCAG,005 dient zur Konfiguration der Ausgaben des Empfängers:
GGA Global Positioning System Fix Data
GLL Geographic Position - Latitude/Longitude
GSA GPS DOP and Active Satellites
GSV GPS Satellites in View
RMC Recommended Minimum Specific GPS Data
VTG Track Made Good and Ground Speed
ZDA UTC Time & Date
|
KOPF | INHALT DER DATENFELDER
|
__________________________________________$PMCAG,005
| ,x.x,ccc,xxx,...,ccc,xxxx*hh<CR><LF>
| | | | | |
| | | | ------ nter Datensatzblock(2)
| | ------ erster Datensatzblock(2)
| Baudrate(1)
__________________________________________
(Beispiel folgt unten)
1 Baudrate : Gültige Werte sind: 0.3, 0.6, 1.2, 2.4, 4.8, 9.6, 19.2, 38.4 (in KBaud).
0 : Baudrate beibehalten und Ausgabekonfiguration aktualisieren.
1 : Konfiguration im Gerät abspeichern vorherige Einstellungen werden überschrieben.
2 Datensatzblock: Jeder Block enthält:
ccc : Datensatzkennung
xxx : Ausgabehäufigkeit in Sekunden (001..999)
000 beendet die Übertragung
Beispiel:
$PMCAG,005,4.8,GGA,010,RMC,001,VTG,001,ZDA,010*48<CR><LF>
Ausgabedatensätze: GGA und ZDA alle 10 Sekunden
RMC und VTG jede Sekunde.
mit 4800 Baud
$PMCAG,005,1,GLL,001*2A<CR><LF>
Ausgabedatensätze: GGA und ZDA alle 10 Sekunden
GLL, RMC und VTG jede Sekunde.
mit 4800 Baud
im nichtflüchtigen Speicher ablegen: GLL,001 @ 4800 (alle bisherigen Daten im nichtflüchtigen Speicher werden gelöscht)
<ENDE>
__________________
Gruß,
Guido