fromValue static method

libusb_class_code fromValue(
  1. int value
)

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"),
    };