com.morpho.android.usb
Class USBConstants

java.lang.Object
  extended by com.morpho.android.usb.USBConstants

public class USBConstants
extends java.lang.Object


Field Summary
static int DEFAULT_PACKET_SIZE
           
static int DEFAULT_STRING_DESCRIPTOR_SIZE
           
static boolean FORCE_CLAIM
          USB constants
static int INVALID_USB_INTERFACE
           
static int OFFSET_MANUFACTRURER_IDX
           
static int OFFSET_MAX_PACKET_SIZE
           
static int OFFSET_PRODUCT_IDX
           
static int OFFSET_SERIAL_IDX
           
static int RETURN_ERROR_CANNOT_CLAIM_INTERFACE
           
static int RETURN_ERROR_CANNOT_GET_STRING_DESCRIPTOR
           
static int RETURN_ERROR_CANNOT_RELEASE_INTERFACE
           
static int RETURN_ERROR_DEVICE_NOT_CONNECTED
           
static int RETURN_ERROR_FEATURE_REPORT_GET_FAILURE
           
static int RETURN_ERROR_FEATURE_REPORT_SEND_FAILURE
           
static int RETURN_ERROR_UNABLE_TO_READ_DATA
           
static int RETURN_ERROR_UNABLE_TO_WRITE_DATA
           
static int RETURN_SUCCESS
          Return Codes
static long SPUSB_TIMEOUT_INFINITE
           
static int TIMEOUT
           
static int USB_DESCRIPTOR_DEVICE
          Value
static int USB_DESCRIPTOR_REPORT
           
static int USB_DESCRIPTOR_STRING
           
static int USB_DEVICE_DESCRIPTOR_LANGUAGE_ENGLISH
           
static int USB_DEVICE_DESCRIPTOR_LENGTH
           
static int USB_ENDPOINT_ADDRESS_MASK
           
static int USB_ENDPOINT_DIR_MASK
           
static int USB_ENDPOINT_IN
          Request Type
static int USB_ENDPOINT_OUT
           
static int USB_ENDPOINT_TYPE_BULK
           
static int USB_ENDPOINT_TYPE_CONTROL
           
static int USB_ENDPOINT_TYPE_INTERRUPT
           
static int USB_ENDPOINT_TYPE_ISOCHRONOUS
           
static int USB_ENDPOINT_TYPE_MASK
           
static int USB_MAXINTERFACES
           
static int USB_RECIPIENT_INTERFACE
           
static int USB_REPORT_TYPE_FEATURE
           
static int USB_REPORT_TYPE_STRING
           
static int USB_REQUEST_GET_DESCRIPTOR
           
static int USB_REQUEST_GET_FEATURE
           
static int USB_REQUEST_SET_FEATURE
          Request
static int USB_REQUEST_TYPE_CLASS
           
static int USB_REQUEST_TYPE_STANDARD
           
 
Constructor Summary
USBConstants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RETURN_SUCCESS

public static final int RETURN_SUCCESS
Return Codes

See Also:
Constant Field Values

RETURN_ERROR_CANNOT_CLAIM_INTERFACE

public static final int RETURN_ERROR_CANNOT_CLAIM_INTERFACE
See Also:
Constant Field Values

RETURN_ERROR_FEATURE_REPORT_SEND_FAILURE

public static final int RETURN_ERROR_FEATURE_REPORT_SEND_FAILURE
See Also:
Constant Field Values

RETURN_ERROR_FEATURE_REPORT_GET_FAILURE

public static final int RETURN_ERROR_FEATURE_REPORT_GET_FAILURE
See Also:
Constant Field Values

RETURN_ERROR_CANNOT_GET_STRING_DESCRIPTOR

public static final int RETURN_ERROR_CANNOT_GET_STRING_DESCRIPTOR
See Also:
Constant Field Values

RETURN_ERROR_CANNOT_RELEASE_INTERFACE

public static final int RETURN_ERROR_CANNOT_RELEASE_INTERFACE
See Also:
Constant Field Values

RETURN_ERROR_DEVICE_NOT_CONNECTED

public static final int RETURN_ERROR_DEVICE_NOT_CONNECTED
See Also:
Constant Field Values

RETURN_ERROR_UNABLE_TO_WRITE_DATA

public static final int RETURN_ERROR_UNABLE_TO_WRITE_DATA
See Also:
Constant Field Values

RETURN_ERROR_UNABLE_TO_READ_DATA

public static final int RETURN_ERROR_UNABLE_TO_READ_DATA
See Also:
Constant Field Values

SPUSB_TIMEOUT_INFINITE

