Partager via


Étalonner les capteurs

Les capteurs d’un appareil basé sur le magnétomètre ( la boussole, l’inclinomètre et le capteur d’orientation) peuvent nécessiter un étalonnage en raison de facteurs environnementaux. L’énumération MagnetometerAccuracy peut aider à déterminer quand un appareil a besoin d’étalonnage.

API importantes

Quand étalonner le magnétomètre

L’énumération MagnetometerAccuracy a quatre valeurs qui vous aident à déterminer si l’appareil sur lequel votre application s’exécute doit être étalonnée. Si un appareil doit être étalonné, vous devez indiquer à l’utilisateur que l’étalonnage est nécessaire. Toutefois, vous ne devez pas inviter l’utilisateur à étalonner trop fréquemment. Nous vous recommandons de ne pas dépasser une fois toutes les 10 minutes.

Valeur Description
Unknown Le pilote de capteur n’a pas pu signaler la précision actuelle. Cela ne signifie pas nécessairement que l’appareil est hors étalonnage. Il incombe à votre application de décider du meilleur cours d’action si Unknown est retourné. Si votre application dépend d’une lecture précise du capteur, vous pouvez inviter l’utilisateur à étalonner l’appareil.
Non fiable Il y a actuellement un degré élevé d’inexactitude dans le magnétomètre. Les applications doivent toujours demander un étalonnage de l’utilisateur lorsque cette valeur est retournée pour la première fois.
Approximatif Les données sont suffisamment précises pour certaines applications. Une application de réalité virtuelle, qui doit uniquement savoir si l’utilisateur a déplacé l’appareil vers le haut/vers le bas ou vers la gauche/droite, peut continuer sans étalonnage. Les applications qui ont besoin d’un titre absolu, comme une application de navigation qui doit savoir quelle direction vous conduisez afin de vous donner des instructions, doivent demander l’étalonnage.
Activité Les données sont précises. Aucun étalonnage n’est nécessaire, même pour les applications qui doivent connaître un titre absolu tel que la réalité augmentée ou les applications de navigation.