HidSharp wraps HID APIs for Windows, MacOS, and Linux. Use DeviceList.Local to enumerate HidDevice objects, and then open the HidDevice to get a HidStream.
Classes
Class | Description | |
---|---|---|
![]() | Device | |
![]() | DeviceException | |
![]() | DeviceFilterHelper | |
![]() | DeviceList |
Provides a list of all available devices.
|
![]() | DeviceListChangedEventArgs | |
![]() | DeviceStream | |
![]() | FilteredDeviceList | |
![]() | HidDevice |
Represents a USB HID class device.
|
![]() | HidStream |
Communicates with a USB HID class device.
|
![]() | ImplementationDetail |
Specifies the Device's low-level implementation.
|
![]() | OpenConfiguration |
Describes all options for opening a device stream.
|
![]() | OpenOption |
Options for opening a device stream.
|
![]() | SerialDevice |
Represents a serial device.
|
![]() | SerialStream |
Communicates with a serial device.
|
Delegates
Delegate | Description | |
---|---|---|
![]() | DeviceFilter | |
![]() | OpenOptionDeserializeCallback | |
![]() | OpenOptionSerializeCallback |
Enumerations
Enumeration | Description | |
---|---|---|
![]() | OpenPriority |
The priority at which to open a device stream.
|