Класс QGeoSatelliteInfo
Класс QGeoSatelliteInfo содержит основную информацию о спутнике. Подробнее...
| Заголовок: | #include <QGeoSatelliteInfo> |
| qmake: | QT += positioning |
| С тех пор: | Qt 5.2 |
Этот класс был представлен в Qt 5.2.
Типы публичного доступа
| Перечисление | Attribute { Elevation, Azimuth } |
| Перечисление | SatelliteSystem { Undefined, GPS, GLONASS } |
Открытые функции
| QGeoSatelliteInfo(const QGeoSatelliteInfo &other) | |
| QGeoSatelliteInfo() | |
| QGeoSatelliteInfo & | operator=(const QGeoSatelliteInfo &other) |
| ~QGeoSatelliteInfo() | |
| qreal | attribute(QGeoSatelliteInfo::Attribute attribute) const |
| bool | hasAttribute(QGeoSatelliteInfo::Attribute attribute) const |
| void | removeAttribute(QGeoSatelliteInfo::Attribute attribute) |
| int | satelliteIdentifier() const |
| QGeoSatelliteInfo::SatelliteSystem | satelliteSystem() const |
| void | setAttribute(QGeoSatelliteInfo::Attribute attribute, qreal value) |
| void | setSatelliteIdentifier(int satId) |
| void | setSatelliteSystem(QGeoSatelliteInfo::SatelliteSystem system) |
| void | setSignalStrength(int signalStrength) |
| int | signalStrength() const |
| bool | operator!=(const QGeoSatelliteInfo &other) const |
| bool | operator==(const QGeoSatelliteInfo &other) const |
Связанные нечлены
| QDataStream & | operator<<(QDataStream &stream, const QGeoSatelliteInfo &info) |
| QDataStream & | operator>>(QDataStream &stream, QGeoSatelliteInfo &info) |
Подробное описание
См. также QGeoSatelliteInfoSource.
Документация по типам членов
Перечисление QGeoSatelliteInfo::Attribute
Определяет атрибуты для информации о спутнике.
| Константа | Значение | Описание |
|---|---|---|
QGeoSatelliteInfo::Elevation |
0 |
Угол возвышения спутника в градусах. |
QGeoSatelliteInfo::Azimuth |
1 |
Азимут по отношению к истинному северу в градусах. |
Перечисление QGeoSatelliteInfo::SatelliteSystem
Определяет систему GNSS спутника.
| Константа | Значение | Описание |
|---|---|---|
QGeoSatelliteInfo::Undefined |
0x00 |
Не определено. |
QGeoSatelliteInfo::GPS |
0x01 |
Глобальная система позиционирования (США). |
QGeoSatelliteInfo::GLONASS |
0x02 |
Глобальная система позиционирования (Россия). |
Документация по функциям членов
QGeoSatelliteInfo::QGeoSatelliteInfo(const QGeoSatelliteInfo &other)
Создает объект информации о спутнике со значениями из other.
QGeoSatelliteInfo::QGeoSatelliteInfo()
Создает объект информации о спутнике.
QGeoSatelliteInfo &QGeoSatelliteInfo::operator=(const QGeoSatelliteInfo &other)
Присваивает значения из other данному объекту.
QGeoSatelliteInfo::~QGeoSatelliteInfo()
Удаляет объект информации о спутнике.
qreal QGeoSatelliteInfo::attribute(QGeoSatelliteInfo::Attribute attribute) const
Возвращает значение указанного атрибута attribute как значение qreal.
Возвращает -1, если значение не было установлено.
См. также hasAttribute() и setAttribute().
bool QGeoSatelliteInfo::hasAttribute(QGeoSatelliteInfo::Attribute attribute) const
Возвращает true, если указанный атрибут attribute присутствует в этом обновлении.
void QGeoSatelliteInfo::removeAttribute(QGeoSatelliteInfo::Attribute attribute)
Удаляет указанный атрибут attribute и его значение.
int QGeoSatelliteInfo::satelliteIdentifier() const
Возвращает номер идентификатора спутника.
Номер идентификатора спутника может использоваться для идентификации спутника внутри системы спутников. Для системы спутников GPS номер идентификатора спутника представляет собой номер PRN (Pseudo-random noise). Для системы спутников GLONASS номер идентификатора спутника представляет собой номер слота.
См. также setSatelliteIdentifier().
QGeoSatelliteInfo::SatelliteSystem QGeoSatelliteInfo::satelliteSystem() const
Возвращает систему спутников (GPS, GLONASS и т.д.).
См. также setSatelliteSystem().
void QGeoSatelliteInfo::setAttribute(QGeoSatelliteInfo::Attribute attribute, qreal value)
Устанавливает значение атрибута attribute в value.
См. также attribute().
void QGeoSatelliteInfo::setSatelliteIdentifier(int satId)
Устанавливает номер идентификатора спутника в satId.
Номер идентификатора спутника может использоваться для идентификации спутника внутри системы спутников. Для системы спутников GPS номер идентификатора спутника представляет собой номер PRN (Pseudo-random noise). Для системы спутников GLONASS номер идентификатора спутника представляет собой номер слота.
См. также satelliteIdentifier().
void QGeoSatelliteInfo::setSatelliteSystem(QGeoSatelliteInfo::SatelliteSystem system)
Устанавливает систему спутников (GPS, GLONASS, ...) в system.
См. также satelliteSystem().
END_OF_DOCUMENT_MARKERvoid QGeoSatelliteInfo::setSignalStrength(int signalStrength)
Устанавливает силу сигнала в signalStrength децибелах.
См. также signalStrength().
int QGeoSatelliteInfo::signalStrength() const
Возвращает силу сигнала или -1, если значение не было установлено.
См. также setSignalStrength().
bool QGeoSatelliteInfo::operator!=(const QGeoSatelliteInfo &other) const
Возвращает true, если любая информация о спутнике отличается от информации в other.
bool QGeoSatelliteInfo::operator==(const QGeoSatelliteInfo &other) const
Возвращает true, если вся информация о спутнике совпадает с информацией в other.
Связанные нечлен-функции
QDataStream &operator<<(QDataStream &stream, const QGeoSatelliteInfo &info)
Записывает заданную info в указанный stream.
См. также Сериализация типов данных Qt.
QDataStream &operator>>(QDataStream &stream, QGeoSatelliteInfo &info)
Считывает информацию о спутнике из указанного stream в заданный info.
См. также Сериализация типов данных Qt.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qgeosatelliteinfo.html