É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 |