NMEA 0183 v3.0 checksum computation - WXT530

WXT530 Series User Guide

Document code
M211840EN
Revision
F
Language
English (United States)
Product
WXT530
Document type
User guide

The checksum is the last field in the NMEA sentence and follows the checksum delimiter character "*". It is the 8-bit exclusive OR of all characters in the sentence, including "," and "^" delimiters, between but not including the "$" or "!" and the "*" delimiters. The hexadecimal value of the most significant and least significant four bits of the result is converted to two ASCII characters (0-9,A-F) for transmission. The most significant character is transmitted first.