Joachim Bakke
Joachim Bakke
Although we are still pre v1 of the spec, it's a bit late in the game to make such fundamental changes. A lot of effort and integrations rely on the...
It begs the question, what do we do if the checksum of the tag fails. We should probably discard the full sentence with tag and all, since defaulting to the...
That works, I agree
Ok, it should not apply to ais sentences. The problem is that that character does not count in the checksum, so it was a way to ignore some corrupted sentences...
I ran the offending test file again without the condition, and it works fine. I guess it's a fix no longer needed
References: /1/ Nexus, from http://www.nexusmarine.se/wp-content/uploads/2011/11/NMEA-HPC-Compas.pdf /2/ Airmar, from http://www.airmartechnology.com/uploads/installguide/GCR200UserManual.pdf [["PTCH","deg","navigation.attitude_pitch"], ["PIT","deg","navigation.attitude_pitch"],// ref /1/ ["ROLL","deg","navigation.attitude_roll"], ["ROL","deg","navigation.attitude_roll"]];// ref /1/ ["WCHR","deg",""],//relative wind chill, ref /2/ ["WCHT","deg",""]];*///theoretical wind chill, ref /2/
The "official" sources for nmea 0183 sentences tend to repeat what Airmar notes in their manual. If you add a "compliant" example, I can help populate. I think it's valid...
https://github.com/sailoog/openplotter/blob/master/i2c.py
How about a user configurable XDR translation controlled from a plugin? I have some old date from a self made compass, and for sure I won't use that format any...