10#if __has_include("defs.h")
18int dbs (
const char* buf,
double* depth);
19int dbt (
const char* buf,
double* depth);
20int dpt (
const char* buf,
double* depth,
double* offset,
double* range);
21int gga (
const char* buf,
double* lat,
double* lon,
double* time,
double* height,
double* undul,
22 double* dop,
int* sat,
int* mode,
double* age,
int* station);
23int ggk (
const char* buf,
double* lat,
double* lon,
double* time,
double* height,
double* dop,
25int gll (
const char* buf,
double* lat,
double* lon,
double* time,
int* mode);
26int gns (
const char* buf,
double* time,
double* lat,
double* lon,
int* mode,
int* sat,
double* dop,
27 double* height,
double* age,
int* station);
28int gsa (
const char* buf,
int* hmode,
int* fmode,
int* sv,
double* pdop,
double* hdop,
30int gst (
const char* buf,
double* time,
double* rms,
double* smaj,
double* smin,
double* orient,
31 double* stdlat,
double* stdlon,
double* stdh);
32int gsv (
const char* buf,
int* tmsg,
int* msg,
int* count,
int* sv,
int* az,
int* elev,
int* snr);
33int gxp (
const char* buf,
double* lat,
double* lon,
double* time,
int* wp);
34int hdg (
const char* buf,
double* head,
double* dev,
double* var);
35int hdm (
const char* buf,
double* head);
36int hdt (
const char* buf,
double* head);
37int llq (
const char* buf,
double* time,
double* x,
double* y,
int* mode,
int* sat,
double* dop,
39int pashr (
const char* buf,
double* time,
double*
hdg,
double* pitch,
double* roll,
double* heave,
40 double* roll_std,
double* pitch_std,
double* hdg_std,
int* flag_h,
int* flag_i);
41int psathpr (
const char* buf,
double* time,
double* head,
double* pitch,
double* roll,
char* type);
42int ptnlggk (
const char* buf,
double* lat,
double* lon,
double* time,
double* height,
double* dop,
44int ptnlqa (
const char* buf,
double* sigman,
double* sigmae,
double* smaj,
double* smin,
46int rmc (
const char* buf,
double* lat,
double* lon,
double* time,
double* speed,
double* head,
47 int* date,
int* mode);
48int ttm (
const char* buf,
double* utc,
int* num,
char* name,
double* dist,
double* brg,
int* relbrg,
49 double* speed,
double* cog,
int* relcog,
double* cpa,
double* tcpa,
int* stat);
50int vtg (
const char* buf,
double* speed,
double* head);
51int zda (
const char* buf,
double* time,
unsigned short* day,
unsigned short* month,
52 unsigned short* year);
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:527
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:817
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:571
int llq(const char *buf, double *time, double *x, double *y, int *mode, int *sat, double *dop, double *height)
Definition nmea.cpp:740
int dpt(const char *buf, double *depth, double *offset, double *range)
NMEA-0183 DPT sentence.
Definition nmea.cpp:253
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:335
int vtg(const char *buf, double *speed, double *head)
NMEA-0183 VTG sentence.
Definition nmea.cpp:1132
int hdm(const char *buf, double *head)
NMEA-0183 HDM sentence.
Definition nmea.cpp:679
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:966
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:924
int gsa(const char *buf, int *hmode, int *fmode, int *sv, double *pdop, double *hdop, double *vdop)
NMEA-0183 GSA sentence.
Definition nmea.cpp:493
int psathpr(const char *buf, double *time, double *head, double *pitch, double *roll, char *type)
NMEA-0183 Hemisphere GNSS proprietary sentence.
Definition nmea.cpp:859
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:279
int hdg(const char *buf, double *head, double *dev, double *var)
NMEA-0183 HDG sentence.
Definition nmea.cpp:649
int dbs(const char *buf, double *depth)
NMEA-0183 DBS sentence.
Definition nmea.cpp:130
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:429
int hdt(const char *buf, double *head)
NMEA-0183 HDT sentence $ttHDT,xxx.x,T.
Definition nmea.cpp:701
int gll(const char *buf, double *lat, double *lon, double *time, int *mode)
NMEA-0183 GLL sentence.
Definition nmea.cpp:385
bool checksum(const char *buf)
Compute the checksum of a NMEA sentence.
Definition nmea.cpp:91
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:1067
int dbt(const char *buf, double *depth)
NMEA-0183 DBT sentence.
Definition nmea.cpp:196
int gxp(const char *buf, double *lat, double *lon, double *time, int *wp)
NMEA-0183 GXP sentence.
Definition nmea.cpp:616
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:1003
int zda(const char *buf, double *time, unsigned short *day, unsigned short *month, unsigned short *year)
NMEA-0183 ZDA sentence.
Definition nmea.cpp:1182