Spec-Zone.ru › Qt

Класс QCompassReading

Класс QCompassReading представляет одно считывание компаса. Подробнее...

Заголовок: #include <QCompassReading>
CMake: find_package(Qt6 COMPONENTS Sensors REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Sensors)
qmake: QT += sensors
С момента: Qt 5.1
Наследует: QSensorReading
  • Список всех членов, включая унаследованные

Свойства

  • азимут : const qreal
  • уровень калибровки : const qreal

Открытые функции

qreal азимут() const
qreal уровеньКалибровки() const
void установитьАзимут(qreal азимут)
void установитьУровеньКалибровки(qreal уровеньКалибровки)

Подробное описание

Единицы измерения QCompassReading

Компас возвращает азимут устройства в градусах от магнитного севера по часовой стрелке, исходя из верхней части устройства, как определено свойством QScreen::nativeOrientation. Также есть значение для указания статуса калибровки устройства. Если устройство не откалибровано, азимут может быть неточным.

Цифровые компасы подвержены электромагнитным помехам и могут потребовать калибровки после размещения рядом с источником магнитного поля. Точность компаса может быть нарушена любыми ферромагнитными материалами, находящимися поблизости.

Статус калибровки устройства измеряется числом от 0 до 1. Значение 1 соответствует наивысшему уровню поддержки устройства, а 0 — наихудшему.

Документация по свойствам

[read-only] азимут : const qreal

Это свойство содержит азимут устройства.

Измеряется в градусах от магнитного севера по часовой стрелке, исходя из верхней части устройства, как определено свойством QScreen::nativeOrientation.

Функции доступа:

qreal азимут() const

См. также Единицы измерения QCompassReading.

[read-only] уровень калибровки : const qreal

Это свойство содержит уровень калибровки измерения.

Измеряется как значение от 0 до 1, где большие значения лучше.

Функции доступа:

qreal уровеньКалибровки() const

См. также Единицы измерения QCompassReading.

Документация по функциям-членам

void QCompassReading::установитьАзимут(qreal азимут)

Устанавливает азимут устройства.

См. также азимут() и Единицы измерения QCompassReading.

void QCompassReading::установитьУровеньКалибровки(qreal уровеньКалибровки)

Устанавливает уровень калибровки измерения на уровеньКалибровки.

См. также уровеньКалибровки().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qcompassreading.html

Spec-Zone.ru

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