fromValue static method

libusb_standard_request fromValue(
  1. int value
)

Implementation

static libusb_standard_request fromValue(int value) => switch (value) {
      0 => LIBUSB_REQUEST_GET_STATUS,
      1 => LIBUSB_REQUEST_CLEAR_FEATURE,
      3 => LIBUSB_REQUEST_SET_FEATURE,
      5 => LIBUSB_REQUEST_SET_ADDRESS,
      6 => LIBUSB_REQUEST_GET_DESCRIPTOR,
      7 => LIBUSB_REQUEST_SET_DESCRIPTOR,
      8 => LIBUSB_REQUEST_GET_CONFIGURATION,
      9 => LIBUSB_REQUEST_SET_CONFIGURATION,
      10 => LIBUSB_REQUEST_GET_INTERFACE,
      11 => LIBUSB_REQUEST_SET_INTERFACE,
      12 => LIBUSB_REQUEST_SYNCH_FRAME,
      48 => LIBUSB_REQUEST_SET_SEL,
      49 => LIBUSB_SET_ISOCH_DELAY,
      _ => throw ArgumentError(
          "Unknown value for libusb_standard_request: $value"),
    };