跳过导航链接
A B C E F G I L N O P R S T V W 

A

AsyncExecutor - cn.foxtech.common.utils.serialport中的类
异步执行器:用于全双工模式的数据收发
AsyncExecutor() - 类 的构造器cn.foxtech.common.utils.serialport.AsyncExecutor
 
AsyncExecutor.ReadableNotify - cn.foxtech.common.utils.serialport中的接口
有数据到达时的外部通知接口

B

B1200 - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
B1800 - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
B19200 - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
B2400 - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
B300 - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
B38400 - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
B4800 - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
B600 - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
B9600 - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
BuildCommDCB(String, WinBase.DCB) - 接口 中的方法cn.foxtech.common.utils.serialport.win32.Win32API
 
bzero(TERMIOS, int) - 接口 中的方法cn.foxtech.common.utils.serialport.linux.LinuxAPI
 

C

c_cc - 类 中的变量cn.foxtech.common.utils.serialport.linux.entity.TERMIOS
 
c_cflag - 类 中的变量cn.foxtech.common.utils.serialport.linux.entity.TERMIOS
 
c_iflag - 类 中的变量cn.foxtech.common.utils.serialport.linux.entity.TERMIOS
 
c_ispeed - 类 中的变量cn.foxtech.common.utils.serialport.linux.entity.TERMIOS
 
c_lflag - 类 中的变量cn.foxtech.common.utils.serialport.linux.entity.TERMIOS
 
c_line - 类 中的变量cn.foxtech.common.utils.serialport.linux.entity.TERMIOS
 
c_oflag - 类 中的变量cn.foxtech.common.utils.serialport.linux.entity.TERMIOS
 
c_ospeed - 类 中的变量cn.foxtech.common.utils.serialport.linux.entity.TERMIOS
 
cbInQue - 类 中的变量cn.foxtech.common.utils.serialport.win32.Win32Macro.COMSTAT
 
cbOutQue - 类 中的变量cn.foxtech.common.utils.serialport.win32.Win32Macro.COMSTAT
 
cfmakeraw(TERMIOS) - 接口 中的方法cn.foxtech.common.utils.serialport.linux.LinuxAPI
 
cfsetispeed(TERMIOS, int) - 接口 中的方法cn.foxtech.common.utils.serialport.linux.LinuxAPI
 
cfsetospeed(TERMIOS, int) - 接口 中的方法cn.foxtech.common.utils.serialport.linux.LinuxAPI
 
ClearCommError() - 类 中的方法cn.foxtech.common.utils.serialport.win32.SerialPortWin32
 
ClearCommError(WinNT.HANDLE, WinDef.DWORDByReference, Win32Macro.COMSTAT) - 接口 中的方法cn.foxtech.common.utils.serialport.win32.Win32API
 
clearRecvFlush() - 接口 中的方法cn.foxtech.common.utils.serialport.ISerialPort
清空缓冲区
clearRecvFlush() - 类 中的方法cn.foxtech.common.utils.serialport.linux.SerialPortLinux
清空缓冲区
clearRecvFlush() - 类 中的方法cn.foxtech.common.utils.serialport.win32.SerialPortWin32
 
clearSendFlush() - 接口 中的方法cn.foxtech.common.utils.serialport.ISerialPort
清空缓冲区
clearSendFlush() - 类 中的方法cn.foxtech.common.utils.serialport.linux.SerialPortLinux
清空缓冲区
clearSendFlush() - 类 中的方法cn.foxtech.common.utils.serialport.win32.SerialPortWin32
 
CLOCAL - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
close() - 接口 中的方法cn.foxtech.common.utils.serialport.ISerialPort
关闭串口
close(int) - 接口 中的方法cn.foxtech.common.utils.serialport.linux.LinuxAPI
 
