![]() |
Qt 6.x
The Qt SDK
|
#include <qnmeapositioninfosource_p.h>
Public Member Functions | |
QNmeaRealTimeReader (QNmeaPositionInfoSourcePrivate *sourcePrivate) | |
~QNmeaRealTimeReader () override | |
void | readAvailableData () override |
void | notifyNewUpdate () |
![]() | |
QNmeaReader (QNmeaPositionInfoSourcePrivate *sourcePrivate) | |
virtual | ~QNmeaReader () |
virtual void | readAvailableData ()=0 |
Public Attributes | |
QGeoPositionInfo | m_update |
QDateTime | m_lastPushedTS |
bool | m_updateParsed = false |
bool | m_hasFix = false |
QTimer | m_timer |
int | m_pushDelay = -1 |
Additional Inherited Members | |
![]() | |
QNmeaPositionInfoSourcePrivate * | m_proxy |
Definition at line 109 of file qnmeapositioninfosource_p.h.
|
explicit |
Definition at line 128 of file qnmeapositioninfosource.cpp.
References QObject::connect(), m_pushDelay, m_timer, notifyNewUpdate(), ok, qEnvironmentVariableIntValue(), QTimer::setInterval(), QTimer::setSingleShot(), and QTimer::timeout().
|
overridedefault |
void QNmeaRealTimeReader::notifyNewUpdate | ( | ) |
Definition at line 245 of file qnmeapositioninfosource.cpp.
References QDateTime::date(), QDate::isValid(), m_hasFix, m_lastPushedTS, QNmeaReader::m_proxy, m_timer, m_update, QNmeaPositionInfoSourcePrivate::notifyNewUpdate(), QTimer::stop(), QDateTime::time(), and QGeoPositionInfo::timestamp().
Referenced by QNmeaRealTimeReader(), and readAvailableData().
|
overridevirtual |
Implements QNmeaReader.
Definition at line 156 of file qnmeapositioninfosource.cpp.
References QIODevice::canReadLine(), QDateTime::date(), QDate::isValid(), QTime::isValid(), QNmeaPositionInfoSourcePrivate::m_device, m_hasFix, m_lastPushedTS, QNmeaReader::m_proxy, m_pushDelay, m_timer, m_update, m_updateParsed, mergePositions(), notifyNewUpdate(), QNmeaPositionInfoSourcePrivate::notifyNewUpdate(), QNmeaPositionInfoSourcePrivate::parsePosInfoFromNmeaData(), pos, propagateAttributes(), QIODevice::readLine(), QTimer::start(), QTimer::stop(), QDateTime::time(), and QGeoPositionInfo::timestamp().
bool QNmeaRealTimeReader::m_hasFix = false |
Definition at line 122 of file qnmeapositioninfosource_p.h.
Referenced by notifyNewUpdate(), and readAvailableData().
QDateTime QNmeaRealTimeReader::m_lastPushedTS |
Definition at line 120 of file qnmeapositioninfosource_p.h.
Referenced by notifyNewUpdate(), and readAvailableData().
int QNmeaRealTimeReader::m_pushDelay = -1 |
Definition at line 124 of file qnmeapositioninfosource_p.h.
Referenced by QNmeaRealTimeReader(), and readAvailableData().
QTimer QNmeaRealTimeReader::m_timer |
Definition at line 123 of file qnmeapositioninfosource_p.h.
Referenced by QNmeaRealTimeReader(), notifyNewUpdate(), and readAvailableData().
QGeoPositionInfo QNmeaRealTimeReader::m_update |
Definition at line 119 of file qnmeapositioninfosource_p.h.
Referenced by notifyNewUpdate(), and readAvailableData().
bool QNmeaRealTimeReader::m_updateParsed = false |
Definition at line 121 of file qnmeapositioninfosource_p.h.
Referenced by readAvailableData().