Класс 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(Attribute attribute) const |
| bool | hasAttribute(Attribute attribute) const |
| void | removeAttribute(Attribute attribute) |
| int | satelliteIdentifier() const |
| SatelliteSystem | satelliteSystem() const |
| void | setAttribute(Attribute attribute, qreal value) |
| void | setSatelliteIdentifier(int satId) |
| void | setSatelliteSystem(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(Attribute attribute) const
Возвращает значение указанного атрибута attribute как значение qreal.
Возвращает -1, если значение не установлено.
См. также hasAttribute() и setAttribute().
bool QGeoSatelliteInfo::hasAttribute(Attribute attribute) const
Возвращает true, если указанный атрибут attribute присутствует в этом обновлении.
void QGeoSatelliteInfo::removeAttribute(Attribute attribute)
Удаляет указанный атрибут attribute и его значение.
int QGeoSatelliteInfo::satelliteIdentifier() const
Возвращает идентификатор спутника.
Идентификатор спутника может использоваться для идентификации спутника внутри системы спутников. Для системы GPS идентификатор спутника представляет собой номер PRN (Псевдослучайный шум). Для системы GLONASS идентификатор спутника представляет собой номер слота.
См. также setSatelliteIdentifier().
SatelliteSystem QGeoSatelliteInfo::satelliteSystem() const
Возвращает систему спутников (GPS, GLONASS, ...).
См. также setSatelliteSystem().
void QGeoSatelliteInfo::setAttribute(Attribute attribute, qreal value)
Устанавливает значение для атрибута attribute на value.
См. также attribute().
void QGeoSatelliteInfo::setSatelliteIdentifier(int satId)
Устанавливает идентификатор спутника на satId.
Идентификатор спутника может использоваться для идентификации спутника внутри системы спутников. Для системы GPS идентификатор спутника представляет собой номер PRN (Псевдослучайный шум). Для системы GLONASS идентификатор спутника представляет собой номер слота.
См. также satelliteIdentifier().
void QGeoSatelliteInfo::setSatelliteSystem(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.
См. также Формат операторов QDataStream.
QDataStream &operator>>(QDataStream &stream, QGeoSatelliteInfo &info)
Считывает информацию о спутнике из указанного stream в заданные info.
См. также Формат операторов QDataStream.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qgeosatelliteinfo.html