MagnetometerAccuracy-Enumeration (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 benötigen, z. B. eine Virtual Reality-App, 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. |
Hinweise
Gerätetreiber, die die Genauigkeit des Magnetometers unterstützen, sollten nur die werte MAGNETOMETER_ACCURACY_UNRELIABLE, MAGNETOMETER_ACCURACY_APPROXIMATE und MAGNETOMETER_ACCURACY_HIGH melden.
Apps, die eine Kalibrierung erfordern, fordern den Benutzer möglicherweise in regelmäßigen Abständen auf, das Gerät zu kalibrieren. Wir empfehlen, dies einmal alle 10 Minuten zu tun.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1,Verfügbar in Windows 8.1. |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Kopfzeile | sensorsclassextension.h |