BeRTOS
|
NMEA Parser. More...
Go to the source code of this file.
Data Structures | |
struct | NmeaGga |
Global Positioning System Fix Data. More... | |
struct | NmeaRmc |
Recommended minimum specific GPS/Transit data. More... | |
struct | NmeaVtg |
Extracted data from an vtg message. More... | |
struct | SvInfo |
Extracted data from an gsv message. More... | |
Functions | |
void | nmea_poll (nmeap_context_t *context, KFile *channel) |
Parse NMEA sentence from a channel. | |
int | nmea_gpgsv (nmeap_context_t *context, nmeap_sentence_t *sentence) |
standard GPGDSV sentence parser | |
int | nmea_gpvtg (nmeap_context_t *context, nmeap_sentence_t *sentence) |
standard GPVTG sentence parser | |
int | nmea_gprmc (nmeap_context_t *context, nmeap_sentence_t *sentence) |
standard GPRMCntence parser | |
int | nmea_gpgga (nmeap_context_t *context, nmeap_sentence_t *sentence) |
standard GPGGA sentence parser | |
void | gpgga_callout (nmeap_context_t *context, void *data, void *user_data) |
Callout example for GGA data. | |
void | gprmc_callout (nmeap_context_t *context, void *data, void *user_data) |
Callout example for RMC. | |
void | gpgsv_callout (nmeap_context_t *context, void *data, void *user_data) |
Callout example for GSV data. | |
void | gpvtg_callout (nmeap_context_t *context, void *data, void *user_data) |
Callout example for VTG data. |
NMEA Parser.
Definition in file nmea.h.