Objet de rapport de données du capteur
L’objet de rapport de données du capteur contient des données de capteur.
Pour qu’un capteur soit utile, il doit fournir des données significatives. La quantité et la fréquence de la génération de données varient d’un capteur à l’autre. Par exemple, un capteur qui détecte si une porte est ouverte génère une petite quantité de données booléennes , tandis qu’un capteur de mouvement peut générer en continu plusieurs éléments de données. Pour standardiser la façon dont votre programme reçoit les données, l’API Sensor utilise l’objet de rapport de données du capteur.
Vous pouvez accéder aux informations d’un rapport de données de capteur via l’interface ISensorDataReport . Cette interface vous permet de récupérer l’horodatage du rapport de données afin de déterminer si les informations contenues dans le rapport sont utiles. Vous pouvez récupérer les données elles-mêmes de deux manières : en tant que valeur de champ de données individuelle ou en tant qu’ensemble de valeurs. Pour récupérer des données en tant que valeur individuelle, appelez la méthode GetSensorValue . Pour récupérer plusieurs valeurs, appelez la méthode GetSensorValues .
Vous spécifiez le type de données, ou champs de données, que vous souhaitez récupérer à partir du rapport à l’aide d’une constante PROPERTYKEY . Les clés de propriété pour les champs de données de types de capteurs courants sont définies dans Sensors.h.