net.sf.libusb
Class Libusb

java.lang.Object
  extended by net.sf.libusb.Libusb
All Implemented Interfaces:
LibusbConstants

public class Libusb
extends Object
implements LibusbConstants


Field Summary
 
Fields inherited from interface net.sf.libusb.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 Summary
Libusb()
           
 
Method Summary
static int usb_bulk_read(SWIGTYPE_p_usb_dev_handle dev, int ep, byte[] bytes, int timeout)
           
static int usb_bulk_write(SWIGTYPE_p_usb_dev_handle dev, int ep, byte[] bytes, int timeout)
           
static int usb_claim_interface(SWIGTYPE_p_usb_dev_handle dev, int arg1)
           
static int usb_clear_halt(SWIGTYPE_p_usb_dev_handle dev, long ep)
           
static int usb_close(SWIGTYPE_p_usb_dev_handle dev)
           
static usb_config_descriptor usb_config_descriptor_index(usb_config_descriptor dev, long index)
           
static int usb_control_msg(SWIGTYPE_p_usb_dev_handle dev, int requesttype, int request, int value, int index, byte[] bytes, int timeout)
           
static usb_device usb_device_index(usb_device dev, long index)
           
static usb_endpoint_descriptor usb_endpoint_descriptor_index(usb_endpoint_descriptor ep, long index)
           
static int usb_find_busses()
           
static int usb_find_devices()
           
static usb_bus usb_get_busses()
           
static int usb_get_descriptor_by_endpoint(SWIGTYPE_p_usb_dev_handle udev, int ep, short type, short index, byte[] buf)
           
static int usb_get_descriptor(SWIGTYPE_p_usb_dev_handle udev, short type, short index, byte[] buf)
           
static usb_device usb_get_device(SWIGTYPE_p_usb_dev_handle dev)
           
static int usb_get_string_simple(SWIGTYPE_p_usb_dev_handle dev, int index, byte[] buf)
           
static int usb_get_string(SWIGTYPE_p_usb_dev_handle dev, int index, int langid, byte[] buf)
           
static void usb_init()
           
static usb_interface_descriptor usb_interface_descriptor_index(usb_interface_descriptor iface_desc, long index)
           
static usb_interface usb_interface_index(usb_interface iface, long index)
           
static int usb_interrupt_read(SWIGTYPE_p_usb_dev_handle dev, int ep, byte[] bytes, int timeout)
           
static int usb_interrupt_write(SWIGTYPE_p_usb_dev_handle dev, int ep, byte[] bytes, int timeout)
           
static SWIGTYPE_p_usb_dev_handle usb_open(usb_device dev)
           
static int usb_release_interface(SWIGTYPE_p_usb_dev_handle dev, int arg1)
           
static int usb_reset(SWIGTYPE_p_usb_dev_handle dev)
           
static int usb_resetep(SWIGTYPE_p_usb_dev_handle dev, long ep)
           
static int usb_set_altinterface(SWIGTYPE_p_usb_dev_handle dev, int alternate)
           
static int usb_set_configuration(SWIGTYPE_p_usb_dev_handle dev, int configuration)
           
static void usb_set_debug(int level)
           
static String usb_strerror()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Libusb

public Libusb()
Method Detail

usb_open

public static SWIGTYPE_p_usb_dev_handle usb_open(usb_device dev)

usb_close

public static int usb_close(SWIGTYPE_p_usb_dev_handle dev)

usb_get_string

public static int usb_get_string(SWIGTYPE_p_usb_dev_handle dev,
                                 int index,
                                 int langid,
                                 byte[] buf)

usb_get_string_simple

public static int usb_get_string_simple(SWIGTYPE_p_usb_dev_handle dev,
                                        int index,
                                        byte[] buf)

usb_get_descriptor_by_endpoint

public static int usb_get_descriptor_by_endpoint(SWIGTYPE_p_usb_dev_handle udev,
                                                 int ep,
                                                 short type,
                                                 short index,
                                                 byte[] buf)

usb_get_descriptor

public static int usb_get_descriptor(SWIGTYPE_p_usb_dev_handle udev,
                                     short type,
                                     short index,
                                     byte[] buf)

usb_bulk_write

public static int usb_bulk_write(SWIGTYPE_p_usb_dev_handle dev,
                                 int ep,
                                 byte[] bytes,
                                 int timeout)

usb_bulk_read

public static int usb_bulk_read(SWIGTYPE_p_usb_dev_handle dev,
                                int ep,
                                byte[] bytes,
                                int timeout)

usb_interrupt_write

public static int usb_interrupt_write(SWIGTYPE_p_usb_dev_handle dev,
                                      int ep,
                                      byte[] bytes,
                                      int timeout)

usb_interrupt_read

public static int usb_interrupt_read(SWIGTYPE_p_usb_dev_handle dev,
                                     int ep,
                                     byte[] bytes,
                                     int timeout)

usb_control_msg

public static int usb_control_msg(SWIGTYPE_p_usb_dev_handle dev,
                                  int requesttype,
                                  int request,
                                  int value,
                                  int index,
                                  byte[] bytes,
                                  int timeout)

usb_set_configuration

public static int usb_set_configuration(SWIGTYPE_p_usb_dev_handle dev,
                                        int configuration)

usb_claim_interface

public static int usb_claim_interface(SWIGTYPE_p_usb_dev_handle dev,
                                      int arg1)

usb_release_interface

public static int usb_release_interface(SWIGTYPE_p_usb_dev_handle dev,
                                        int arg1)

usb_set_altinterface

public static int usb_set_altinterface(SWIGTYPE_p_usb_dev_handle dev,
                                       int alternate)

usb_resetep

public static int usb_resetep(SWIGTYPE_p_usb_dev_handle dev,
                              long ep)

usb_clear_halt

public static int usb_clear_halt(SWIGTYPE_p_usb_dev_handle dev,
                                 long ep)

usb_reset

public static int usb_reset(SWIGTYPE_p_usb_dev_handle dev)

usb_strerror

public static String usb_strerror()

usb_init

public static void usb_init()

usb_set_debug

public static void usb_set_debug(int level)

usb_find_busses

public static int usb_find_busses()

usb_find_devices

public static int usb_find_devices()

usb_get_device

public static usb_device usb_get_device(SWIGTYPE_p_usb_dev_handle dev)

usb_get_busses

public static usb_bus usb_get_busses()

usb_interface_index

public static usb_interface usb_interface_index(usb_interface iface,
                                                long index)

usb_device_index

public static usb_device usb_device_index(usb_device dev,
                                          long index)

usb_endpoint_descriptor_index

public static usb_endpoint_descriptor usb_endpoint_descriptor_index(usb_endpoint_descriptor ep,
                                                                    long index)

usb_config_descriptor_index

public static usb_config_descriptor usb_config_descriptor_index(usb_config_descriptor dev,
                                                                long index)

usb_interface_descriptor_index

public static usb_interface_descriptor usb_interface_descriptor_index(usb_interface_descriptor iface_desc,
                                                                      long index)


Copyright © 2012 LSST. All Rights Reserved.