public class SerialPortLinux extends Object implements ISerialPort
| 构造器和说明 |
|---|
SerialPortLinux() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
clearRecvFlush()
清空缓冲区
|
boolean |
clearSendFlush()
清空缓冲区
|
boolean |
close()
关闭串口
|
boolean |
isOpen()
串口是否已经打开
|
boolean |
open(String name)
打开串口:linux的串口是ttyS0、ttyS1格式的参数
|
boolean |
recvData(byte[] data,
long mTimeout,
OutValue recvLen)
接收数据
|
boolean |
sendData(byte[] data,
OutValue sendLen)
发送数据
|
boolean |
setParam(Integer baudRate,
String parity,
Integer databits,
Integer stopbits)
设置串口参数
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnewInstancepublic boolean isOpen()
isOpen 在接口中 ISerialPortpublic boolean open(String name)
open 在接口中 ISerialPortname - 串口1:ttyS0,串口2:ttyS1public boolean setParam(Integer baudRate, String parity, Integer databits, Integer stopbits)
setParam 在接口中 ISerialPortbaudRate - 速率databits - 数据位stopbits - 停止位parity - 校验位public boolean sendData(byte[] data,
OutValue sendLen)
sendData 在接口中 ISerialPortdata - 缓冲区sendLen - public boolean recvData(byte[] data,
long mTimeout,
OutValue recvLen)
recvData 在接口中 ISerialPortdata - 准备发送的数据库mTimeout - 最大超时等待时间,单位毫秒recvLen - 接收到数据public boolean clearRecvFlush()
clearRecvFlush 在接口中 ISerialPortpublic boolean clearSendFlush()
clearSendFlush 在接口中 ISerialPortpublic boolean close()
close 在接口中 ISerialPortCopyright © 2023. All rights reserved.