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

#include <hid.h>

Data Fields

uint16_t page
 The usage page of this field.
uint16_t usage
 The usage within the usage page.
uint32_t count
 The total number of sequential usages where Usage represents the minimum value or 1 for a single usage (Usage range is from Usage to Usage + Count - 1).
uint32_t flags
 The flags for this field.
uint32_t size
 The length in bytes of this field within the input, output or feature report.
uint32_t bits
 The length in bits of this field within the input, output or feature report.
uint32_t offset
 The byte offset of this field within the input, output or feature report.
uint32_t shift
 The number shift bits to access this field in the input, output or feature report.
HID_EXTENT logical
 The minimum and maximum logical values for this field.
HID_EXTENT physical
 The minimum and maximum physical values for this field.
double_t multiplier
 The conversion multiplier for this field from logical to physical units.
double_t resolution
 The unit resolution for this field in counts per physical unit.
HID_FIELDnext
 The next field in the list.

Field Documentation

◆ page

uint16_t page

The usage page of this field.

◆ usage

uint16_t usage

The usage within the usage page.

◆ count

uint32_t count

The total number of sequential usages where Usage represents the minimum value or 1 for a single usage (Usage range is from Usage to Usage + Count - 1).

◆ flags

uint32_t flags

The flags for this field.

◆ size

uint32_t size

The length in bytes of this field within the input, output or feature report.

◆ bits

uint32_t bits

The length in bits of this field within the input, output or feature report.

◆ offset

uint32_t offset

The byte offset of this field within the input, output or feature report.

◆ shift

uint32_t shift

The number shift bits to access this field in the input, output or feature report.

◆ logical

HID_EXTENT logical

The minimum and maximum logical values for this field.

◆ physical

HID_EXTENT physical

The minimum and maximum physical values for this field.

◆ multiplier

double_t multiplier

The conversion multiplier for this field from logical to physical units.

◆ resolution

double_t resolution

The unit resolution for this field in counts per physical unit.

◆ next

HID_FIELD* next

The next field in the list.


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