Spec-Zone.ru › Qt 5.13

Класс 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 (Псевдослучайный шум). Для системы спутников 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().

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 &QGeoSatelliteInfo::operator<<(QDataStream &stream, const QGeoSatelliteInfo &info)

Записывает заданные info в указанный stream.

См. также Сериализация типов данных Qt.

QDataStream &QGeoSatelliteInfo::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.13/qgeosatelliteinfo.html

Spec-Zone.ru

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