INTRODUCTION Overview Download and Install Quick Start Documentation Publications NONFRAMEWORK CODE Driver Interfaces Drivers Libraries Utilities FRAMEWORK CODE Interfaces Components Libraries Utilities Full Software Listings DEVELOPER Tutorials Examples Dev Guide Dashboard PEOPLE Contributors Users Project Download Mailing lists
|
hydrointerfaces::Gps Class Reference
|
Classes | |
class | Config |
General configuration of a Gps system; empty for now. More... | |
struct | Data |
Gps data structure. More... | |
Public Types | |
enum | PositionType { GpsPositionTypeNotAvailable, GpsPositionTypeAutonomous, GpsPositionTypeDifferential } |
Public Member Functions | |
virtual void | read (Data &data)=0 |
Abstract class for a GPS system.
All drivers should implement this, making it simple to add support for different drivers.
Initialization is assumed to be performed in the constructor.
This guy is not guaranteed to be thread-safe!
Gps position types. Using Novatel codes here is probably not the best thing. With more thought it's probably possible to categorize these position types into more generic categories. For now, non-Novatel receivers should use the generic types listed first.
virtual void hydrointerfaces::Gps::read | ( | Data & | data | ) | [pure virtual] |
Reads from GPS, blocks till timout expires May throw GpsException
Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)