ReportDescriptorParser Members
From HidSharp
| ReportDescriptorParser Members | HIDSharp |
The ReportDescriptorParser type exposes the following members.
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