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: