Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
41 <strong>HID</strong> <strong>Sensor</strong> <strong>Usage</strong>s<br />
Generic GUID SV – A 16-byte GUID. May be a Category GUID or a Type<br />
GUID; as specified by Generic GUID or PROPERTYKEY<br />
kind.<br />
Generic Category GUID SV – A 16-byte GUID used to specify an “inline” sensor category.<br />
The GUID is followed by a field that indicates the sensor category<br />
value assigned to that GUID.<br />
Generic Type GUID SV – A 16-byte GUID used to specify an “inline” sensor type.<br />
The GUID is followed by a field that indicates the sensor type<br />
value assigned to that GUID.<br />
Generic PROPERTYKEY SV – A 20-byte PROPERTYKEY. May be an Event<br />
PROPERTYKEY, Property PROPERTYKEY, or a Data Field<br />
PROPERTYKEY; as specified by Generic GUID or<br />
PROPERTYKEY kind.<br />
Generic Event<br />
PROPERTYKEY<br />
Generic Property<br />
PROPERTYKEY<br />
Generic Data Field<br />
PROPERTYKEY<br />
SV – A 20-byte PROPERTYKEY used to specify an “inline”<br />
sensor event. The PROPERTYKEY is followed by a field that<br />
indicates the event value assigned to that PROPERTYKEY.<br />
SV – A 20-byte PROPERTYKEY used to specify an “inline”<br />
sensor property. The PROPERTYKEY is followed by a field that<br />
indicates the property value assigned to that PROPERTYKEY.<br />
SV – A 20-byte PROPERTYKEY used to specify an “inline”<br />
sensor data field. The PROPERTYKEY is followed by a field that<br />
indicates the data field value assigned to that PROPERTYKEY.<br />
Generic Event SV – <strong>Usage</strong> ID for the field that follows the Generic Event<br />
PROPERTYKEY.<br />
Generic Property SV – <strong>Usage</strong> ID for the field that follows the Generic Property<br />
PROPERTYKEY.<br />
Generic Data Field SV – <strong>Usage</strong> ID for the field that follows the Generic Data Field<br />
PROPERTYKEY.<br />
Enumerator Table Row<br />
Index<br />
Enumerator Table Row<br />
Count<br />
Generic Top Level<br />
Collection ID<br />
SV (when Data Field), DV (when Property) – When using the<br />
“Enumerator” top-level-collection strategy (see Section 4.2.7.1,<br />
below), this usage specifies the Row index of the Enumerator’s<br />
table.<br />
SV – When using the “Enumerator” top-level-collection strategy<br />
(see Section 4.2.7.1, below), this usage specifies the total count of<br />
Rows in the Enumerator’s table.<br />
SV – Identifies the <strong>HID</strong> Top Level Collection ID for the Row in<br />
the Enumerator’s table.<br />
Generic Report ID SV – Identifies the <strong>HID</strong> Report ID for the Row in the<br />
Enumerator’s table.<br />
Generic Report Item<br />
Position Index<br />
Generic Firmware<br />
VARTYPE<br />
SV – Indicates the 1-based sequential position of the Property or<br />
Data Field in its Report.<br />
NAry – Identifies the firmware data type associated with the<br />
Property or Data Field in the Row in the Enumerator’s table.<br />
Sel – VT_NULL: Empty,<br />
Sel – VT_BOOL: Boolean,<br />
Sel – VT_UI1: Byte,