Partager via


Champs de données des capteurs

Les champs de données des capteurs représentent des types d’informations spécifiques qu’un capteur peut fournir. Lors de la transmission des données, une valeur est contenue dans un champ de données. Un ensemble de champs de données connexes constitue un rapport de données. Les rapports de données sont regroupés au sein d’une structure SENSOR_COLLECTION_LIST. Chaque rapport de données doit contenir au moins un champ de données valide et un horodatage qui identifie le moment où le rapport de données a été créé. Les horodatages sont représentés par la clé de propriété PKEY_SensorData_Timestamp. Des exemples de champs de données sont les valeurs d’accélération x, y, z pour un accéléromètre. Chaque champ de données est identifié par une constante PROPERTYKEY.

Champs de données courantes

Le type de champ ci-dessous est inclus dans tous les champs de données spécifiques à un capteur.

Les clients peuvent utiliser la fonction ReadFile pour récupérer des informations à partir de ces champs de données.

Pour en savoir plus sur les types affichés dans la colonne Type, se reporter à Structure PROPVARIANT.

Clé de propriété Type Obligatoire/Facultatif Description
PKEY_SensorData_Timestamp VT_FILETIME Requis Le temps de fichier calculé par le pilote au format UTC. L’extension de classe (CX) fournit une fonction d’assistance pour convertir les ticks depuis le démarrage en FILETIME afin que les systèmes distants n’aient pas à se synchroniser avec l’horloge du système.