Collection types

Synopsis:

#include <sys/hidut.h>

enum {
	HIDD_COLLECTION_TYPE_PHYSICAL = 0x0000,
	HIDD_COLLECTION_TYPE_APPLICATION = 0x0001,
	HIDD_COLLECTION_TYPE_LOGICAL = 0x0002,
	HIDD_COLLECTION_TYPE_RESERVED1 = 0x0003,
	HIDD_COLLECTION_TYPE_RESERVED2 = 0x007F,
	HIDD_COLLECTION_TYPE_VENDOR1 = 0x0080,
	HIDD_COLLECTION_TYPE_VENDOR2 = 0x00FF
};

Arguments:

HIDD_COLLECTION_TYPE_PHYSICAL
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: