Partager via


Énumération MagnetometerAccuracy (sensorsclassextension.h)

Spécifie la précision du magnétomètre.

Syntaxe

typedef enum MagnetometerAccuracy {
  MAGNETOMETER_ACCURACY_UNKNOWN,
  MAGNETOMETER_ACCURACY_UNRELIABLE,
  MAGNETOMETER_ACCURACY_APPROXIMATE,
  MAGNETOMETER_ACCURACY_HIGH
} ;

Constantes

 
MAGNETOMETER_ACCURACY_UNKNOWN
La précision n’est actuellement pas disponible, généralement parce que le pilote ne peut pas le signaler.
MAGNETOMETER_ACCURACY_UNRELIABLE
Les valeurs signalées ont un degré élevé d’inexactitude. Les applications doivent toujours demander à l’utilisateur d’étalonner l’appareil chaque fois que cette valeur est retournée.
MAGNETOMETER_ACCURACY_APPROXIMATE
Les valeurs réelles et signalées diffèrent, mais peuvent être suffisamment précises pour certaines applications. Les applications qui ont uniquement besoin d’une valeur relative, comme une application de réalité virtuelle, peuvent continuer sans étalonnage supplémentaire.
MAGNETOMETER_ACCURACY_HIGH
Les valeurs réelles et signalées sont exactes. Aucun étalonnage supplémentaire n’est nécessaire.

Remarques

Les pilotes de périphérique qui prennent en charge la précision du magnétomètre doivent uniquement signaler les valeurs MAGNETOMETER_ACCURACY_UNRELIABLE, MAGNETOMETER_ACCURACY_APPROXIMATEet MAGNETOMETER_ACCURACY_HIGH.

Les applications qui ont besoin d’étalonnage peuvent demander régulièrement à l’utilisateur d’étalonner l’appareil. Nous vous suggérons de le faire une fois toutes les 10 minutes.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8.1, disponible dans Windows 8.1.
serveur minimum pris en charge Aucun pris en charge
d’en-tête sensorsclassextension.h

Voir aussi