MagnetometerAccuracy-Aufzählung (sensorsclassextension.h)
Gibt die Genauigkeit des Magnetometers an.
Syntax
typedef enum MagnetometerAccuracy {
MAGNETOMETER_ACCURACY_UNKNOWN,
MAGNETOMETER_ACCURACY_UNRELIABLE,
MAGNETOMETER_ACCURACY_APPROXIMATE,
MAGNETOMETER_ACCURACY_HIGH
} ;
Konstanten
MAGNETOMETER_ACCURACY_UNKNOWN Die Genauigkeit ist derzeit nicht verfügbar, in der Regel weil der Treiber sie nicht melden kann. |
MAGNETOMETER_ACCURACY_UNRELIABLE Die gemeldeten Werte weisen einen hohen Grad an Ungenauigkeit auf. Apps sollten den Benutzer immer auffordern, das Gerät zu kalibrieren, wenn dieser Wert zurückgegeben wird. |
MAGNETOMETER_ACCURACY_APPROXIMATE Die tatsächlichen und gemeldeten Werte unterscheiden sich, sind jedoch für einige Anwendungen möglicherweise genau genug. Apps, die nur einen relativen Wert wie eine Virtual Reality-App benötigen, können ohne zusätzliche Kalibrierung fortgesetzt werden. |
MAGNETOMETER_ACCURACY_HIGH Die tatsächlichen und gemeldeten Werte sind genau. Es ist keine zusätzliche Kalibrierung erforderlich. |
Bemerkungen
Gerätetreiber, die die Magnetometergenauigkeit unterstützen, sollten nur die werte MAGNETOMETER_ACCURACY_UNRELIABLE, MAGNETOMETER_ACCURACY_APPROXIMATEund MAGNETOMETER_ACCURACY_HIGH melden.
Apps, die eine Kalibrierung benötigen, können den Benutzer in regelmäßigen Abständen auffordern, das Gerät zu kalibrieren. Wir empfehlen, dies einmal alle 10 Minuten durchzuführen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8.1,Verfügbar in Windows 8.1. |
mindestens unterstützte Server- | Keine unterstützt |
Header- | sensorsclassextension.h |