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

Weitere Informationen