Page 8 GPS 15 TECHNICAL SPECIFICATIONSRev. A P/N 190-00266-003 SOFTWARE INTERFACEThe GPS 15 interface protocol design on COM 1 is based on the National Marine Electronics Association’sNMEA 0183 ASCII interface specification. This standard is fully defined in “NMEA 0183, Version 3.0”(copies may be obtained from NMEA, www.nmea.org).The GPS 15 interface protocol, in addition to transmitting navigation information as defined byNMEA˚0183, transmits additional information using the convention of GARMIN proprietary sentences.The following sections describe the NMEA 0183 data format of each sentence transmitted and received bythe GPS 15.3.1 RECEIVED NMEA 0183 SENTENCESThe subsequent paragraphs define the sentences that can be received on the GPS sensors’ COM 1 port. Nullfields in the configuration sentence indicate no change in the particular configuration parameter. Allsentences received by the GPS sensor must be terminated with , the ASCII characters forcarriage return (0D hexadecimal) and line feed (0A hexadecimal). The checksum *hh is used for paritychecking data and is not required, but is recommended for use in environments containing highelectromagnetic noise. It is generally not required in normal PC environments. When used, the parity bytes(hh) are the ASCII representation of the exclusive-or (XOR) sum of all the characters between the "$” and“*” characters, non-inclusive. Sentences may be truncated by after any data field and validfields up to that point will be acted on by the GPS sensor.3.1.1 Sensor Initialization Information (PGRMI)The $PGRMI sentence provides information used to initialize the GPS sensor’s set position and time usedfor satellite acquisition. Receipt of this sentence by the GPS sensor causes the software to restart thesatellite acquisition process. If there are no errors in the sentence, it will be echoed upon receipt. If anerror is detected, the echoed PGRMI sentence will contain the current default values. Current PGRMIdefaults (with the exception of the Receiver Command, which is a command rather than a mode) can also beobtained by sending $PGRMIE to the GPS sensor.$PGRMI,<1>,<2>,<3>,<4>,<5>,<6>,<7>*hh<1> Latitude, ddmm.mmm format (leading zeros must be transmitted)<2> Latitude hemisphere, N or S<3> Longitude, dddmm.mmm format (leading zeros must be transmitted)<4> Longitude hemisphere, E or W<5> Current UTC date, ddmmyy format<6> Current UTC time, hhmmss format<7> Receiver Command, A = Auto Locate, R = Unit Reset