DeviceHandle
Object Hierarchy:
Description:
public class DeviceHandle
Namespace: LibUSB
Package: libusb-1.0
Content:
Creation methods:
Methods:
-
public weak Device get_device ()
-
public int get_configuration (out int config)
-
public int set_configuration (int configuration)
-
public int claim_interface (int interface_number)
-
public int release_interface (int interface_number)
-
public int set_interface_alt_setting (int interface_number, int alternate_setting)
-
public int clear_halt (uchar endpoint)
-
public int reset ()
-
public int kernel_driver_active (int interface)
-
public int detach_kernel_driver (int interface)
-
public int attach_kernel_driver (int interface)
-
public int get_string_descriptor_ascii (uint8 desc_index, uint8[] data)
-
public int get_descriptor (uint8 desc_type, uint8 desc_index, uint8[] data)
-
public int get_string_descriptor (uint desc_index, uint16 langid, uint8[] data)
-
public int control_transfer (uint8 bmRequestType, uint8 bRequest, uint16 wValue, uint16 wIndex, uint8[] data, uint16 wLength, uint timeout)
-
public int bulk_transfer (uint8 endpoint, uint8[] data, out int transferred, uint timeout)
-
public int interrupt_transfer (uint8 endpoint, uint8[] data, out int transferred, uint timeout)