summaryrefslogtreecommitdiff
path: root/nmea.h
blob: 6780afa21359c6aeaef5720db6e347ef2d1996a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <time.h>

#define GPGLL "GPGLL"
#define GPVTG "GPVTG"
#define GPGGA "GPGGA"
#define GPGSA "GPGSA"
#define GPGSV "GPGSV"
#define GPRMC "GPRMC"
#define PRWIZCH "PRWIZCH"
#define PMGNST "PMGNST"

/* prototypes */
extern int nmea_parse(char *sentence, struct gps_data *outdata);
extern void gps_NMEA_handle_message(char *sentence);
extern void nmea_add_checksum(char *sentence);
extern short nmea_checksum(char *sentence);