Objet du gestionnaire de capteurs
L’objet gestionnaire de capteurs fournit l’accès aux capteurs disponibles pour votre utilisation.
Pour utiliser l’API de capteur, vous devez d’abord appeler la méthode COM CoCreateInstance pour créer une instance de l’objet de gestionnaire de capteurs et récupérer un pointeur vers son interface, nommée ISensorManager. Le gestionnaire de capteurs gère la liste des capteurs disponibles. Vous pouvez utiliser ISensorManager pour appeler des méthodes qui récupèrent des groupes de capteurs par catégorie ou par type, ou vous pouvez appeler une méthode pour récupérer un capteur particulier à l’aide de son ID unique. Le gestionnaire de capteurs vous permet également de vous inscrire pour recevoir un événement qui vous avertit lorsqu’un nouveau capteur a été connecté à la plateforme.
Parfois, le gestionnaire de capteurs fournit un pointeur vers un capteur, mais l’utilisateur n’a pas activé le capteur. Par exemple, vous pouvez souvent récupérer des valeurs pour les propriétés d’un capteur non privé, telles que le modèle ou le fabricant du capteur, avant que l’utilisateur active le capteur. Ces informations peuvent vous aider à décider s’il faut demander à l’utilisateur l’autorisation d’utiliser le capteur. Vous pouvez appeler ISensorManager :: RequestPermissions pour inviter l’utilisateur à activer un capteur ou une collection de capteurs particuliers.