libusb_class_code enum
\ingroup libusb_desc Device and/or Interface Class codes
Values
- LIBUSB_CLASS_PER_INTERFACE → const libusb_class_code
-
In the context of a \ref libusb_device_descriptor "device descriptor", this bDeviceClass value indicates that each interface specifies its own class information and all interfaces operate independently.
const libusb_class_code(0)
- LIBUSB_CLASS_AUDIO → const libusb_class_code
-
Audio class
const libusb_class_code(1)
- LIBUSB_CLASS_COMM → const libusb_class_code
-
Communications class
const libusb_class_code(2)
- LIBUSB_CLASS_HID → const libusb_class_code
-
Human Interface Device class
const libusb_class_code(3)
- LIBUSB_CLASS_PHYSICAL → const libusb_class_code
-
Physical
const libusb_class_code(5)
- LIBUSB_CLASS_IMAGE → const libusb_class_code
-
Image class
const libusb_class_code(6)
- LIBUSB_CLASS_PRINTER → const libusb_class_code
-
Printer class
const libusb_class_code(7)
- LIBUSB_CLASS_MASS_STORAGE → const libusb_class_code
-
Mass storage class
const libusb_class_code(8)
- LIBUSB_CLASS_HUB → const libusb_class_code
-
Hub class
const libusb_class_code(9)
- LIBUSB_CLASS_DATA → const libusb_class_code
-
Data class
const libusb_class_code(10)
- LIBUSB_CLASS_SMART_CARD → const libusb_class_code
-
Smart Card
const libusb_class_code(11)
- LIBUSB_CLASS_CONTENT_SECURITY → const libusb_class_code
-
Content Security
const libusb_class_code(13)
- LIBUSB_CLASS_VIDEO → const libusb_class_code
-
Video
const libusb_class_code(14)
- LIBUSB_CLASS_PERSONAL_HEALTHCARE → const libusb_class_code
-
Personal Healthcare
const libusb_class_code(15)
- LIBUSB_CLASS_DIAGNOSTIC_DEVICE → const libusb_class_code
-
Diagnostic Device
const libusb_class_code(220)
- LIBUSB_CLASS_WIRELESS → const libusb_class_code
-
Wireless class
const libusb_class_code(224)
- LIBUSB_CLASS_MISCELLANEOUS → const libusb_class_code
-
Miscellaneous class
const libusb_class_code(239)
- LIBUSB_CLASS_APPLICATION → const libusb_class_code
-
Application class
const libusb_class_code(254)
- LIBUSB_CLASS_VENDOR_SPEC → const libusb_class_code
-
Class is vendor-specific
const libusb_class_code(255)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → int
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
fromValue(
int value) → libusb_class_code
Constants
- LIBUSB_CLASS_PTP → const libusb_class_code
- legacy name from libusb-0.1 usb.h
-
values
→ const List<
libusb_class_code> - A constant List of the values in this enum, in order of their declaration.