![]() |
Qt 6.x
The Qt SDK
|
#include <qnmeasatelliteinfosource_p.h>
Public Member Functions | |
QList< QGeoSatelliteInfo > | allSatellitesInUse () const |
QList< QGeoSatelliteInfo > | allSatellitesInView () const |
void | setSatellitesInView (QGeoSatelliteInfo::SatelliteSystem system, const QList< QGeoSatelliteInfo > &inView) |
bool | setSatellitesInUse (QGeoSatelliteInfo::SatelliteSystem system, const QList< int > &inUse) |
void | consume () |
bool | isFresh () const |
void | clear () |
bool | isValid () const |
bool | calculateValidInUse () const |
bool | calculateValidInView () const |
Public Attributes | |
QMap< QGeoSatelliteInfo::SatelliteSystem, SatelliteInfo > | m_satellites |
QList< QGeoSatelliteInfo > | m_satellitesInViewParsed |
bool | m_validInView = false |
bool | m_validInUse = false |
bool | m_fresh = false |
QByteArray | gsa |
QList< QByteArray > | gsv |
Definition at line 44 of file qnmeasatelliteinfosource_p.h.
QList< QGeoSatelliteInfo > QNmeaSatelliteInfoUpdate::allSatellitesInUse | ( | ) | const |
Definition at line 656 of file qnmeasatelliteinfosource.cpp.
References m_satellites.
Referenced by QNmeaSatelliteInfoSourcePrivate::emitUpdated().
QList< QGeoSatelliteInfo > QNmeaSatelliteInfoUpdate::allSatellitesInView | ( | ) | const |
Definition at line 664 of file qnmeasatelliteinfosource.cpp.
References m_satellites.
Referenced by QNmeaSatelliteInfoSourcePrivate::emitUpdated().
bool QNmeaSatelliteInfoUpdate::calculateValidInUse | ( | ) | const |
Definition at line 810 of file qnmeasatelliteinfosource.cpp.
References m_satellites.
Referenced by setSatellitesInUse(), and setSatellitesInView().
bool QNmeaSatelliteInfoUpdate::calculateValidInView | ( | ) | const |
Definition at line 819 of file qnmeasatelliteinfosource.cpp.
References m_satellites.
Referenced by setSatellitesInView().
void QNmeaSatelliteInfoUpdate::clear | ( | ) |
Definition at line 791 of file qnmeasatelliteinfosource.cpp.
References QByteArray::clear(), QList< T >::clear(), QMap< Key, T >::clear(), gsa, gsv, m_fresh, m_satellites, m_satellitesInViewParsed, m_validInUse, and m_validInView.
Referenced by QNmeaSatelliteInfoSourcePrivate::startUpdates(), and QNmeaSatelliteInfoSourcePrivate::stopUpdates().
void QNmeaSatelliteInfoUpdate::consume | ( | ) |
Definition at line 781 of file qnmeasatelliteinfosource.cpp.
References m_fresh.
Referenced by QNmeaSatelliteInfoSourcePrivate::emitUpdated().
bool QNmeaSatelliteInfoUpdate::isFresh | ( | ) | const |
Definition at line 786 of file qnmeasatelliteinfosource.cpp.
References m_fresh.
Referenced by QNmeaSatelliteInfoSourcePrivate::emitPendingUpdate(), QNmeaSatelliteInfoSourcePrivate::emitUpdated(), and QNmeaSatelliteInfoSourcePrivate::notifyNewUpdate().
bool QNmeaSatelliteInfoUpdate::isValid | ( | ) | const |
Definition at line 804 of file qnmeasatelliteinfosource.cpp.
References m_validInUse, and m_validInView.
Referenced by QNmeaSatelliteInfoSourcePrivate::emitPendingUpdate(), and QNmeaSatelliteInfoSourcePrivate::notifyNewUpdate().
bool QNmeaSatelliteInfoUpdate::setSatellitesInUse | ( | QGeoSatelliteInfo::SatelliteSystem | system, |
const QList< int > & | inUse | ||
) |
Definition at line 736 of file qnmeasatelliteinfosource.cpp.
References calculateValidInUse(), info, m_fresh, m_satellites, m_validInUse, m_validInView, QGeoSatelliteInfo::Multiple, and QGeoSatelliteInfo::Undefined.
Referenced by QNmeaSatelliteInfoSourcePrivate::processNmeaData().
void QNmeaSatelliteInfoUpdate::setSatellitesInView | ( | QGeoSatelliteInfo::SatelliteSystem | system, |
const QList< QGeoSatelliteInfo > & | inView | ||
) |
Definition at line 672 of file qnmeasatelliteinfosource.cpp.
References calculateValidInUse(), calculateValidInView(), info, m_fresh, m_satellites, m_validInUse, and m_validInView.
Referenced by QNmeaSatelliteInfoSourcePrivate::processNmeaData().
QByteArray QNmeaSatelliteInfoUpdate::gsa |
Definition at line 52 of file qnmeasatelliteinfosource_p.h.
Referenced by clear(), and QNmeaSatelliteInfoSourcePrivate::processNmeaData().
QList<QByteArray> QNmeaSatelliteInfoUpdate::gsv |
Definition at line 53 of file qnmeasatelliteinfosource_p.h.
Referenced by clear(), and QNmeaSatelliteInfoSourcePrivate::processNmeaData().
bool QNmeaSatelliteInfoUpdate::m_fresh = false |
Definition at line 50 of file qnmeasatelliteinfosource_p.h.
Referenced by clear(), consume(), isFresh(), setSatellitesInUse(), and setSatellitesInView().
QMap<QGeoSatelliteInfo::SatelliteSystem, SatelliteInfo> QNmeaSatelliteInfoUpdate::m_satellites |
Definition at line 46 of file qnmeasatelliteinfosource_p.h.
Referenced by allSatellitesInUse(), allSatellitesInView(), calculateValidInUse(), calculateValidInView(), clear(), QNmeaSatelliteInfoSourcePrivate::emitUpdated(), QNmeaSatelliteInfoSourcePrivate::processNmeaData(), setSatellitesInUse(), and setSatellitesInView().
QList<QGeoSatelliteInfo> QNmeaSatelliteInfoUpdate::m_satellitesInViewParsed |
Definition at line 47 of file qnmeasatelliteinfosource_p.h.
Referenced by clear(), and QNmeaSatelliteInfoSourcePrivate::processNmeaData().
bool QNmeaSatelliteInfoUpdate::m_validInUse = false |
Definition at line 49 of file qnmeasatelliteinfosource_p.h.
Referenced by clear(), QNmeaSatelliteInfoSourcePrivate::emitUpdated(), isValid(), QNmeaSatelliteSimulationReader::readAvailableData(), setSatellitesInUse(), and setSatellitesInView().
bool QNmeaSatelliteInfoUpdate::m_validInView = false |
Definition at line 48 of file qnmeasatelliteinfosource_p.h.
Referenced by clear(), QNmeaSatelliteInfoSourcePrivate::emitUpdated(), isValid(), QNmeaSatelliteSimulationReader::readAvailableData(), setSatellitesInUse(), and setSatellitesInView().