close() - 类 中的方法cn.foxtech.common.utils.serialport.linux.SerialPortLinux
关闭串口
close() - 类 中的方法cn.foxtech.common.utils.serialport.win32.SerialPortWin32
关闭串口
closeExecutor() - 类 中的方法cn.foxtech.common.utils.serialport.AsyncExecutor
关闭线程池
cn.foxtech.common.utils.serialport - 程序包 cn.foxtech.common.utils.serialport
 
cn.foxtech.common.utils.serialport.linux - 程序包 cn.foxtech.common.utils.serialport.linux
 
cn.foxtech.common.utils.serialport.linux.entity - 程序包 cn.foxtech.common.utils.serialport.linux.entity
 
cn.foxtech.common.utils.serialport.win32 - 程序包 cn.foxtech.common.utils.serialport.win32
 
COMSTAT() - 类 的构造器cn.foxtech.common.utils.serialport.win32.Win32Macro.COMSTAT
 
CREAD - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
createExecutor(ISerialPort) - 类 中的方法cn.foxtech.common.utils.serialport.AsyncExecutor
创建线程池
CS5 - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
CS6 - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
CS7 - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
CS8 - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
CSIZE - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
CSTOPB - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 

E

EV_BREAK - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
EV_CTS - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
EV_DSR - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
EV_ERR - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
EV_EVENT1 - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
EV_EVENT2 - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
EV_PERR - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
EV_RING - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
EV_RLSD - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
EV_RX80FULL - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
EV_RXCHAR - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
EV_RXFLAG - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
EV_TXEMPTY - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 

F

fCtsHold - 类 中的变量cn.foxtech.common.utils.serialport.win32.Win32Macro.COMSTAT
 
FD_ISSET(int, FD_SET) - 类 中的静态方法cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
FD_SET - cn.foxtech.common.utils.serialport.linux.entity中的类
 
FD_SET() - 类 的构造器cn.foxtech.common.utils.serialport.linux.entity.FD_SET
 
FD_SET(int, FD_SET) - 类 中的静态方法cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
FD_ZERO(FD_SET) - 类 中的静态方法cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
fds_bits - 类 中的变量cn.foxtech.common.utils.serialport.linux.entity.FD_SET
 
fDsrHold - 类 中的变量cn.foxtech.common.utils.serialport.win32.Win32Macro.COMSTAT
 
fEof - 类 中的变量cn.foxtech.common.utils.serialport.win32.Win32Macro.COMSTAT
 
fReserved - 类 中的变量cn.foxtech.common.utils.serialport.win32.Win32Macro.COMSTAT
 
fRlsdHold - 类 中的变量cn.foxtech.common.utils.serialport.win32.Win32Macro.COMSTAT
 
fTxim - 类 中的变量cn.foxtech.common.utils.serialport.win32.Win32Macro.COMSTAT
 
fXoffHold - 类 中的变量cn.foxtech.common.utils.serialport.win32.Win32Macro.COMSTAT
 
fXoffSent - 类 中的变量cn.foxtech.common.utils.serialport.win32.Win32Macro.COMSTAT
 

G

getName() - 接口 中的方法cn.foxtech.common.utils.serialport.ISerialPort
 
getName() - 类 中的方法cn.foxtech.common.utils.serialport.linux.SerialPortLinux
 
getName() - 类 中的方法cn.foxtech.common.utils.serialport.win32.SerialPortWin32
 

I

INPCK - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
INSTANCE - 接口 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxAPI
 
INSTANCE - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32API
 
INVALID_HANDLE_VALUE - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
ISerialPort - cn.foxtech.common.utils.serialport中的接口
串口接口:方便跨平台的各自串口类实现
isOpen() - 接口 中的方法cn.foxtech.common.utils.serialport.ISerialPort
串口是否打开
isOpen() - 类 中的方法cn.foxtech.common.utils.serialport.linux.SerialPortLinux
串口是否已经打开
isOpen() - 类 中的方法cn.foxtech.common.utils.serialport.win32.SerialPortWin32
句柄是否打开
isReadable() - 类 中的方法cn.foxtech.common.utils.serialport.AsyncExecutor
是否有接收数据到达

L

LinuxAPI - cn.foxtech.common.utils.serialport.linux中的接口
LINUX的C语言系统函数 通过JNA声明LINUX系统API,使得可以直接调用LINUX操作系统API
LinuxMacro - cn.foxtech.common.utils.serialport.linux中的类
LINUX的宏定义
LinuxMacro() - 类 的构造器cn.foxtech.common.utils.serialport.linux.LinuxMacro
 

N

NAME - 接口 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxAPI
 
newInstance() - 接口 中的静态方法cn.foxtech.common.utils.serialport.ISerialPort
 
notifyReadable() - 接口 中的方法cn.foxtech.common.utils.serialport.AsyncExecutor.ReadableNotify
 

O

open(String) - 接口 中的方法cn.foxtech.common.utils.serialport.ISerialPort
打开串口
open(String, int) - 接口 中的方法cn.foxtech.common.utils.serialport.linux.LinuxAPI
 
open(String) - 类 中的方法cn.foxtech.common.utils.serialport.linux.SerialPortLinux
打开串口:linux的串口是ttyS0、ttyS1格式的参数
open(String) - 类 中的方法cn.foxtech.common.utils.serialport.win32.SerialPortWin32
打开串口

P

PARENB - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
PARODD - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
PURGE_RXABORT - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
PURGE_RXCLEAR - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
PURGE_TXABORT - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
PURGE_TXCLEAR - 接口 中的静态变量cn.foxtech.common.utils.serialport.win32.Win32Macro
 
PurgeComm(WinNT.HANDLE, WinDef.DWORD) - 接口 中的方法cn.foxtech.common.utils.serialport.win32.Win32API
 

R

read(int, byte[], long) - 接口 中的方法cn.foxtech.common.utils.serialport.linux.LinuxAPI
 
readData(byte[]) - 接口 中的方法cn.foxtech.common.utils.serialport.ISerialPort
异步模式需要的单纯读数据
readData(byte[]) - 类 中的方法cn.foxtech.common.utils.serialport.linux.SerialPortLinux
异步模式需要的单纯读数据
readData(byte[]) - 类 中的方法cn.foxtech.common.utils.serialport.win32.SerialPortWin32
异步模式需要的单纯读数据
readRecvList() - 类 中的方法cn.foxtech.common.utils.serialport.AsyncExecutor
异步接收数据的模式2:多程模式 多线程中,setReadableNotify(readableNotify)后,外部线程等待readableNotify的wait()消息,然后来读取缓存中的数据 本异步线程在有数据到达的时候,会发出一个notify,来触发readableNotify上的wait后,可以用readRecvList进行读取数据
recvData(byte[], long) - 接口 中的方法cn.foxtech.common.utils.serialport.ISerialPort
接收数据
recvData(byte[], long, long) - 接口 中的方法cn.foxtech.common.utils.serialport.ISerialPort
读取串口数据
recvData(byte[], long, long) - 类 中的方法cn.foxtech.common.utils.serialport.linux.SerialPortLinux
 
recvData(byte[], long) - 类 中的方法cn.foxtech.common.utils.serialport.linux.SerialPortLinux
接收数据
recvData(byte[], long, long) - 类 中的方法cn.foxtech.common.utils.serialport.win32.SerialPortWin32
读取串口数据
recvData(byte[], long) - 类 中的方法cn.foxtech.common.utils.serialport.win32.SerialPortWin32
 

S

select(int, FD_SET, FD_SET, FD_SET, TIMEVAL) - 接口 中的方法cn.foxtech.common.utils.serialport.linux.LinuxAPI
 
sendData(byte[]) - 接口 中的方法cn.foxtech.common.utils.serialport.ISerialPort
发送数据
sendData(byte[]) - 类 中的方法cn.foxtech.common.utils.serialport.linux.SerialPortLinux
发送数据
sendData(byte[]) - 类 中的方法cn.foxtech.common.utils.serialport.win32.SerialPortWin32
发送数据
SerialPortLinux - cn.foxtech.common.utils.serialport.linux中的类
LINUX串口对象的封装类
SerialPortLinux() - 类 的构造器cn.foxtech.common.utils.serialport.linux.SerialPortLinux
 
SerialPortWin32 - cn.foxtech.common.utils.serialport.win32中的类
 
SerialPortWin32() - 类 的构造器cn.foxtech.common.utils.serialport.win32.SerialPortWin32
 
SetCommMask(WinNT.HANDLE, WinDef.DWORD) - 接口 中的方法cn.foxtech.common.utils.serialport.win32.Win32API
 
setParam(Integer, String, Integer, Integer) - 接口 中的方法cn.foxtech.common.utils.serialport.ISerialPort
设置串口参数
setParam(Integer, String, Integer, Integer) - 类 中的方法cn.foxtech.common.utils.serialport.linux.SerialPortLinux
设置串口参数
setParam(Integer, String, Integer, Integer) - 类 中的方法cn.foxtech.common.utils.serialport.win32.SerialPortWin32
设置串口参数
setReadableNotify(AsyncExecutor.ReadableNotify) - 类 中的方法cn.foxtech.common.utils.serialport.AsyncExecutor
数据抵达时的外部通知接口 实现多线程之间的wait和notify
SetupComm(WinNT.HANDLE, WinDef.DWORD, WinDef.DWORD) - 接口 中的方法cn.foxtech.common.utils.serialport.win32.Win32API
 

T

tcflush(int, int) - 接口 中的方法cn.foxtech.common.utils.serialport.linux.LinuxAPI
 
tcgetattr(int, TERMIOS) - 接口 中的方法cn.foxtech.common.utils.serialport.linux.LinuxAPI
 
TCIFLUSH - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
TCOFLUSH - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
TCSADRAIN - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
TCSANOW - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
tcsetattr(int, int, TERMIOS) - 接口 中的方法cn.foxtech.common.utils.serialport.linux.LinuxAPI
 
TERMIOS - cn.foxtech.common.utils.serialport.linux.entity中的类
 
TERMIOS() - 类 的构造器cn.foxtech.common.utils.serialport.linux.entity.TERMIOS
 
TIMEVAL - cn.foxtech.common.utils.serialport.linux.entity中的类
 
TIMEVAL() - 类 的构造器cn.foxtech.common.utils.serialport.linux.entity.TIMEVAL
 
tv_sec - 类 中的变量cn.foxtech.common.utils.serialport.linux.entity.TIMEVAL
 
tv_usec - 类 中的变量cn.foxtech.common.utils.serialport.linux.entity.TIMEVAL
 

V

VMIN - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 
VTIME - 类 中的静态变量cn.foxtech.common.utils.serialport.linux.LinuxMacro
 

W

waitReadable(long) - 类 中的方法cn.foxtech.common.utils.serialport.AsyncExecutor
异步接收数据的模式1:单线程模式 单线程中,该单循环waitWriteable(),来读取缓存中的数据 本异步线程在有数据到达的时候,会发出一个notify,来触发waitWriteable()往下一步执行
waitWriteable(byte[]) - 类 中的方法cn.foxtech.common.utils.serialport.AsyncExecutor
异步发送数据
Win32API - cn.foxtech.common.utils.serialport.win32中的接口
声明即将调用的WIN32API:这些API格式的定义,查阅WIN32 C++的函数格式
Win32Macro - cn.foxtech.common.utils.serialport.win32中的接口
 
Win32Macro.COMSTAT - cn.foxtech.common.utils.serialport.win32中的类
 
write(int, byte[], int) - 接口 中的方法cn.foxtech.common.utils.serialport.linux.LinuxAPI
 
A B C E F G I L N O P R S T V W 
跳过导航链接

Copyright © 2024. All rights reserved.