public final class SerialPort
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
SerialPort.Builder |
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
DEFAULT_SU_PATH |
| 构造器和说明 |
|---|
SerialPort(java.io.File device,
int baudrate)
串口,默认的8n1
|
SerialPort(java.io.File device,
int baudrate,
int dataBits,
int parity,
int stopBits)
串口
|
SerialPort(java.io.File device,
int baudrate,
int dataBits,
int parity,
int stopBits,
int flags)
串口
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
int |
getBaudrate()
波特率
|
int |
getDataBits()
数据位;默认8,可选值为5~8
|
java.io.File |
getDevice()
串口设备文件
|
int |
getFlags() |
java.io.InputStream |
getInputStream() |
java.io.OutputStream |
getOutputStream() |
int |
getParity()
奇偶校验;0:无校验位(NONE,默认);1:奇校验位(ODD);2:偶校验位(EVEN)
|
int |
getStopBits()
停止位;默认1;1:1位停止位;2:2位停止位
|
static java.lang.String |
getSuPath()
Get the su binary path
|
static SerialPort.Builder |
newBuilder(java.io.File device,
int baudrate) |
static SerialPort.Builder |
newBuilder(java.lang.String devicePath,
int baudrate) |
static void |
setSuPath(java.lang.String suPath)
Set the su binary path, the default su binary path is
DEFAULT_SU_PATH |
void |
tryClose()
关闭流和串口,已经try-catch
|
public static final java.lang.String DEFAULT_SU_PATH
public SerialPort(java.io.File device,
int baudrate,
int dataBits,
int parity,
int stopBits,
int flags)
throws java.lang.SecurityException,
java.io.IOException
device - 串口设备文件baudrate - 波特率dataBits - 数据位;默认8,可选值为5~8parity - 奇偶校验;0:无校验位(NONE,默认);1:奇校验位(ODD);2:偶校验位(EVEN)stopBits - 停止位;默认1;1:1位停止位;2:2位停止位flags - 默认0java.lang.SecurityExceptionjava.io.IOExceptionpublic SerialPort(java.io.File device,
int baudrate)
throws java.lang.SecurityException,
java.io.IOException
device - 串口设备文件baudrate - 波特率java.lang.SecurityExceptionjava.io.IOExceptionpublic SerialPort(java.io.File device,
int baudrate,
int dataBits,
int parity,
int stopBits)
throws java.lang.SecurityException,
java.io.IOException
device - 串口设备文件baudrate - 波特率dataBits - 数据位;默认8,可选值为5~8parity - 奇偶校验;0:无校验位(NONE,默认);1:奇校验位(ODD);2:偶校验位(EVEN)stopBits - 停止位;默认1;1:1位停止位;2:2位停止位java.lang.SecurityExceptionjava.io.IOExceptionpublic static void setSuPath(java.lang.String suPath)
DEFAULT_SU_PATHsuPath - su binary pathpublic static java.lang.String getSuPath()
public java.io.InputStream getInputStream()
public java.io.OutputStream getOutputStream()
public java.io.File getDevice()
public int getBaudrate()
public int getDataBits()
public int getParity()
public int getStopBits()
public int getFlags()
public void close()
public void tryClose()
public static SerialPort.Builder newBuilder(java.io.File device, int baudrate)
public static SerialPort.Builder newBuilder(java.lang.String devicePath, int baudrate)