public enum UsbAccessor extends java.lang.Enum<UsbAccessor>
| Enum Constant and Description |
|---|
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
boolean |
close(int devNum) |
boolean |
closeAll() |
UsbDeviceConnection |
connection(int ch)
Gets UsbDeviceConnection by a hierarchy device number
|
UsbDevice |
device(int devNum)
Gets UsbDevice by a hierarchy device number
|
boolean |
deviceIsConnected(int devNum)
Check whether a device is connected or not
|
UsbEndpoint |
endpoint(int devNum,
int intfNum,
int epNum)
Gets UsbEndpoint by a hierarchy device, interface and endpoint number
|
void |
getPermission(UsbDevice device)
Gets an USB permission if no permission
|
int |
getPid(int devNum)
Gets devNum device's PID
|
java.lang.String |
getSerial(int devNum)
Gets devNum device's SerialID
|
int |
getVid(int devNum)
Gets devNum device's VID
|
void |
init(Context context)
Initializes USB Manager
|
UsbInterface |
intface(int devNum,
int intfNum)
Gets UsbInterface by a hierarchy device and interface number
|
UsbManager |
manager() |
boolean |
openDevice()
Connect a USB device
|
boolean |
openDevice(int devNum)
Connect a USB device by a hierarchy device and interface number
|
boolean |
openDevice(int devNum,
int intfNum,
int ch)
Connect a USB device by a hierarchy device and interface number
|
static UsbAccessor |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static UsbAccessor[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final UsbAccessor INSTANCE
public static UsbAccessor[] values()
for (UsbAccessor c : UsbAccessor.values()) System.out.println(c);
public static UsbAccessor valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant
with the specified namejava.lang.NullPointerException - if the argument is nullpublic void init(Context context)
context - MainActivity's contextpublic UsbManager manager()
public UsbDevice device(int devNum)
devNum - hierarchy device numberpublic UsbInterface intface(int devNum,
int intfNum)
devNum - hierarchy device numberintfNum - hierarchy interface numberpublic UsbEndpoint endpoint(int devNum,
int intfNum,
int epNum)
devNum - hierarchy device numberintfNum - hierarchy interface numberepNum - hierarchy endpoint numberpublic UsbDeviceConnection connection(int ch)
devNum - hierarchy device numberpublic boolean deviceIsConnected(int devNum)
devNum - hierarchy device numberpublic boolean openDevice()
public boolean openDevice(int devNum)
devNum - hierarchy device numberpublic boolean openDevice(int devNum,
int intfNum,
int ch)
devNum - hierarchy device numberintfNum - hierarchy interface numberch - channel numberpublic boolean close(int devNum)
public boolean closeAll()
public int getVid(int devNum)
devNum - public int getPid(int devNum)
devNum - public java.lang.String getSerial(int devNum)
devNum - public void getPermission(UsbDevice device)
device -