public class SerialCommunication extends java.lang.Object implements Com
SerialCommunication
see Com
.Com.BaudRates, Com.DataBits, Com.EventTypes, Com.Parity, Com.StopBits
Constructor and Description |
---|
SerialCommunication() |
Modifier and Type | Method and Description |
---|---|
boolean |
connect(Com.BaudRates baudRate)
Open and connect to the serial port.
|
boolean |
connect(Com.BaudRates baudRate,
Com.StopBits stopBits,
Com.DataBits dataBits,
Com.Parity parity)
Open and connect to the serial port.
|
void |
disconnect()
Disconnect the connected port.
|
boolean |
isOpened()
Check if serial communication port is open.
|
int |
read(byte[] data,
int length)
Read data from the serial communication port.
|
int |
read(byte[] data,
int length,
int timeout)
Read data from the serial communication port.
|
void |
setDataAvailableCallback(DataAvailable dataAvailable)
Set data available callback for the application layer.
|
int |
write(byte[] data,
int length)
Write data to the serial communication port.
|
int |
write(byte[] data,
int length,
int timeout)
Write data to the serial communication port.
|
public boolean connect(Com.BaudRates baudRate)
public boolean connect(Com.BaudRates baudRate, Com.StopBits stopBits, Com.DataBits dataBits, Com.Parity parity)
public void disconnect()
disconnect
in interface Com
public int read(byte[] data, int length)
public int read(byte[] data, int length, int timeout)
public int write(byte[] data, int length)
public int write(byte[] data, int length, int timeout)
public boolean isOpened()
public void setDataAvailableCallback(DataAvailable dataAvailable)
setDataAvailableCallback
in interface Com
dataAvailable
- Callback object that is called when data is available.