Ultibo API
C/C++ API for Ultibo Core
Loading...
Searching...
No Matches
_HID_REPORT Struct Reference

#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_USAGEusages
 The list of usages contained in this report.
uint32_t usagecount
 The number of usages contained in this report.
HID_COLLECTIONcollection
 The collection this report belongs to.

Detailed Description

HID Report

Field Documentation

◆ id

uint8_t id

The Id of this report.

◆ kind

uint8_t kind

The type of report (Input, Output or Feature) (eg HID_REPORT_INPUT).

◆ flags

uint32_t flags

The main item flags for this report (eg HID_MAIN_ITEM_VARIABLE).

◆ size

uint32_t size

The number of bits per field in this report.

◆ count

uint32_t count

The number of fields in this report.

◆ index

uint32_t index

The index of this report in the collection (First report is 0).

◆ sequence

uint32_t sequence

The sequence of this report in all collections (First report is 0).

◆ usages

HID_USAGE* usages

The list of usages contained in this report.

◆ usagecount

uint32_t usagecount

The number of usages contained in this report.

◆ collection

HID_COLLECTION* collection

The collection this report belongs to.


The documentation for this struct was generated from the following file: