Data properties
Synopsis:
#include <sys/hidut.h>
enum {
HID_FIELD_DATA = 0x00010000,
HID_FIELD_CONSTANT = 0x00010001,
HID_FIELD_ARRAY = 0x00020000,
HID_FIELD_VARIABLE = 0x00020002,
HID_FIELD_ABSOLUTE = 0x00040000,
HID_FIELD_RELATIVE = 0x00040004,
HID_FIELD_NOWRAP = 0x00080000,
HID_FIELD_WRAP = 0x00080008,
HID_FIELD_LINEAR = 0x00100000,
HID_FIELD_NONLINEAR = 0x00100010,
HID_FIELD_PREFERED = 0x00200000,
HID_FIELD_NONPREFERED = 0x00200020,
HID_FIELD_NONULL = 0x00400000,
HID_FIELD_NULL = 0x00400040,
HID_FIELD_BITFIELD = 0x01000000,
HID_FIELD_BUFFERED = 0x01000100
};
Arguments:
- HID_FIELD_DATA, HID_FIELD_CONSTANT
- Physical collection, used for a set of data representing data points collected at one point.
- HIDD_COLLECTION_TYPE_APPLICATION
- Application collection, use to identify item groups service different purposed on a single device.
- HIDD_COLLECTION_TYPE_LOGICAL
- Logical collection, used for structured data.
- HIDD_COLLECTION_TYPE_RESERVED1
- With respect to io-hid, the lowest reserved collection ID.
- HIDD_COLLECTION_TYPE_RESERVED2
- Highest reserved collection ID.
- HIDD_COLLECTION_TYPE_VENDOR1
- Lowest vendor collection ID.
- HIDD_COLLECTION_TYPE_VENDOR2
- Highest vendor collection ID.
Page updated:
