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