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

ArNovatelGPS Class Reference

#include <ArNovatelGPS.h>

Inheritance diagram for ArNovatelGPS:

ArGPS ArNovatelSPAN List of all members.

Detailed Description

GPS subclass to support the NovAtel ProPak G2 and other NovAtel "OEM4" devices.

This subclass overrides initDevice() to send initialization commands specific to NovAtel GPS devices. On connect, it initiazes SBAS (satellite-based augmentation) to "auto", which uses WAAS, EGNOS, or MSAS if available, and then requests NMEA messages to be interpreted by ArGPS.

It does not initialize corrections sent by your own DGPS fixed base station over radio, or the wide-area L-Band services such as OmniStar or the Canada-wide DGPS (supported by the NovaTel ProPak LBplus). To configure DGPS, you must connect to the GPS with a terminal program (e.g. "minicom" in Linux), configure the device for your specific service, region and radio settings, and save with the "saveconfig" command. See the GPS setup notes at http://robots.mobilerobots.com/tech_notes/GPS_Setup_Notes.txt and the NovAtel GPS Reference Manual Volume 1, Sections 4.3 and 4.5 for ("Transmitting and Receiving Corrections" and "Enabling L-Band Positioning") for more information on doing this.


Protected Member Functions

void handleNovatelGPGGA (ArNMEAParser::Message msg)
virtual bool initDevice ()

Protected Attributes

ArFunctor1C< ArNovatelGPS,
ArNMEAParser::Message
myNovatelGPGGAHandler


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