![]() |
Ultibo API
C/C++ API for Ultibo Core
|
#include <hid.h>
Data Fields | |
| uint8_t | id |
| The Id of this report. | |
| uint8_t | kind |
| The type of report (Input, Output or Feature) (eg HID_REPORT_INPUT). | |
| uint32_t | flags |
| The main item flags for this report (eg HID_MAIN_ITEM_VARIABLE). | |
| uint32_t | size |
| The number of bits per field in this report. | |
| uint32_t | count |
| The number of fields in this report. | |
| uint32_t | index |
| The index of this report in the collection (First report is 0). | |
| uint32_t | sequence |
| The sequence of this report in all collections (First report is 0). | |
| HID_USAGE * | usages |
| The list of usages contained in this report. | |
| uint32_t | usagecount |
| The number of usages contained in this report. | |
| HID_COLLECTION * | collection |
| The collection this report belongs to. | |
HID Report
| uint8_t id |
The Id of this report.
| uint8_t kind |
The type of report (Input, Output or Feature) (eg HID_REPORT_INPUT).
| uint32_t flags |
The main item flags for this report (eg HID_MAIN_ITEM_VARIABLE).
| uint32_t size |
The number of bits per field in this report.
| uint32_t count |
The number of fields in this report.
| uint32_t index |
The index of this report in the collection (First report is 0).
| uint32_t sequence |
The sequence of this report in all collections (First report is 0).
| HID_USAGE* usages |
The list of usages contained in this report.
| uint32_t usagecount |
The number of usages contained in this report.
| HID_COLLECTION* collection |
The collection this report belongs to.