Класс 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
Определяет систему ГЛОНАСС/GPS спутника.
| Постоянная | Значение | Описание |
|---|---|---|
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 (псевдослучайный шум). Для системы 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 (псевдослучайный шум). Для системы GLONASS номер идентификатора спутника представляет собой номер слота.
См. также satelliteIdentifier().
void QGeoSatelliteInfo::setSatelliteSystem(QGeoSatelliteInfo::SatelliteSystem system)
Устанавливает систему спутников (GPS, GLONASS, ...) в 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/qt-5.12/qgeosatelliteinfo.html