QCompassReading Class
Die Klasse „QCompassReading“ repräsentiert einen Messwert eines Kompasses. Mehr...
| Header: | #include <QCompassReading> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Sensors) target_link_libraries(mytarget PRIVATE Qt6::Sensors) |
| qmake: | QT += sensors |
| Erbt von: | QSensorReading |
Eigenschaften
- azimuth : qreal
- calibrationLevel : qreal
Öffentliche Funktionen
| qreal | azimuth() const |
| qreal | calibrationLevel() const |
| void | setAzimuth(qreal azimuth) |
| void | setCalibrationLevel(qreal calibrationLevel) |
Ausführliche Beschreibung
QCompassReading-Einheiten
Der Kompass gibt den Azimut des Geräts in Grad vom magnetischen Nordpol aus im Uhrzeigersinn zurück, bezogen auf die Oberseite des Geräts, wie in „ QScreen::nativeOrientation “ definiert. Außerdem wird ein Wert angegeben, der den Kalibrierungsstatus des Geräts angibt. Ist das Gerät nicht kalibriert, ist der Azimut möglicherweise ungenau.
Digitale Kompasse sind anfällig für magnetische Störungen und müssen möglicherweise kalibriert werden, nachdem sie in der Nähe von Gegenständen platziert wurden, die eine magnetische Kraft ausstrahlen. Die Genauigkeit des Kompasses kann durch in der Nähe befindliche eisenhaltige Materialien beeinträchtigt werden.
Der Kalibrierungsstatus des Geräts wird als Zahl zwischen 0 und 1 angegeben. Der Wert 1 ist der höchste Wert, den das Gerät unterstützen kann, und 0 ist der schlechteste.
Dokumentation der Eigenschaften
[read-only] azimuth : qreal
Diese Eigenschaft enthält den Azimut des Geräts.
Gemessen in Grad vom magnetischen Nordpol aus im Uhrzeigersinn, bezogen auf die Oberseite des Geräts, wie in „ QScreen::nativeOrientation “ definiert.
Zugriffsfunktionen:
| qreal | azimuth() const |
Siehe auch QCompassReading Units.
[read-only] calibrationLevel : qreal
Diese Eigenschaft enthält den Kalibrierungswert des Messwerts.
Gemessen als Wert zwischen 0 und 1, wobei höhere Werte besser sind.
Zugriffsfunktionen:
| qreal | calibrationLevel() const |
Siehe auch „ QCompassReading Units “.
Dokumentation der Member-Funktionen
void QCompassReading::setAzimuth(qreal azimuth)
Legt die „ azimuth “ des Geräts fest.
Siehe auch „ azimuth()“ und „ QCompassReading Units “.
void QCompassReading::setCalibrationLevel(qreal calibrationLevel)
Stellt den Kalibrierungsgrad des Messwerts auf „ calibrationLevel “ ein.
Siehe auch 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.