fromValue static method
Implementation
static libusb_class_code fromValue(int value) => switch (value) {
0 => LIBUSB_CLASS_PER_INTERFACE,
1 => LIBUSB_CLASS_AUDIO,
2 => LIBUSB_CLASS_COMM,
3 => LIBUSB_CLASS_HID,
5 => LIBUSB_CLASS_PHYSICAL,
6 => LIBUSB_CLASS_IMAGE,
7 => LIBUSB_CLASS_PRINTER,
8 => LIBUSB_CLASS_MASS_STORAGE,
9 => LIBUSB_CLASS_HUB,
10 => LIBUSB_CLASS_DATA,
11 => LIBUSB_CLASS_SMART_CARD,
13 => LIBUSB_CLASS_CONTENT_SECURITY,
14 => LIBUSB_CLASS_VIDEO,
15 => LIBUSB_CLASS_PERSONAL_HEALTHCARE,
220 => LIBUSB_CLASS_DIAGNOSTIC_DEVICE,
224 => LIBUSB_CLASS_WIRELESS,
239 => LIBUSB_CLASS_MISCELLANEOUS,
254 => LIBUSB_CLASS_APPLICATION,
255 => LIBUSB_CLASS_VENDOR_SPEC,
_ => throw ArgumentError("Unknown value for libusb_class_code: $value"),
};