GNSS receiver tools  1
Tools for use with GNSS receivers
NMEA0183::GGA Class Reference

Global Positioning System fix data. More...

#include <NMEA-0183.hh>

+ Inheritance diagram for NMEA0183::GGA:

Public Member Functions

 GGA (std::string tid, std::string type, std::vector< std::string > fields, unsigned char checksum)
 
const ptime::time_duration UTC_time (void) const
 
const double lattitude (void) const
 
const double longitude (void) const
 
const FixQuality fix_quality (void) const
 
const int num_sats_used (void) const
 
const double HDOP (void) const
 
const double altitude (void) const
 
const double GEOID_separation (void) const
 
const int DGPS_update_age (void) const
 
const int DGPS_station_id (void) const
 
- Public Member Functions inherited from NMEA0183::Sentence
 Sentence (std::string tid, std::string type, unsigned char checksum)
 Constructor. More...
 
const std::string talker_id (void) const
 
const std::string type (void) const
 
const unsigned char checksum (void) const
 
- Public Member Functions inherited from GNSS::Message
virtual ~Message ()
 Virtual destructor to force polymorphism. More...
 
template<typename T >
bool isa (void) const
 Check the type of an object. More...
 
template<typename T >
T * cast_as (void)
 Recast this object to another type. More...
 

Additional Inherited Members

- Public Types inherited from NMEA0183::Sentence
typedef std::shared_ptr< Sentenceptr
 
- Public Types inherited from GNSS::Message
typedef std::shared_ptr< Messageptr
 

Detailed Description

Global Positioning System fix data.

Definition at line 129 of file NMEA-0183.hh.

Constructor & Destructor Documentation

NMEA0183::GGA::GGA ( std::string  tid,
std::string  type,
std::vector< std::string >  fields,
unsigned char  checksum 
)

Definition at line 162 of file NMEA-0183.cc.

Member Function Documentation

const double NMEA0183::GGA::altitude ( void  ) const
inline

Definition at line 150 of file NMEA-0183.hh.

const int NMEA0183::GGA::DGPS_station_id ( void  ) const
inline

Definition at line 153 of file NMEA-0183.hh.

const int NMEA0183::GGA::DGPS_update_age ( void  ) const
inline

Definition at line 152 of file NMEA-0183.hh.

const FixQuality NMEA0183::GGA::fix_quality ( void  ) const
inline

Definition at line 147 of file NMEA-0183.hh.

const double NMEA0183::GGA::GEOID_separation ( void  ) const
inline

Definition at line 151 of file NMEA-0183.hh.

const double NMEA0183::GGA::HDOP ( void  ) const
inline

Definition at line 149 of file NMEA-0183.hh.

const double NMEA0183::GGA::lattitude ( void  ) const
inline

Definition at line 145 of file NMEA-0183.hh.

const double NMEA0183::GGA::longitude ( void  ) const
inline

Definition at line 146 of file NMEA-0183.hh.

const int NMEA0183::GGA::num_sats_used ( void  ) const
inline

Definition at line 148 of file NMEA-0183.hh.

const ptime::time_duration NMEA0183::GGA::UTC_time ( void  ) const
inline

Definition at line 144 of file NMEA-0183.hh.


The documentation for this class was generated from the following files: