public class Libusb extends Object implements LibusbConstants
LIBUSB_PATH_MAX, USB_CLASS_AUDIO, USB_CLASS_COMM, USB_CLASS_DATA, USB_CLASS_HID, USB_CLASS_HUB, USB_CLASS_MASS_STORAGE, USB_CLASS_PER_INTERFACE, USB_CLASS_PRINTER, USB_CLASS_VENDOR_SPEC, USB_DT_CONFIG, USB_DT_CONFIG_SIZE, USB_DT_DEVICE, USB_DT_DEVICE_SIZE, USB_DT_ENDPOINT, USB_DT_ENDPOINT_AUDIO_SIZE, USB_DT_ENDPOINT_SIZE, USB_DT_HID, USB_DT_HUB, USB_DT_HUB_NONVAR_SIZE, USB_DT_INTERFACE, USB_DT_INTERFACE_SIZE, USB_DT_PHYSICAL, USB_DT_REPORT, USB_DT_STRING, USB_ENDPOINT_ADDRESS_MASK, USB_ENDPOINT_DIR_MASK, USB_ENDPOINT_IN, USB_ENDPOINT_OUT, USB_ENDPOINT_TYPE_BULK, USB_ENDPOINT_TYPE_CONTROL, USB_ENDPOINT_TYPE_INTERRUPT, USB_ENDPOINT_TYPE_ISOCHRONOUS, USB_ENDPOINT_TYPE_MASK, USB_ERROR_BEGIN, USB_MAXALTSETTING, USB_MAXCONFIG, USB_MAXENDPOINTS, USB_MAXINTERFACES, USB_RECIP_DEVICE, USB_RECIP_ENDPOINT, USB_RECIP_INTERFACE, USB_RECIP_OTHER, USB_REQ_CLEAR_FEATURE, USB_REQ_GET_CONFIGURATION, USB_REQ_GET_DESCRIPTOR, USB_REQ_GET_INTERFACE, USB_REQ_GET_STATUS, USB_REQ_SET_ADDRESS, USB_REQ_SET_CONFIGURATION, USB_REQ_SET_DESCRIPTOR, USB_REQ_SET_FEATURE, USB_REQ_SET_INTERFACE, USB_REQ_SYNCH_FRAME, USB_TYPE_CLASS, USB_TYPE_RESERVED, USB_TYPE_STANDARD, USB_TYPE_VENDOR| Constructor and Description |
|---|
Libusb() |
public static SWIGTYPE_p_usb_dev_handle usb_open(usb_device dev)
public static int usb_close(SWIGTYPE_p_usb_dev_handle dev)
public static int usb_get_string(SWIGTYPE_p_usb_dev_handle dev, int index, int langid, byte[] buf)
public static int usb_get_string_simple(SWIGTYPE_p_usb_dev_handle dev, int index, byte[] buf)
public static int usb_get_descriptor_by_endpoint(SWIGTYPE_p_usb_dev_handle udev, int ep, short type, short index, byte[] buf)
public static int usb_get_descriptor(SWIGTYPE_p_usb_dev_handle udev, short type, short index, byte[] buf)
public static int usb_bulk_write(SWIGTYPE_p_usb_dev_handle dev, int ep, byte[] bytes, int timeout)
public static int usb_bulk_read(SWIGTYPE_p_usb_dev_handle dev, int ep, byte[] bytes, int timeout)
public static int usb_interrupt_write(SWIGTYPE_p_usb_dev_handle dev, int ep, byte[] bytes, int timeout)
public static int usb_interrupt_read(SWIGTYPE_p_usb_dev_handle dev, int ep, byte[] bytes, int timeout)
public static int usb_control_msg(SWIGTYPE_p_usb_dev_handle dev, int requesttype, int request, int value, int index, byte[] bytes, int timeout)
public static int usb_set_configuration(SWIGTYPE_p_usb_dev_handle dev, int configuration)
public static int usb_claim_interface(SWIGTYPE_p_usb_dev_handle dev, int arg1)
public static int usb_release_interface(SWIGTYPE_p_usb_dev_handle dev, int arg1)
public static int usb_set_altinterface(SWIGTYPE_p_usb_dev_handle dev, int alternate)
public static int usb_resetep(SWIGTYPE_p_usb_dev_handle dev, long ep)
public static int usb_clear_halt(SWIGTYPE_p_usb_dev_handle dev, long ep)
public static int usb_reset(SWIGTYPE_p_usb_dev_handle dev)
public static String usb_strerror()
public static void usb_init()
public static void usb_set_debug(int level)
public static int usb_find_busses()
public static int usb_find_devices()
public static usb_device usb_get_device(SWIGTYPE_p_usb_dev_handle dev)
public static usb_bus usb_get_busses()
public static usb_interface usb_interface_index(usb_interface iface, long index)
public static usb_device usb_device_index(usb_device dev, long index)
public static usb_endpoint_descriptor usb_endpoint_descriptor_index(usb_endpoint_descriptor ep, long index)
public static usb_config_descriptor usb_config_descriptor_index(usb_config_descriptor dev, long index)
public static usb_interface_descriptor usb_interface_descriptor_index(usb_interface_descriptor iface_desc, long index)
Copyright © 2014 LSST. All Rights Reserved.