MLIB
|
Definition of NMEA-0183 parsing functions. More...
Go to the source code of this file.
Functions | |
bool | mlib::nmea_checksum (const char *buf) |
Compute the checksum of a NMEA sentence. | |
int | mlib::dbs (const char *buf, double *depth) |
NMEA-0183 DBS sentence. | |
int | mlib::dbt (const char *buf, double *depth) |
NMEA-0183 DBT sentence. | |
int | mlib::dpt (const char *buf, double *depth, double *offset, double *range) |
NMEA-0183 DPT sentence. | |
int | mlib::gga (const char *buf, double *lat, double *lon, double *time, double *height, double *undul, double *dop, int *sat, int *mode, double *age, int *station) |
int | mlib::ggk (const char *buf, double *lat, double *lon, double *time, double *height, double *dop, int *sat, int *mode) |
NMEA-0183 GGK sentence. | |
int | mlib::gll (const char *buf, double *lat, double *lon, double *time, int *mode) |
NMEA-0183 GLL sentence. | |
int | mlib::gns (const char *buf, double *time, double *lat, double *lon, int *mode, int *sat, double *dop, double *height, double *age, int *station) |
int | mlib::gsa (const char *buf, int *hmode, int *fmode, int *sv, double *pdop, double *hdop, double *vdop) |
NMEA-0183 GSA sentence. | |
int | mlib::gst (const char *buf, double *time, double *rms, double *smaj, double *smin, double *orient, double *stdlat, double *stdlon, double *stdh) |
NMEA-0183 GST sentence. | |
int | mlib::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. | |
int | mlib::gxp (const char *buf, double *lat, double *lon, double *time, int *wp) |
NMEA-0183 GXP sentence. | |
int | mlib::hdg (const char *buf, double *head, double *dev, double *var) |
NMEA-0183 HDG sentence. | |
int | mlib::hdm (const char *buf, double *head) |
NMEA-0183 HDM sentence. | |
int | mlib::hdt (const char *buf, double *head) |
NMEA-0183 HDT sentence $ttHDT,xxx.x,T. | |
int | mlib::llq (const char *buf, double *time, double *x, double *y, int *mode, int *sat, double *dop, double *height) |
int | mlib::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. | |
int | mlib::psathpr (const char *buf, double *time, double *head, double *pitch, double *roll, char *type) |
NMEA-0183 Hemisphere GNSS proprietary sentence. | |
int | mlib::ptnlggk (const char *buf, double *lat, double *lon, double *time, double *height, double *dop, int *sat, int *mode) |
NMEA-0183 Trimble proprietary PTNLGGK sentence. | |
int | mlib::ptnlqa (const char *buf, double *sigman, double *sigmae, double *smaj, double *smin, double *orient) |
NMEA-0183 Trimble proprietary PTNL,QA sentence. | |
int | mlib::rmc (const char *buf, double *lat, double *lon, double *time, double *speed, double *head, int *date, int *mode) |
NMEA-0183 RMC sentence. | |
int | mlib::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). | |
int | mlib::vtg (const char *buf, double *speed, double *head) |
NMEA-0183 VTG sentence. | |
int | mlib::zda (const char *buf, double *time, unsigned short *day, unsigned short *month, unsigned short *year) |
NMEA-0183 ZDA sentence. | |
Definition of NMEA-0183 parsing functions.
(c) Mircea Neacsu 2017