| 构造器和说明 |
|---|
SerialClient(SerialComponent serialComponent,
SerialConnectProperties connectProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addDataListener(com.fazecast.jSerialComm.SerialPortDataListener dataListener)
增加数据监听
|
int |
bytesAvailable()
当前串口可读的字节数
|
int |
bytesAwaitingWrite() |
Boolean |
close()
关闭串口
|
Boolean |
connect() |
Boolean |
disconnect() |
ClientComponent |
getClientComponent() |
SerialConnectProperties |
getConfig() |
com.fazecast.jSerialComm.SerialPortDataListener |
getListener() |
int |
getPort() |
com.fazecast.jSerialComm.SerialPort |
getSerialPort() |
void |
init(Object arg) |
boolean |
isOpen() |
int |
read(byte[] msg)
从串口读取数据
|
int |
read(byte[] msg,
int offset)
从串口读取数据
|
void |
removeDataListener()
移除监听
|
int |
write(byte[] msg)
写数据到串口
|
int |
write(byte[] msg,
int offset)
写数据到串口
|
public SerialClient(SerialComponent serialComponent, SerialConnectProperties connectProperties)
public boolean isOpen()
public int bytesAvailable()
public int bytesAwaitingWrite()
public int read(byte[] msg)
msg - 读超时(秒)public int read(byte[] msg,
int offset)
msg - 读超时(秒)public int write(byte[] msg)
msg - 写超时(秒)public int write(byte[] msg,
int offset)
msg - 写超时(秒)public Boolean disconnect()
disconnect 在接口中 IotClientpublic boolean addDataListener(com.fazecast.jSerialComm.SerialPortDataListener dataListener)
dataListener - public void removeDataListener()
public ClientComponent getClientComponent()
getClientComponent 在接口中 IotClientpublic com.fazecast.jSerialComm.SerialPort getSerialPort()
public SerialConnectProperties getConfig()
public com.fazecast.jSerialComm.SerialPortDataListener getListener()
Copyright © 2023. All rights reserved.