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