|
Adafruit GPS Library
|
Hardware-independent NMEA sentence and field utilities. More...
#include <stddef.h>#include <stdint.h>Go to the source code of this file.
Classes | |
| struct | nmea_span_t |
| struct | nmea_sentence_t |
| struct | nmea_decimal_t |
| class | Adafruit_NMEA |
Macros | |
| #define | NMEA_COMMAND_OVERHEAD 7 |
| Bytes for '$', '*HH', CR/LF, and NUL. | |
Enumerations | |
| enum | nmea_frame_status_t : uint8_t { NMEA_FRAME_INCOMPLETE, NMEA_FRAME_VALID, NMEA_FRAME_BAD_FORMAT, NMEA_FRAME_BAD_CHECKSUM, NMEA_FRAME_OVERFLOW } |
| enum | nmea_number_status_t : uint8_t { NMEA_NUMBER_VALID, NMEA_NUMBER_MISSING, NMEA_NUMBER_EMPTY, NMEA_NUMBER_BAD_FORMAT, NMEA_NUMBER_OUT_OF_RANGE } |
| Result of converting one complete field to a decimal number. More... | |
Hardware-independent NMEA sentence and field utilities.
Written for Adafruit Industries. BSD license; see license.txt.
| enum nmea_frame_status_t : uint8_t |
Result of framing or validating a sentence. Recognition belongs to GNSS or receiver-specific decoders: an unknown address can still be VALID.
| enum nmea_number_status_t : uint8_t |
Result of converting one complete field to a decimal number.
1.8.13