Documentation ¶
Overview ¶
Package hid provides an interface for USB HID devices.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrDeviceClosed = errors.New("hid: device closed")
ErrDeviceClosed is returned for operations where the device closed before or during the execution.
View Source
var ErrUnsupportedPlatform = errors.New("hid: unsupported platform")
ErrUnsupportedPlatform is returned for all operations where the underlying operating system is not supported by the library.
Functions ¶
This section is empty.
Types ¶
type DeviceInfo ¶
type DeviceInfo struct { Path string // Platform-specific device path VendorID uint16 // Device Vendor ID ProductID uint16 // Device Product ID Release uint16 // Device Release Number in binary-coded decimal, also known as Device Version Number Serial string // Serial Number Manufacturer string // Manufacturer String Product string // Product string UsagePage uint16 // Usage Page for this Device/Interface (Windows/Mac only) Usage uint16 // Usage for this Device/Interface (Windows/Mac only) // The USB interface which this logical device // represents. Valid on both Linux implementations // in all cases, and valid on the Windows implementation // only if the device contains more than one interface. Interface int }
DeviceInfo is a hidapi info structure.
Click to show internal directories.
Click to hide internal directories.