QGIS API Documentation  2.18.21-Las Palmas (9fba24a)
Classes | Typedefs | Enumerations | Functions
sentence.h File Reference
#include "info.h"
Include dependency graph for sentence.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _nmeaGPGGA
 GGA packet information structure (Global Positioning System Fix Data) More...
 
struct  _nmeaGPGSA
 GSA packet information structure (Satellite status) More...
 
struct  _nmeaGPGSV
 GSV packet information structure (Satellites in view) More...
 
struct  _nmeaGPRMC
 RMC packet information structure (Recommended Minimum sentence C) More...
 
struct  _nmeaGPVTG
 VTG packet information structure (Track made good and ground speed) More...
 

Typedefs

typedef struct _nmeaGPGGA nmeaGPGGA
 GGA packet information structure (Global Positioning System Fix Data) More...
 
typedef struct _nmeaGPGSA nmeaGPGSA
 GSA packet information structure (Satellite status) More...
 
typedef struct _nmeaGPGSV nmeaGPGSV
 GSV packet information structure (Satellites in view) More...
 
typedef struct _nmeaGPRMC nmeaGPRMC
 RMC packet information structure (Recommended Minimum sentence C) More...
 
typedef struct _nmeaGPVTG nmeaGPVTG
 VTG packet information structure (Track made good and ground speed) More...
 

Enumerations

enum  nmeaPACKTYPE {
  GPNON = 0x0000, GPGGA = 0x0001, GPGSA = 0x0002, GPGSV = 0x0004,
  GPRMC = 0x0008, GPVTG = 0x0010
}
 NMEA packets type which parsed and generated by library. More...
 

Functions

void nmea_zero_GPGGA (nmeaGPGGA *pack)
 
void nmea_zero_GPGSA (nmeaGPGSA *pack)
 
void nmea_zero_GPGSV (nmeaGPGSV *pack)
 
void nmea_zero_GPRMC (nmeaGPRMC *pack)
 
void nmea_zero_GPVTG (nmeaGPVTG *pack)
 

Typedef Documentation

◆ nmeaGPGGA

typedef struct _nmeaGPGGA nmeaGPGGA

GGA packet information structure (Global Positioning System Fix Data)

◆ nmeaGPGSA

typedef struct _nmeaGPGSA nmeaGPGSA

GSA packet information structure (Satellite status)

◆ nmeaGPGSV

typedef struct _nmeaGPGSV nmeaGPGSV

GSV packet information structure (Satellites in view)

◆ nmeaGPRMC

typedef struct _nmeaGPRMC nmeaGPRMC

RMC packet information structure (Recommended Minimum sentence C)

◆ nmeaGPVTG

typedef struct _nmeaGPVTG nmeaGPVTG

VTG packet information structure (Track made good and ground speed)

Enumeration Type Documentation

◆ nmeaPACKTYPE

NMEA packets type which parsed and generated by library.

Enumerator
GPNON 

Unknown packet type.

GPGGA 

GGA - Essential fix data which provide 3D location and accuracy data.

GPGSA 

GSA - GPS receiver operating mode, SVs used for navigation, and DOP values.

GPGSV 

GSV - Number of SVs in view, PRN numbers, elevation, azimuth & SNR values.

GPRMC 

RMC - Recommended Minimum Specific GPS/TRANSIT Data.

GPVTG 

VTG - Actual track made good and speed over ground.

Definition at line 26 of file sentence.h.

Function Documentation

◆ nmea_zero_GPGGA()

void nmea_zero_GPGGA ( nmeaGPGGA pack)

◆ nmea_zero_GPGSA()

void nmea_zero_GPGSA ( nmeaGPGSA pack)

◆ nmea_zero_GPGSV()

void nmea_zero_GPGSV ( nmeaGPGSV pack)

◆ nmea_zero_GPRMC()

void nmea_zero_GPRMC ( nmeaGPRMC pack)

◆ nmea_zero_GPVTG()

void nmea_zero_GPVTG ( nmeaGPVTG pack)