USBConstants class abstract final

Contains constants for the USB protocol. These constants correspond to definitions in linux/usb/ch9.h in the linux kernel.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

usbClassAppSpec → const int
Application specific USB class.
usbClassAudio → const int
USB class for audio devices.
usbClassCDCData → const int
USB class for CDC devices (communications device class).
usbClassComm → const int
USB class for communication devices.
usbClassContentSec → const int
USB class for content security devices.
usbClassCSCID → const int
USB class for content smart card devices.
usbClassHID → const int
USB class for human interface devices (for example, mice and keyboards).
usbClassHub → const int
USB class for USB hubs.
usbClassMassStorage → const int
USB class for mass storage devices.
usbClassMisc → const int
USB class for wireless miscellaneous devices.
usbClassPerInterface → const int
USB class indicating that the class is determined on a per-interface basis.
usbClassPhysical → const int
USB class for physical devices.
usbClassPrinter → const int
USB class for printers.
usbClassStillImage → const int
USB class for still image devices (digital cameras).
usbClassVendorSpec → const int
Vendor specific USB class.
usbClassVideo → const int
USB class for video devices.
usbClassWirelessController → const int
USB class for wireless controller devices.
usbInterfaceSubclassRoot → const int
Boot subclass for HID devices.
usbSubclassVendorSpec → const int
Vendor specific USB subclass.
usbTypeClass → const int
Used to specify that an endpoint zero control request is a class specific request.
usbTypeMask → const int
Bitmask used for encoding the request type for a control request on endpoint zero.
usbTypeReserved → const int
Reserved endpoint zero control request type (currently unused).
usbTypeStandard → const int
Used to specify that an endpoint zero control request is a standard request.
usbTypeVendor → const int
Used to specify that an endpoint zero control request is a vendor specific request.