OpenSeaMap / logger-oseam-0183

Hardware-logger with 2 channels for NMEA-0183 devices, one channel switchable to Seatalk
http://depth.openseamap.org/logger-bestellen
Apache License 2.0
3 stars 3 forks source link

Blinkende LED zeigt weder gültige Baudrate noch gültige NMEA Sätze an. #26

Closed willie68 closed 10 years ago

willie68 commented 10 years ago

Blinkende LED zeigt weder gültige Baudrate noch gültige NMEA Sätze an. (siehe #18 ).

willie68 commented 10 years ago

Richtig, die LED's zeigen nur an, das Daten erkannt wurden. Ob diese richtig sind oder nicht, dazu müsste eine Datenanalyse stattfinden.

wschildbach commented 10 years ago

Gibt es eine einfache Möglichkeit, eine korrekt (oder falsch) eingestellte Baudrate zu erkennen?

willie68 commented 10 years ago

Prinzipbedingt bei einer seriellen Verbindung auf Basis von 8N1 oder 9N1, nein. Dafür ist eigentlich das Parity Bit gedacht, wird aber weder bei NMEA noch bei SeaTalk verwendet. Evt. könnte ich auf illegale Zeichen Testen, aber nur bei NMEA, weil NMEA ASCII basiert ist. Da SeaTalk binär, kann man da nix feststellen ohne richtige Analyse. Allerdings sollte im SeaTalk Modus auch keine andere Baudrate außer 4800 erlaubt sein.

willie68 commented 10 years ago

In der Version V15 wird die Baudrate auch von der Firmware bei SeaTalk auf 4800 festgeschrieben.