Spec-Zone.ru › Qt 5.15

Класс 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_MARKER

void 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API