The ReportDescriptorParser type exposes the following members.
Back to Top
Back to Top
Back to Top
Constructors
Name | Description | |
---|---|---|
ReportDescriptorParser |
Initializes a new instance of the ReportDescriptorParser class.
|
Methods
Name | Description | |
---|---|---|
Clear |
Resets the parser to its initial state.
| |
GetGlobalItem | ||
GetGlobalItemValue | ||
GetReport | ||
IsGlobalItemSet | ||
Parse( Byte ) |
Parses a raw HID report descriptor.
| |
Parse(EncodedItem) |
Parses a single EncodedItem.
Call this repeatedly for every item to completely decode a report descriptor.
| |
Parse(IEnumerable EncodedItem ) |
Parses all of the EncodedItem elements in a report descriptor.
| |
Parse( Byte , Int32, Int32) |
Parses a raw HID report descriptor.
| |
TryGetReport |
Properties
Name | Description | |
---|---|---|
CurrentCollection | ||
FeatureReportMaxLength |
The maximum feature report length.
The Report ID is not included in this length.
| |
FeatureReports | ||
GlobalItemState | ||
GlobalItemStateStack | ||
InputReportMaxLength |
The maximum input report length.
The Report ID is not included in this length.
| |
InputReports | ||
InputUsages | ||
LocalItemState | ||
OutputReportMaxLength |
The maximum output report length.
The Report ID is not included in this length.
| |
OutputReports | ||
Reports | ||
ReportsUseID |
True if the device sends Report IDs.
| |
RootCollection |
See Also