31.08.2013 Views

HID Sensor Usage Tables - USB.org

HID Sensor Usage Tables - USB.org

HID Sensor Usage Tables - USB.org

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

77 <strong>HID</strong> <strong>Sensor</strong> <strong>Usage</strong>s<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_CLSID 0x0A,0x0E,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_VECTOR_VT_UI1 0x0A,0x0F,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16E0 0x0A,0x10,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16E1 0x0A,0x11,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16E2 0x0A,0x12,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16E3 0x0A,0x13,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16E4 0x0A,0x14,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16E5 0x0A,0x15,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16E6 0x0A,0x16,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16E7 0x0A,0x17,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16E8 0x0A,0x18,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16E9 0x0A,0x19,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16EA 0x0A,0x1A,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16EB 0x0A,0x1B,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16EC 0x0A,0x1C,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16ED 0x0A,0x1D,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16EE 0x0A,0x1E,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F16EF 0x0A,0x1F,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32E0 0x0A,0x20,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32E1 0x0A,0x21,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32E2 0x0A,0x22,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32E3 0x0A,0x23,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32E4 0x0A,0x24,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32E5 0x0A,0x25,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32E6 0x0A,0x26,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32E7 0x0A,0x27,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32E8 0x0A,0x28,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32E9 0x0A,0x29,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32EA 0x0A,0x2A,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32EB 0x0A,0x2B,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32EC 0x0A,0x2C,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32ED 0x0A,0x2D,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32EE 0x0A,0x2E,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_FIRMWARE_VARTYPE_VT_F32EF 0x0A,0x2F,0x09 // Sel<br />

//end firmware vartype selectors<br />

#define <strong>HID</strong>_USAGE_SENSOR_DATA_GENERIC_UNIT_OF_MEASURE 0x0A,0x73,0x05 // NAry<br />

//begin unit of measure selectors<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_NOT_SPECIFIED 0x0A,0x40,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_LUX 0x0A,0x41,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_DEGREES_KELVIN 0x0A,0x42,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_DEGREES_CELSIUS 0x0A,0x43,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_PASCAL 0x0A,0x44,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_NEWTON 0x0A,0x45,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_METERS_PER_SECOND 0x0A,0x46,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_KILOGRAM 0x0A,0x47,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_METER 0x0A,0x48,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_METERS_PER_SEC_SQRD 0x0A,0x49,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_FARAD 0x0A,0x4A,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_AMPERE 0x0A,0x4B,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_WATT 0x0A,0x4C,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_HENRY 0x0A,0x4D,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_OHM 0x0A,0x4E,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_VOLT 0x0A,0x4F,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_HERTZ 0x0A,0x50,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_BAR 0x0A,0x51,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_DEGREES_ANTI_CLOCKWISE 0x0A,0x52,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_DEGREES_CLOCKWISE 0x0A,0x53,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_DEGREES 0x0A,0x54,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_DEGREES_PER_SECOND 0x0A,0x55,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_DEGREES_PER_SEC_SQRD 0x0A,0x56,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_KNOT 0x0A,0x57,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_PERCENT 0x0A,0x58,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_SECOND 0x0A,0x59,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_MILLISECOND 0x0A,0x5A,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_G 0x0A,0x5B,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_BYTES 0x0A,0x5C,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_MILLIGAUSS 0x0A,0x5D,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_UNIT_BITS 0x0A,0x5E,0x09 // Sel<br />

//end unit of measure selectors<br />

#define <strong>HID</strong>_USAGE_SENSOR_DATA_GENERIC_UNIT_EXPONENT 0x0A,0x74,0x05 // NAry<br />

//begin unit exponent selectors<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_0 0x0A,0x70,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_1 0x0A,0x71,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_2 0x0A,0x72,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_3 0x0A,0x73,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_4 0x0A,0x74,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_5 0x0A,0x75,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_6 0x0A,0x76,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_7 0x0A,0x77,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_8 0x0A,0x78,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_9 0x0A,0x79,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_A 0x0A,0x7A,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_B 0x0A,0x7B,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_C 0x0A,0x7C,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_D 0x0A,0x7D,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_E 0x0A,0x7E,0x09 // Sel<br />

#define <strong>HID</strong>_USAGE_SENSOR_GENERIC_EXPONENT_F 0x0A,0x7F,0x09 // Sel<br />

//end unit exponent selectors<br />

#define <strong>HID</strong>_USAGE_SENSOR_DATA_GENERIC_REPORT_SIZE 0x0A,0x75,0x05<br />

#define <strong>HID</strong>_USAGE_SENSOR_DATA_GENERIC_REPORT_COUNT 0x0A,0x76,0x05<br />

//property usages (get/set feature report)<br />

#define <strong>HID</strong>_USAGE_SENSOR_PROPERTY_GENERIC 0x0A,0x80,0x05<br />

#define <strong>HID</strong>_USAGE_SENSOR_PROPERTY_ENUMERATOR_TABLE_ROW_INDEX 0x0A,0x81,0x05<br />

#define <strong>HID</strong>_USAGE_SENSOR_PROPERTY_ENUMERATOR_TABLE_ROW_COUNT 0x0A,0x82,0x05

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!