NMEA Parser - The NMEA 0813
standard for interfacing marine electronics devices specifies the NMEA
data sentence structure as well as general definitions of approved
sentences. However, the specification does not cover implementation and
design. This article will hopefully clarify some of the design tasks
needed to parse through NMEA sentences robustly. It will try to show
techniques in parsing and data integrity checking. The article does
assume that the reader has knowledge in software design and has
experience in some sort of programming language. This article will
reference the NMEA 0183 specification and it is recommended that the
NMEA 0813 specification be available as a reference.