Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages | Examples

ArNovatelSPAN Class Reference

#include <ArNovatelGPS.h>

Inheritance diagram for ArNovatelSPAN:

ArNovatelGPS ArGPS List of all members.

Detailed Description

GPS subclass to support the NovAtel SPAN GPS with integrated IMU.

This subclass requests the INGLL NMEA message for combined IMU and GPS position, and updates the GPS position in ArGPS using this data. It replaces the normal GPRMC handler from ArGPS, and instead saves the uncorrected GPS data separately. (use dynamic_cast to cast an ArGPS object to an ArNovatelSPAN object to access this data).

Since:
ARIA 2.7.2


Public Attributes

double GPSLatitude
double GPSLongitude
ArTime GPSTimestamp
bool GPSValidFlag
bool haveGPSPosition
ArTime timeGotGPSPosition

Protected Member Functions

void handleGPRMC (ArNMEAParser::Message msg)
void handleINGLL (ArNMEAParser::Message msg)
virtual bool initDevice ()

Protected Attributes

ArFunctor1C< ArNovatelSPAN,
ArNMEAParser::Message
myGPRMCHandler
ArFunctor1C< ArNovatelSPAN,
ArNMEAParser::Message
myINGLLHandler


Member Function Documentation

void ArNovatelSPAN::handleGPRMC ArNMEAParser::Message  msg  )  [protected]
 

overrides ArNovatelGPS::handleGPRMC(), and keeps results of parsing the message in this class rather than ArGPS.

Reimplemented from ArGPS.


The documentation for this class was generated from the following files:
Generated on Thu Jan 7 10:34:42 2010 for Aria by  doxygen 1.4.2