#include <ArNovatelGPS.h>
Inheritance diagram for ArNovatelGPS:
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 |