QGIS API Documentation  2.5.0-Master
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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

typedef struct _nmeaGPGGA nmeaGPGGA

GGA packet information structure (Global Positioning System Fix Data)

typedef struct _nmeaGPGSA nmeaGPGSA

GSA packet information structure (Satellite status)

typedef struct _nmeaGPGSV nmeaGPGSV

GSV packet information structure (Satellites in view)

typedef struct _nmeaGPRMC nmeaGPRMC

RMC packet information structure (Recommended Minimum sentence C)

typedef struct _nmeaGPVTG nmeaGPVTG

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

Enumeration Type Documentation

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.

Function Documentation

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)