QGIS API Documentation  2.5.0-Master
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
QgsGpsdConnection Class Reference

Evaluates NMEA sentences coming from gpsd. More...

#include <qgsgpsdconnection.h>

Inheritance diagram for QgsGpsdConnection:
Inheritance graph

Public Member Functions

 QgsGpsdConnection (QString host, qint16 port, QString device)
 ~QgsGpsdConnection ()
- Public Member Functions inherited from QgsNMEAConnection
 QgsNMEAConnection (QIODevice *dev)
 ~QgsNMEAConnection ()
- Public Member Functions inherited from QgsGPSConnection
 QgsGPSConnection (QIODevice *dev)
 Constructor. More...
virtual ~QgsGPSConnection ()
bool connect ()
 Opens connection to device. More...
bool close ()
 Closes connection to device. More...
void setSource (QIODevice *source)
 Sets the GPS source. More...
Status status () const
 Returns the status. More...
QgsGPSInformation currentGPSInformation () const
 Returns the current gps information (lat, lon, etc.) More...

Additional Inherited Members

- Public Types inherited from QgsGPSConnection
enum  Status { NotConnected, Connected, DataReceived, GPSDataReceived }
- Signals inherited from QgsGPSConnection
void stateChanged (const QgsGPSInformation &info)
void nmeaSentenceReceived (const QString &substring)
- Protected Slots inherited from QgsNMEAConnection
void parseData ()
 Parse available data source content. More...
- Protected Slots inherited from QgsGPSConnection
virtual void parseData ()=0
 Parse available data source content. More...
- Protected Member Functions inherited from QgsNMEAConnection
void processStringBuffer ()
 Splits mStringBuffer into sentences and calls libnmea. More...
void processGGASentence (const char *data, int len)
void processRMCSentence (const char *data, int len)
void processGSVSentence (const char *data, int len)
void processVTGSentence (const char *data, int len)
void processGSASentence (const char *data, int len)
- Protected Attributes inherited from QgsNMEAConnection
QString mStringBuffer
 Store data from the device before it is processed. More...
- Protected Attributes inherited from QgsGPSConnection
QIODevice * mSource
 Data source (e.g. More...
QgsGPSInformation mLastGPSInformation
 Last state of the gps related variables (e.g. More...
Status mStatus
 Connection status. More...

Detailed Description

Evaluates NMEA sentences coming from gpsd.

Constructor & Destructor Documentation

QgsGpsdConnection::QgsGpsdConnection ( QString  host,
qint16  port,
QString  device 
QgsGpsdConnection::~QgsGpsdConnection ( )

The documentation for this class was generated from the following files: