![]() |
Qt 6.x
The Qt SDK
|
#include <qnmeasatelliteinfosource_p.h>
Collaboration diagram for QNmeaSatelliteInfoUpdate: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().
Here is the caller graph for this function:| QList< QGeoSatelliteInfo > QNmeaSatelliteInfoUpdate::allSatellitesInView | ( | ) | const |
Definition at line 664 of file qnmeasatelliteinfosource.cpp.
References m_satellites.
Referenced by QNmeaSatelliteInfoSourcePrivate::emitUpdated().
Here is the caller graph for this function:| bool QNmeaSatelliteInfoUpdate::calculateValidInUse | ( | ) | const |
Definition at line 810 of file qnmeasatelliteinfosource.cpp.
References m_satellites.
Referenced by setSatellitesInUse(), and setSatellitesInView().
Here is the caller graph for this function:| bool QNmeaSatelliteInfoUpdate::calculateValidInView | ( | ) | const |
Definition at line 819 of file qnmeasatelliteinfosource.cpp.
References m_satellites.
Referenced by setSatellitesInView().
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| void QNmeaSatelliteInfoUpdate::consume | ( | ) |
Definition at line 781 of file qnmeasatelliteinfosource.cpp.
References m_fresh.
Referenced by QNmeaSatelliteInfoSourcePrivate::emitUpdated().
Here is the caller graph for this function:| bool QNmeaSatelliteInfoUpdate::isFresh | ( | ) | const |
Definition at line 786 of file qnmeasatelliteinfosource.cpp.
References m_fresh.
Referenced by QNmeaSatelliteInfoSourcePrivate::emitPendingUpdate(), QNmeaSatelliteInfoSourcePrivate::emitUpdated(), and QNmeaSatelliteInfoSourcePrivate::notifyNewUpdate().
Here is the caller graph for this function:| 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().
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().