QCompassReading Class

QCompassReadingクラスは、コンパスの1つの読み取り値を表します。詳細...

Header: #include <QCompassReading>
CMake: find_package(Qt6 REQUIRED COMPONENTS Sensors)
target_link_libraries(mytarget PRIVATE Qt6::Sensors)
qmake: QT += sensors
Inherits: QSensorReading

プロパティ

パブリック関数

qreal azimuth() const
qreal calibrationLevel() const
void setAzimuth(qreal azimuth)
void setCalibrationLevel(qreal calibrationLevel)

詳細説明

QCompassReading 単位

コンパスは、QScreen::nativeOrientation で定義されているように、デバイスの上部を基準として時計回りに、磁北からの度としてデバイスの方位を返します。また、デバイスの校正状態を示す値もあります。デバイスが校正されていない場合、方位は正確でない可能性があります。

デジタルコンパスは磁気干渉の影響を受けやすいため、磁力を発するものの近くに置いた場合は校正が必要になることがあります。コンパスの精度は、近くにある鉄材の影響を受けることがあります。

デバイスのキャリブレーションステータスは、0~1の数値で測定されます。1の値は、デバイスがサポートできる最高レベルで、0は最悪です。

プロパティ説明

[read-only] azimuth : const qreal

このプロパティは、デバイスの方位を保持する。

QScreen::nativeOrientation で定義されているように、デバイスの上部を基準として時計回りに、磁北からの度数で測定される。

アクセス関数:

qreal azimuth() const

QCompassReading Unitsも参照のこと

[read-only] calibrationLevel : const qreal

較正レベル このプロパティは、読み取り値の較正レベルを保持する。

0 から 1 までの値で測定し、値が大きいほど良い。

アクセス関数:

qreal calibrationLevel() const

QCompassReading Units参照

メンバ関数 ドキュメント

void QCompassReading::setAzimuth(qreal azimuth)

デバイスのazimuth を設定する。

azimuth() およびQCompassReading Units参照

void QCompassReading::setCalibrationLevel(qreal calibrationLevel)

読み取り値の校正レベルをcalibrationLevel に設定する。

calibrationLevel() も参照して ください。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。