18 #ifndef QGSGPSCONNECTION_H 19 #define QGSGPSCONNECTION_H 26 #include "qgis_core.h" 75 if ( sipCpp->inherits(
"QgsGpsdConnection" ) )
76 sipType = sipType_QgsGpsdConnection;
77 else if ( sipCpp->inherits(
"QgsNmeaConnection" ) )
78 sipType = sipType_QgsNmeaConnection;
117 void nmeaSentenceReceived(
const QString &substring );
121 QIODevice *mSource =
nullptr;
129 void cleanupSource();
130 void clearLastGPSInformation();
134 virtual void parseData() = 0;
137 #endif // QGSGPSCONNECTION_H
QgsGpsInformation mLastGPSInformation
Last state of the gps related variables (e.g. position, time, ...)
QgsGpsInformation currentGPSInformation() const
Returns the current gps information (lat, lon, etc.)
Status mStatus
Connection status.
#define SIP_CONVERT_TO_SUBCLASS_CODE(code)
Status status() const
Returns the status. Possible state are not connected, connected, data received.
Abstract base class for connection to a GPS device.