ReportDescriptorParser Members | HIDSharp |
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