HIDLib: A managed, general-purpose HID USB interface library for .NET.
AHIDReport Class
NamespacesBlueNinjaSoftware.HIDLib.ReportsAHIDReport
Abstract base class for all HID reports.
Declaration Syntax
C#Visual BasicVisual C++
public abstract class AHIDReport : IEquatable<AHIDReport>
Public MustInherit Class AHIDReport _
	Implements IEquatable(Of AHIDReport)
public ref class AHIDReport abstract : IEquatable<AHIDReport^>
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
AHIDReport(UInt16)
Initializes a new instance of the AHIDReport class

AHIDReport(UInt16, Byte)
Initializes a new instance of the AHIDReport class

AHIDReport(UInt16, Byte, array<Byte>[]()[])
Initializes a new instance of the AHIDReport class

AHIDReport(array<Byte>[]()[])
Initializes a new instance of the AHIDReport class

Equals(AHIDReport)
Equals(Object) (Overrides Object.Equals(Object).)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetBuffer()()()
Returns the raw buffer as a byte array.

GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
ReportData
Gets or sets the ReportData as a byte array.

ReportData[([(UInt16])])
Gets or sets the value of the specified byte of the ReportData buffer.

ReportID
Gets or sets the Report ID (first byte of raw buffer).

ReportLength
Returns the length of the report: ReportData.Length + 1 for the ReportID.

ToString()()() (Overrides Object.ToString()()().)
Inheritance Hierarchy

Assembly: HIDLib (Module: HIDLib) Version: 0.2.0.1626