20 #include <QCoreApplication> 23 #include <QStringList> 25 #include <QSerialPort> 26 #include <QSerialPortInfo> 33 clearLastGPSInformation();
49 bool connected =
mSource->open( QIODevice::ReadWrite | QIODevice::Unbuffered );
68 void QgsGpsConnection::cleanupSource()
82 clearLastGPSInformation();
85 void QgsGpsConnection::clearLastGPSInformation()
void setSource(QIODevice *source)
Sets the GPS source. The class takes ownership of the device class.
~QgsGpsConnection() override
QgsGpsInformation mLastGPSInformation
Last state of the gps related variables (e.g. position, time, ...)
virtual void parseData()=0
Parse available data source content.
QIODevice * mSource
Data source (e.g. serial device, socket, file,...)
bool connect()
Opens connection to device.
QgsGpsConnection(QIODevice *dev)
Constructor.
Status mStatus
Connection status.
bool close()
Closes connection to device.