![]() |
Defines | |
#define | HIDReport_CONSTANT (1 << 0) |
#define | HIDReport_VARIABLE (1 << 1) |
#define | HIDReport_RELATIVE (1 << 2) |
#define | HIDReport_WRAP (1 << 3) |
#define | HIDReport_NONLINEAR (1 << 4) |
#define | HIDReport_NOPREFERRED (1 << 5) |
#define | HIDReport_NULLSTATE (1 << 6) |
#define | HIDReport_VOLATILE (1 << 7) |
#define | HIDReport_BUFFEREDBYTES (1 << 8) |
This section lists definitions for HID Input, Output and Feature items that are used to create the data fields within a report. ( HID Spec. 6.2.2.5 )
#define HIDReport_BUFFEREDBYTES (1 << 8) |
Indicates the device produces a fixed-length stream of bytes.
Definition at line 139 of file HIDReports.h.
#define HIDReport_CONSTANT (1 << 0) |
The report value is constant (vs. variable).
Definition at line 121 of file HIDReports.h.
#define HIDReport_NONLINEAR (1 << 4) |
Indicates that the data reported has been processed and is no longer linear with the original measurements.
Definition at line 130 of file HIDReports.h.
#define HIDReport_NOPREFERRED (1 << 5) |
Device has no preferred state to which it automatically returns.
Definition at line 132 of file HIDReports.h.
#define HIDReport_NULLSTATE (1 << 6) |
Device has a null state, in which it does not report meaningful information.
Definition at line 135 of file HIDReports.h.
#define HIDReport_RELATIVE (1 << 2) |
Data is relative (vs. absolute).
Definition at line 125 of file HIDReports.h.
#define HIDReport_VARIABLE (1 << 1) |
Data reported is a variable (vs. array).
Definition at line 123 of file HIDReports.h.
#define HIDReport_VOLATILE (1 << 7) |
Indicates data can change without the host intervention.
Definition at line 137 of file HIDReports.h.
#define HIDReport_WRAP (1 << 3) |
Value rolls over when it reach a maximum/minimum.
Definition at line 127 of file HIDReports.h.