Класс QGeoSatelliteInfo
Класс QGeoSatelliteInfo содержит основную информацию о спутнике. Подробнее...
| Заголовок: | #include <QGeoSatelliteInfo> |
| qmake: | QT += positioning |
| С момента: | Qt 5.2 |
Типы публичного доступа
| перечисление | Attribute { Elevation, Azimuth } |
| перечисление | SatelliteSystem { Undefined, GPS, GLONASS } |
Функции публичного доступа
| QGeoSatelliteInfo() | |
| QGeoSatelliteInfo(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 |
| QGeoSatelliteInfo & | operator=(const QGeoSatelliteInfo &other) |
| bool | operator==(const QGeoSatelliteInfo &other) const |
Связанные нечлены
| QDataStream & | operator<<(QDataStream &stream, const QGeoSatelliteInfo &info) |
| QDataStream & | operator>>(QDataStream &stream, QGeoSatelliteInfo &info) |
Подробное описание
Класс QGeoSatelliteInfo содержит основную информацию о спутнике.
См. также QGeoSatelliteInfoSource.
Документация по типам членов
перечисление QGeoSatelliteInfo::Attribute
Определяет атрибуты для информации о спутнике.
| Константа | Значение | Описание |
|---|---|---|
QGeoSatelliteInfo::Elevation |
0 |
Высота спутника в градусах. |
QGeoSatelliteInfo::Azimuth |
1 |
Азимут к истинному северу в градусах. |
перечисление QGeoSatelliteInfo::SatelliteSystem
Определяет систему GNSS спутника.
| Константа | Значение | Описание |
|---|---|---|
QGeoSatelliteInfo::Undefined |
0x00 |
Не определено. |
QGeoSatelliteInfo::GPS |
0x01 |
Глобальная система позиционирования (США). |
QGeoSatelliteInfo::GLONASS |
0x02 |
Глобальная система позиционирования (Россия). |
Документация по функциям членов
QGeoSatelliteInfo::QGeoSatelliteInfo()
Создаёт объект информации о спутнике.
QGeoSatelliteInfo::QGeoSatelliteInfo(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 (Псевдослучайный шум). Для системы спутников ГЛОНАСС номер идентификатора спутника представляет собой номер слота.
См. также setSatelliteIdentifier().
QGeoSatelliteInfo::SatelliteSystem QGeoSatelliteInfo::satelliteSystem() const
Возвращает систему спутников (GPS, ГЛОНАСС и т.д.).
См. также setSatelliteSystem().
void QGeoSatelliteInfo::setAttribute(QGeoSatelliteInfo::Attribute attribute, qreal value)
Устанавливает значение для attribute в value.
См. также attribute().
void QGeoSatelliteInfo::setSatelliteIdentifier(int satId)
Устанавливает номер идентификатора спутника в satId.
Номер идентификатора спутника может использоваться для идентификации спутника в системе спутников. Для системы спутников GPS номер идентификатора спутника представляет собой номер PRN (Псевдослучайный шум). Для системы спутников ГЛОНАСС номер идентификатора спутника представляет собой номер слота.
См. также satelliteIdentifier().
void QGeoSatelliteInfo::setSatelliteSystem(QGeoSatelliteInfo::SatelliteSystem system)
Устанавливает систему спутников (GPS, ГЛОНАСС, ...) в system.
См. также satelliteSystem().
void QGeoSatelliteInfo::setSignalStrength(int signalStrength)
Устанавливает силу сигнала в signalStrength в децибелах.
См. также signalStrength().
int QGeoSatelliteInfo::signalStrength() const
Возвращает силу сигнала или -1, если значение не задано.
См. также setSignalStrength().
bool QGeoSatelliteInfo::operator!=(const QGeoSatelliteInfo &other) const
Возвращает true, если какая-либо информация об этом спутнике отличается от информации в other.
QGeoSatelliteInfo &QGeoSatelliteInfo::operator=(const QGeoSatelliteInfo &other)
Присваивает значения из 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/archives/qt-5.11/qgeosatelliteinfo.html