Partager via


MagnétomètreAccuracy, énumération (sensorsclassextension.h)

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

Syntax

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 la signaler.
MAGNETOMETER_ACCURACY_UNRELIABLE
Les valeurs signalées présentent un degré élevé d’imprécision. 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 n’ont besoin que 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_APPROXIMATE et MAGNETOMETER_ACCURACY_HIGH .

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1,Disponible dans Windows 8.1.
Serveur minimal pris en charge Aucun pris en charge
En-tête sensorsclassextension.h

Voir aussi