QCompassReading Class
Die Klasse QCompassReading stellt eine Ablesung von einem Kompass dar. Mehr...
Kopfzeile: | #include <QCompassReading> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Sensors) target_link_libraries(mytarget PRIVATE Qt6::Sensors) |
qmake: | QT += sensors |
Vererbungen: | QSensorReading |
Eigenschaften
- azimuth : const qreal
- calibrationLevel : const qreal
Öffentliche Funktionen
qreal | azimuth() const |
qreal | calibrationLevel() const |
void | setAzimuth(qreal azimuth) |
void | setCalibrationLevel(qreal calibrationLevel) |
Detaillierte Beschreibung
QCompassReading Einheiten
Der Kompass gibt den Azimut des Geräts als Grad von magnetisch Nord im Uhrzeigersinn zurück, bezogen auf die Oberseite des Geräts, wie durch QScreen::nativeOrientation definiert. Es gibt auch einen Wert, der den Kalibrierungsstatus des Geräts angibt. Wenn das Gerät nicht kalibriert ist, ist der Azimut möglicherweise nicht genau.
Digitale Kompasse sind anfällig für magnetische Störungen und müssen unter Umständen kalibriert werden, wenn sie sich in der Nähe von Geräten befinden, die eine magnetische Kraft ausstrahlen. Die Genauigkeit des Kompasses kann durch eisenhaltige Materialien in der Nähe beeinträchtigt werden.
Der Kalibrierungsstatus des Geräts wird mit einer Zahl zwischen 0 und 1 angegeben. Ein Wert von 1 ist die höchste Stufe, die das Gerät unterstützen kann, und 0 ist die schlechteste.
Dokumentation der Eigenschaften
[read-only]
azimuth : const qreal
Diese Eigenschaft enthält den Azimut des Geräts.
Gemessen in Grad von magnetisch Nord im Uhrzeigersinn, bezogen auf die Oberseite des Geräts, wie durch QScreen::nativeOrientation definiert.
Zugriffsfunktionen:
qreal | azimuth() const |
Siehe auch QCompassReading Units.
[read-only]
calibrationLevel : const qreal
Diese Eigenschaft gibt den Kalibrierungsgrad des Messwerts an.
Gemessen als Wert von 0 bis 1, wobei höhere Werte besser sind.
Zugriffsfunktionen:
qreal | calibrationLevel() const |
Siehe auch QCompassReading Units.
Dokumentation der Mitgliedsfunktionen
void QCompassReading::setAzimuth(qreal azimuth)
Legt die azimuth des Geräts fest.
Siehe auch azimuth() und QCompassReading Units.
void QCompassReading::setCalibrationLevel(qreal calibrationLevel)
Setzt die Kalibrierungsebene der Ablesung auf calibrationLevel.
Siehe auch calibrationLevel().
© 2025 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.