Sensor data fields
Sensor data fields represent specific kinds of information that a sensor can provide. When reporting data, a value is contained in a data field. A collection of related data fields comprise a data report. Data reports are packaged together within a SENSOR_COLLECTION_LIST structure. Each data report must contain at least one valid data field and a time stamp that identifies when the data report was created. Time stamps are represented by the PKEY_SensorData_Timestamp property key. Examples of data fields are the x, y, z acceleration values for an accelerometer. Each data field is identified by a PROPERTYKEY constant.
Common data fields
The field type below is included in all sensor-specific data fields.
Clients can use the ReadFile function to retrieve information from these data fields.
For more information about the types shown in the type column, see PROPVARIANT structure.
Property key | Type | Required/Optional | Description |
---|---|---|---|
PKEY_SensorData_Timestamp | VT_FILETIME | Required | The file time computed by the driver in UTC format. The class extension (CX) provides a helper function to convert ticks from boot to FILETIME so that remote systems don't have to synchronize to the system clock. |