Beispiel #1
0
        internal LibUsb1Device(libusb_device device, LibUsb1Registry registry)
        {
            this.Device   = device;
            this.Registry = registry;
            int ret = libusb1.libusb_open(Device, out Handle);

            if (ret != 0)
            {
                throw new LibUsb1Exception("libusb_open", ret);
            }
        }
Beispiel #2
0
 public static extern int libusb_open(libusb_device dev, out libusb_device_handle handle);
Beispiel #3
0
 private LibUsb1Registry(libusb_device device)
 {
     this.Device = device;
 }
Beispiel #4
0
 static extern int libusb_get_device_speed(libusb_device dev);
Beispiel #5
0
 static extern int libusb_get_max_iso_packet_size(libusb_device dev, Byte endpoint);
Beispiel #6
0
 public static extern Byte libusb_get_bus_number(libusb_device dev);
Beispiel #7
0
 public static extern Byte libusb_get_device_address(libusb_device dev);
Beispiel #8
0
 static extern int libusb_get_config_descriptor_by_value(libusb_device dev, Byte bConfigurationValue, libusb_config_descriptor **config);
Beispiel #9
0
 static extern int libusb_get_config_descriptor(libusb_device dev, Byte config_index, libusb_config_descriptor **config);
Beispiel #10
0
 static extern int libusb_get_active_config_descriptor(libusb_device dev, libusb_config_descriptor **config);
Beispiel #11
0
 public static extern int libusb_get_device_descriptor(libusb_device dev, out libusb_device_descriptor desc);
Beispiel #12
0
 static extern libusb_device libusb_ref_device(libusb_device dev);