Класс QCompassReading
Класс QCompassReading представляет одно считывание компаса. Подробнее...
| Заголовок: | #include <QCompassReading> |
| qmake: | QT += sensors |
| С момента: | Qt 5.1 |
| Наследует: | QSensorReading |
Этот класс был представлен в Qt 5.1.
Свойства
- azimuth : const qreal
- calibrationLevel : const qreal
Открытые функции
| qreal | azimuth() const |
| qreal | calibrationLevel() const |
| void | setAzimuth(qreal azimuth) |
| void | setCalibrationLevel(qreal calibrationLevel) |
Подробное описание
Единицы измерения QCompassReading
Компас возвращает азимут устройства в градусах от магнитного севера по часовой стрелке, исходя из верхней части устройства, как определено свойством QScreen::nativeOrientation. Также есть значение, указывающее на состояние калибровки устройства. Если устройство не откалибровано, азимут может быть неточным.
Цифровые компасы подвержены электромагнитным помехам и могут потребовать калибровки после размещения вблизи источника магнитного поля. Точность компаса может быть повлияна любыми ферромагнитными материалами вблизи.
Уровень калибровки устройства измеряется числом от 0 до 1. Значение 1 соответствует максимальному поддерживаемому уровню, а 0 — наихудшему.
Документация по свойствам
azimuth : const qreal
Это свойство содержит азимут устройства.
Измеряется в градусах от магнитного севера по часовой стрелке, исходя из верхней части устройства, как определено свойством QPlatformScreen::nativeOrientation.
Функции доступа:
| qreal | azimuth() const |
См. также Единицы измерения QCompassReading.
calibrationLevel : const qreal
Это свойство содержит уровень калибровки считывания.
Измеряется как значение от 0 до 1, при этом большие значения соответствуют лучшему уровню.
Функции доступа:
| qreal | calibrationLevel() const |
См. также Единицы измерения QCompassReading.
Документация по членам-функциям
void QCompassReading::setAzimuth(qreal azimuth)
Устанавливает azimuth устройства.
См. также azimuth() и Единицы измерения QCompassReading.
void QCompassReading::setCalibrationLevel(qreal calibrationLevel)
Устанавливает уровень калибровки считывания на calibrationLevel.
См. также calibrationLevel().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qcompassreading.html