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
-