Classes | |
class | AcmUsbEndpoints |
Public Member Functions | |
AcmDevice (UsbDeviceConnection usbDeviceConnection, UsbDevice usbDevice) | |
void | close () |
InputStream | getInputStream () |
OutputStream | getOutputStream () |
UsbDevice | getUsbDevice () |
UsbInterface | getUsbInterface () |
void | setLineCoding (BitRate bitRate, StopBits stopBits, Parity parity, DataBits dataBits) |
Private Member Functions | |
AcmUsbEndpoints | getAcmEndpoints (UsbInterface usbInterface) |
void | setLineCoding (byte[] lineCoding) |
Private Attributes | |
final InputStream | inputStream |
final OutputStream | outputStream |
final UsbDevice | usbDevice |
final UsbDeviceConnection | usbDeviceConnection |
final UsbInterface | usbInterface |
final UsbRequestPool | usbRequestPool |
Static Private Attributes | |
static final int | CONTROL_TRANSFER_TIMEOUT = 3000 |
static final Log | log = LogFactory.getLog(AcmDevice.class) |
Definition at line 40 of file AcmDevice.java.
org.ros.android.android_acm_serial.AcmDevice.AcmDevice | ( | UsbDeviceConnection | usbDeviceConnection, |
UsbDevice | usbDevice | ||
) | [inline] |
Definition at line 75 of file AcmDevice.java.
void org.ros.android.android_acm_serial.AcmDevice.close | ( | ) | [inline] |
Definition at line 166 of file AcmDevice.java.
AcmUsbEndpoints org.ros.android.android_acm_serial.AcmDevice.getAcmEndpoints | ( | UsbInterface | usbInterface | ) | [inline, private] |
Goes through the given UsbInterface's endpoints and finds the incoming and outgoing bulk transfer endpoints.
null
in case either of the endpoints is not found Definition at line 109 of file AcmDevice.java.
InputStream org.ros.android.android_acm_serial.AcmDevice.getInputStream | ( | ) | [inline] |
Definition at line 158 of file AcmDevice.java.
OutputStream org.ros.android.android_acm_serial.AcmDevice.getOutputStream | ( | ) | [inline] |
Definition at line 162 of file AcmDevice.java.
UsbDevice org.ros.android.android_acm_serial.AcmDevice.getUsbDevice | ( | ) | [inline] |
Definition at line 150 of file AcmDevice.java.
UsbInterface org.ros.android.android_acm_serial.AcmDevice.getUsbInterface | ( | ) | [inline] |
Definition at line 154 of file AcmDevice.java.
void org.ros.android.android_acm_serial.AcmDevice.setLineCoding | ( | BitRate | bitRate, |
StopBits | stopBits, | ||
Parity | parity, | ||
DataBits | dataBits | ||
) | [inline] |
Definition at line 132 of file AcmDevice.java.
void org.ros.android.android_acm_serial.AcmDevice.setLineCoding | ( | byte[] | lineCoding | ) | [inline, private] |
Definition at line 142 of file AcmDevice.java.
final int org.ros.android.android_acm_serial.AcmDevice.CONTROL_TRANSFER_TIMEOUT = 3000 [static, private] |
Definition at line 42 of file AcmDevice.java.
final InputStream org.ros.android.android_acm_serial.AcmDevice.inputStream [private] |
Definition at line 47 of file AcmDevice.java.
final Log org.ros.android.android_acm_serial.AcmDevice.log = LogFactory.getLog(AcmDevice.class) [static, private] |
Definition at line 51 of file AcmDevice.java.
final OutputStream org.ros.android.android_acm_serial.AcmDevice.outputStream [private] |
Definition at line 48 of file AcmDevice.java.
final UsbDevice org.ros.android.android_acm_serial.AcmDevice.usbDevice [private] |
Definition at line 45 of file AcmDevice.java.
final UsbDeviceConnection org.ros.android.android_acm_serial.AcmDevice.usbDeviceConnection [private] |
Definition at line 44 of file AcmDevice.java.
final UsbInterface org.ros.android.android_acm_serial.AcmDevice.usbInterface [private] |
Definition at line 46 of file AcmDevice.java.
Definition at line 49 of file AcmDevice.java.