8#if __has_include("defs.h")
16int dbs (
const char* buf,
double* depth);
17int dbt (
const char* buf,
double* depth);
18int dpt (
const char* buf,
double* depth,
double* offset,
double* range);
19int gga (
const char* buf,
double* lat,
double* lon,
double* time,
double* height,
double* undul,
20 double* dop,
int* sat,
int* mode,
double* age,
int* station);
21int ggk (
const char* buf,
double* lat,
double* lon,
double* time,
double* height,
double* dop,
23int gll (
const char* buf,
double* lat,
double* lon,
double* time,
int* mode);
24int gns (
const char* buf,
double* time,
double* lat,
double* lon,
int* mode,
int* sat,
double* dop,
25 double* height,
double* age,
int* station);
26int gsa (
const char* buf,
int* hmode,
int* fmode,
int* sv,
double* pdop,
double* hdop,
28int gst (
const char* buf,
double* time,
double* rms,
double* smaj,
double* smin,
double* orient,
29 double* stdlat,
double* stdlon,
double* stdh);
30int gsv (
const char* buf,
int* tmsg,
int* msg,
int* count,
int* sv,
int* az,
int* elev,
int* snr);
31int gxp (
const char* buf,
double* lat,
double* lon,
double* time,
int* wp);
32int hdg (
const char* buf,
double* head,
double* dev,
double* var);
33int hdm (
const char* buf,
double* head);
34int hdt (
const char* buf,
double* head);
35int llq (
const char* buf,
double* time,
double* x,
double* y,
int* mode,
int* sat,
double* dop,
37int pashr (
const char* buf,
double* time,
double*
hdg,
double* pitch,
double* roll,
double* heave,
38 double* roll_std,
double* pitch_std,
double* hdg_std,
int* flag_h,
int* flag_i);
39int psathpr (
const char* buf,
double* time,
double* head,
double* pitch,
double* roll,
char* type);
40int ptnlggk (
const char* buf,
double* lat,
double* lon,
double* time,
double* height,
double* dop,
42int ptnlqa (
const char* buf,
double* sigman,
double* sigmae,
double* smaj,
double* smin,
44int rmc (
const char* buf,
double* lat,
double* lon,
double* time,
double* speed,
double* head,
45 int* date,
int* mode);
46int ttm (
const char* buf,
double* utc,
int* num,
char* name,
double* dist,
double* brg,
int* relbrg,
47 double* speed,
double* cog,
int* relcog,
double* cpa,
double* tcpa,
int* stat);
48int vtg (
const char* buf,
double* speed,
double* head);
49int zda (
const char* buf,
double* time,
unsigned short* day,
unsigned short* month,
50 unsigned short* year);
int dbs(const char *buf, double *depth)
NMEA-0183 DBS sentence.
Definition nmea.cpp:129
int gxp(const char *buf, double *lat, double *lon, double *time, int *wp)
NMEA-0183 GXP sentence.
Definition nmea.cpp:615
int gst(const char *buf, double *time, double *rms, double *smaj, double *smin, double *orient, double *stdlat, double *stdlon, double *stdh)
NMEA-0183 GST sentence.
Definition nmea.cpp:526
int hdt(const char *buf, double *head)
NMEA-0183 HDT sentence $ttHDT,xxx.x,T.
Definition nmea.cpp:700
int ggk(const char *buf, double *lat, double *lon, double *time, double *height, double *dop, int *sat, int *mode)
NMEA-0183 GGK sentence.
Definition nmea.cpp:334
int gll(const char *buf, double *lat, double *lon, double *time, int *mode)
NMEA-0183 GLL sentence.
Definition nmea.cpp:384
int llq(const char *buf, double *time, double *x, double *y, int *mode, int *sat, double *dop, double *height)
Definition nmea.cpp:739
int gsv(const char *buf, int *tmsg, int *msg, int *count, int *sv, int *az, int *elev, int *snr)
NMEA-0183 GSV sentence - Satellites in View.
Definition nmea.cpp:570
int zda(const char *buf, double *time, unsigned short *day, unsigned short *month, unsigned short *year)
NMEA-0183 ZDA sentence.
Definition nmea.cpp:1181
int rmc(const char *buf, double *lat, double *lon, double *time, double *speed, double *head, int *date, int *mode)
NMEA-0183 RMC sentence.
Definition nmea.cpp:1002
int gsa(const char *buf, int *hmode, int *fmode, int *sv, double *pdop, double *hdop, double *vdop)
NMEA-0183 GSA sentence.
Definition nmea.cpp:492
int ttm(const char *buf, double *utc, int *num, char *name, double *dist, double *brg, int *relbrg, double *speed, double *cog, int *relcog, double *cpa, double *tcpa, int *stat)
NMEA-0183 TTM sentence (Tracked Target message).
Definition nmea.cpp:1066
int hdm(const char *buf, double *head)
NMEA-0183 HDM sentence.
Definition nmea.cpp:678
int pashr(const char *buf, double *time, double *hdg, double *pitch, double *roll, double *heave, double *roll_std, double *pitch_std, double *hdg_std, int *flag_h, int *flag_i)
NMEA-0183 Ashtech proprietary PASHR sentence.
Definition nmea.cpp:816
int gns(const char *buf, double *time, double *lat, double *lon, int *mode, int *sat, double *dop, double *height, double *age, int *station)
Definition nmea.cpp:428
int vtg(const char *buf, double *speed, double *head)
NMEA-0183 VTG sentence.
Definition nmea.cpp:1131
int psathpr(const char *buf, double *time, double *head, double *pitch, double *roll, char *type)
NMEA-0183 Hemisphere GNSS proprietary sentence.
Definition nmea.cpp:858
int hdg(const char *buf, double *head, double *dev, double *var)
NMEA-0183 HDG sentence.
Definition nmea.cpp:648
int dbt(const char *buf, double *depth)
NMEA-0183 DBT sentence.
Definition nmea.cpp:195
int dpt(const char *buf, double *depth, double *offset, double *range)
NMEA-0183 DPT sentence.
Definition nmea.cpp:252
int ptnlggk(const char *buf, double *lat, double *lon, double *time, double *height, double *dop, int *sat, int *mode)
NMEA-0183 Trimble proprietary PTNLGGK sentence.
Definition nmea.cpp:923
int ptnlqa(const char *buf, double *sigman, double *sigmae, double *smaj, double *smin, double *orient)
NMEA-0183 Trimble proprietary PTNL,QA sentence.
Definition nmea.cpp:965
bool nmea_checksum(const char *buf)
Compute the checksum of a NMEA sentence.
Definition nmea.cpp:90
int gga(const char *buf, double *lat, double *lon, double *time, double *height, double *undul, double *dop, int *sat, int *mode, double *age, int *station)
Definition nmea.cpp:278