public static final long SPUSB_TIMEOUT_INFINITE
See Also:
Constant Field Values

FORCE_CLAIM

public static final boolean FORCE_CLAIM
USB constants

See Also:
Constant Field Values

INVALID_USB_INTERFACE

public static final int INVALID_USB_INTERFACE
See Also:
Constant Field Values

TIMEOUT

public static final int TIMEOUT
See Also:
Constant Field Values

DEFAULT_PACKET_SIZE

public static final int DEFAULT_PACKET_SIZE
See Also:
Constant Field Values

DEFAULT_STRING_DESCRIPTOR_SIZE

public static final int DEFAULT_STRING_DESCRIPTOR_SIZE
See Also:
Constant Field Values

OFFSET_MANUFACTRURER_IDX

public static final int OFFSET_MANUFACTRURER_IDX
See Also:
Constant Field Values

OFFSET_PRODUCT_IDX

public static final int OFFSET_PRODUCT_IDX
See Also:
Constant Field Values

OFFSET_SERIAL_IDX

public static final int OFFSET_SERIAL_IDX
See Also:
Constant Field Values

OFFSET_MAX_PACKET_SIZE

public static final int OFFSET_MAX_PACKET_SIZE
See Also:
Constant Field Values

USB_DEVICE_DESCRIPTOR_LENGTH

public static final int USB_DEVICE_DESCRIPTOR_LENGTH
See Also:
Constant Field Values

USB_DEVICE_DESCRIPTOR_LANGUAGE_ENGLISH

public static final int USB_DEVICE_DESCRIPTOR_LANGUAGE_ENGLISH
See Also:
Constant Field Values

USB_ENDPOINT_IN

public static final int USB_ENDPOINT_IN
Request Type

See Also:
Constant Field Values

USB_ENDPOINT_OUT

public static final int USB_ENDPOINT_OUT
See Also:
Constant Field Values

USB_REQUEST_TYPE_CLASS

public static final int USB_REQUEST_TYPE_CLASS
See Also:
Constant Field Values

USB_REQUEST_TYPE_STANDARD

public static final int USB_REQUEST_TYPE_STANDARD
See Also:
Constant Field Values

USB_RECIPIENT_INTERFACE

public static final int USB_RECIPIENT_INTERFACE
See Also:
Constant Field Values

USB_REQUEST_SET_FEATURE

public static final int USB_REQUEST_SET_FEATURE
Request

See Also:
Constant Field Values

USB_REQUEST_GET_FEATURE

public static final int USB_REQUEST_GET_FEATURE
See Also:
Constant Field Values

USB_REQUEST_GET_DESCRIPTOR

public static final int USB_REQUEST_GET_DESCRIPTOR
See Also:
Constant Field Values

USB_DESCRIPTOR_DEVICE

public static final int USB_DESCRIPTOR_DEVICE
Value

See Also:
Constant Field Values

USB_DESCRIPTOR_STRING

public static final int USB_DESCRIPTOR_STRING
See Also:
Constant Field Values

USB_DESCRIPTOR_REPORT

public static final int USB_DESCRIPTOR_REPORT
See Also:
Constant Field Values

USB_REPORT_TYPE_FEATURE

public static final int USB_REPORT_TYPE_FEATURE
See Also:
Constant Field Values

USB_REPORT_TYPE_STRING

public static final int USB_REPORT_TYPE_STRING
See Also:
Constant Field Values

USB_ENDPOINT_ADDRESS_MASK

public static final int USB_ENDPOINT_ADDRESS_MASK
See Also:
Constant Field Values

USB_ENDPOINT_DIR_MASK

public static final int USB_ENDPOINT_DIR_MASK
See Also:
Constant Field Values

USB_ENDPOINT_TYPE_MASK

public static final int USB_ENDPOINT_TYPE_MASK
See Also:
Constant Field Values

USB_ENDPOINT_TYPE_CONTROL

public static final int USB_ENDPOINT_TYPE_CONTROL
See Also:
Constant Field Values

USB_ENDPOINT_TYPE_ISOCHRONOUS

public static final int USB_ENDPOINT_TYPE_ISOCHRONOUS
See Also:
Constant Field Values

USB_ENDPOINT_TYPE_BULK

public static final int USB_ENDPOINT_TYPE_BULK
See Also:
Constant Field Values

USB_ENDPOINT_TYPE_INTERRUPT

public static final int USB_ENDPOINT_TYPE_INTERRUPT
See Also:
Constant Field Values

USB_MAXINTERFACES

public static final int USB_MAXINTERFACES
See Also:
Constant Field Values
Constructor Detail

USBConstants

public USBConstants()