Crate uhid_virt[−][src]
Structs
CreateParams | Contains information about your HID device, sent when UHIDDevice is created |
UHIDDevice |
Enums
Bus | See https://elixir.bootlin.com/linux/latest/ident/BUS_INTEL_ISHTP |
DevFlags | Each of these flags defines whether a given report-type uses numbered reports. If numbered reports are used for a type, all messages from the kernel already have the report-number as prefix. Otherwise, no prefix is added by the kernel. For messages sent by user-space to the kernel, you must adjust the prefixes according to these flags. |
InputEvent | See https://www.kernel.org/doc/html/latest/hid/uhid.html#write |
OutputEvent | See https://www.kernel.org/doc/html/latest/hid/uhid.html#read |
ReportType | See https://www.kernel.org/doc/html/latest/hid/uhid.html#read |
StreamError | Any IO error will probably be ‘permission-denied’ if you don’t have access to open /dev/uhid
An unknown event type error should only occur if a new event has been added to |
Constants
UHID_EVENT_SIZE |