#include "items.h"
Go to the source code of this file.
Defines | |
#define | END_COLLECTION() ITEM_CREATE0(ITEM_MAIN, TAG_END_COLLECTION) |
End a collection. | |
#define | INPUT(modifiers) ITEM_CREATE1(ITEM_MAIN, TAG_INPUT, modifiers) |
#define | LOGICAL_MAXIMUM1(value) ITEM_CREATE1(ITEM_GLOBAL, TAG_LOGICAL_MAXIMUM, value) |
#define | LOGICAL_MINIMUM1(value) ITEM_CREATE1(ITEM_GLOBAL, TAG_LOGICAL_MINIMUM, value) |
#define | OUTPUT(modifiers) ITEM_CREATE1(ITEM_MAIN, TAG_OUTPUT, modifiers) |
#define | REPORT_COUNT1(count) ITEM_CREATE1(ITEM_GLOBAL, TAG_REPORT_COUNT, count) |
#define | REPORT_SIZE1(size) ITEM_CREATE1(ITEM_GLOBAL, TAG_REPORT_SIZE, size) |
#define | START_COLLECTION(collection) ITEM_CREATE1(ITEM_MAIN, TAG_COLLECTION, collection) |
Start a collection. | |
#define | STD_USAGE_PAGE(page) ITEM_CREATE1(ITEM_GLOBAL, TAG_USAGE_PAGE, page) |
Use standard Usage Page. | |
#define | USAGE1(usage_id) ITEM_CREATE1(ITEM_LOCAL, TAG_USAGE, usage_id) |
Usage with one byte usage ID. | |
#define | USAGE_MAXIMUM1(value) ITEM_CREATE1(ITEM_LOCAL, TAG_USAGE_MAXIMUM, value) |
#define | USAGE_MINIMUM1(value) ITEM_CREATE1(ITEM_LOCAL, TAG_USAGE_MINIMUM, value) |
Definition in file report.h.