Aria: ArNovatelGPS Class Reference

- Main Page
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# ArNovatelGPS Class Reference

`#include <ArNovatelGPS.h>`

Inheritance diagram for ArNovatelGPS:

List of all members.

## Detailed Description

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

This subclass overrides connect() 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 file:

- ArNovatelGPS.h