Icd-gps-153 Protocol ((free))

$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,546.4,M,46.9,M,,*74

while (serial_available()) byte = read_byte(); if (byte == SYNC1 && next_byte() == SYNC2) msg_type = read_byte(); length = read_word(); payload = read_bytes(length); crc = read_word(); if (crc == calculate_crc(payload, length)) process_message(msg_type, payload); icd-gps-153 protocol

: It acts as the software data bridge for specialized security hardware like Selective Availability Anti-Spoofing Modules (SAASM) and modernized M-Code receivers. $GPGGA,123519,4807