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
[legend]

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: