public class UartCdcAcm extends SerialCommunicator
| Constructor and Description |
|---|
UartCdcAcm(Context context) |
| Modifier and Type | Method and Description |
|---|---|
void |
addReadListener(ReadLisener listener)
Adds read listener
|
void |
clearBuffer()
Clears read buffer
|
void |
clearReadListener()
Clears read listener
|
boolean |
close()
Closes a device
|
int |
getBaudrate()
Gets baud-rate
|
int |
getDataBits()
Gets Data bits
|
boolean |
getDtr()
Gets flow control DTR
|
int |
getParity()
Gets Parity bit
|
boolean |
getRts()
Gets flow control RTS
|
int |
getStopBits()
Gets Stop bits
|
UartConfig |
getUartConfig()
Gets Uart configurations
|
boolean |
isOpened()
Checks device is opened
|
boolean |
open()
Opens a device
|
boolean |
open(UsbVidPid ids) |
int |
read(byte[] buf,
int size)
Reads byte array
|
boolean |
setBaudrate(int baudrate)
Sets baudrate
|
boolean |
setDataBits(int dataBits)
Sets Data bits
|
boolean |
setDtrRts(boolean dtrOn,
boolean rtsOn)
Sets flow control DTR/RTS
|
boolean |
setParity(int parity)
Sets Parity bit
|
boolean |
setStopBits(int stopBits)
Sets Stop bits
|
boolean |
setUartConfig(UartConfig config)
Sets Uart configurations
|
void |
startReadListener()
Starts read listener (default is started)
|
void |
stopReadListener()
Stops read listener (default is started)
|
int |
write(byte[] buf,
int size)
Writes byte array
|
public boolean open()
SerialCommunicatoropen in class SerialCommunicatorpublic boolean open(UsbVidPid ids)
public boolean close()
SerialCommunicatorclose in class SerialCommunicatorpublic int read(byte[] buf,
int size)
SerialCommunicatorread in class SerialCommunicatorbuf - byte arraysize - read sizepublic int write(byte[] buf,
int size)
SerialCommunicatorwrite in class SerialCommunicatorbuf - byte arraysize - write sizepublic boolean setUartConfig(UartConfig config)
setUartConfig in class SerialCommunicatorconfig - configurationspublic boolean isOpened()
SerialCommunicatorisOpened in class SerialCommunicatorpublic boolean setBaudrate(int baudrate)
setBaudrate in class SerialCommunicatorbaudrate - baudrate e.g. 9600public boolean setDataBits(int dataBits)
setDataBits in class SerialCommunicatordataBits - data bits e.g. UartConfig.DATA_BITS8public boolean setParity(int parity)
setParity in class SerialCommunicatorparity - parity bits e.g. UartConfig.PARITY_NONEpublic boolean setStopBits(int stopBits)
setStopBits in class SerialCommunicatorstopBits - stop bits e.g. UartConfig.STOP_BITS1public boolean setDtrRts(boolean dtrOn,
boolean rtsOn)
SerialCommunicatorsetDtrRts in class SerialCommunicatordtrOn - true then DTR onrtsOn - true then RTS onpublic UartConfig getUartConfig()
SerialCommunicatorgetUartConfig in class SerialCommunicatorpublic int getBaudrate()
SerialCommunicatorgetBaudrate in class SerialCommunicatorpublic int getDataBits()
SerialCommunicatorgetDataBits in class SerialCommunicatorpublic int getParity()
SerialCommunicatorgetParity in class SerialCommunicatorpublic int getStopBits()
SerialCommunicatorgetStopBits in class SerialCommunicatorpublic boolean getDtr()
SerialCommunicatorgetDtr in class SerialCommunicatorpublic boolean getRts()
SerialCommunicatorgetRts in class SerialCommunicatorpublic void clearBuffer()
SerialCommunicatorclearBuffer in class SerialCommunicatorpublic void addReadListener(ReadLisener listener)
SerialCommunicatoraddReadListener in class SerialCommunicatorlistener - ReadListenerpublic void clearReadListener()
SerialCommunicatorclearReadListener in class SerialCommunicatorpublic void startReadListener()
SerialCommunicatorstartReadListener in class SerialCommunicatorpublic void stopReadListener()
SerialCommunicatorstopReadListener in class SerialCommunicator