QCompassReading Class
La clase QCompassReading representa una lectura de una brújula. Más...
| Cabecera: | #include <QCompassReading> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Sensors)target_link_libraries(mytarget PRIVATE Qt6::Sensors) |
| qmake: | QT += sensors |
| Hereda: | QSensorReading |
Propiedades
- azimuth : qreal
- calibrationLevel : qreal
Funciones públicas
| qreal | azimuth() const |
| qreal | calibrationLevel() const |
| void | setAzimuth(qreal azimuth) |
| void | setCalibrationLevel(qreal calibrationLevel) |
Descripción Detallada
Unidades QCompassReading
La brújula devuelve el acimut del dispositivo en grados con respecto al norte magnético en el sentido de las agujas del reloj basándose en la parte superior del dispositivo, tal y como se define en QScreen::nativeOrientation. También hay un valor para indicar el estado de calibración del dispositivo. Si el dispositivo no está calibrado, es posible que el acimut no sea preciso.
Las brújulas digitales son susceptibles a las interferencias magnéticas y pueden necesitar calibración después de colocarse cerca de cualquier cosa que emita una fuerza magnética. La precisión de la brújula puede verse afectada por cualquier material ferroso que se encuentre cerca.
El estado de calibración del dispositivo se mide como un número del 0 al 1. Un valor de 1 es el nivel más alto que puede soportar el dispositivo y 0 es el peor.
Documentación de propiedades
[read-only] azimuth : qreal
Esta propiedad contiene el acimut del dispositivo.
Se mide en grados con respecto al norte magnético en el sentido de las agujas del reloj a partir de la parte superior del dispositivo, tal como se define en QScreen::nativeOrientation.
Funciones de acceso:
| qreal | azimuth() const |
Véase también QCompassReading Units.
[read-only] calibrationLevel : qreal
Esta propiedad contiene el nivel de calibración de la lectura.
Se mide como un valor de 0 a 1, siendo mejores los valores más altos.
Funciones de acceso:
| qreal | calibrationLevel() const |
Véase también QCompassReading Units.
Documentación de las funciones miembro
void QCompassReading::setAzimuth(qreal azimuth)
Establece la dirección azimuth del dispositivo.
Véase también azimuth() y QCompassReading Units.
void QCompassReading::setCalibrationLevel(qreal calibrationLevel)
Establece el nivel de calibración de la lectura en calibrationLevel.
Véase también calibrationLevel().
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.