类 SerialMaster
java.lang.Object
com.huangjian.modbus4j.Modbus
com.huangjian.modbus4j.ModbusMaster
com.huangjian.modbus4j.serial.SerialMaster
- 直接已知子类:
AsciiMaster,RtuMaster
Abstract SerialMaster class.
-
字段概要
字段从类继承的字段 com.huangjian.modbus4j.ModbusMaster
connected, initialized, validateResponse从类继承的字段 com.huangjian.modbus4j.Modbus
DEFAULT_MAX_READ_BIT_COUNT, DEFAULT_MAX_READ_REGISTER_COUNT, DEFAULT_MAX_WRITE_REGISTER_COUNT -
构造器概要
构造器构造器说明SerialMaster(SerialPortWrapper wrapper) Constructor for SerialMaster.SerialMaster(SerialPortWrapper wrapper, boolean validateResponse) Constructor for SerialMaster. -
方法概要
修饰符和类型方法说明voidclose()close.protected voidClose serial portvoidinit()init.protected voidopenConnection(MessageControl toClose) Open the serial port and initialize the transport, ensure connection is closed first从类继承的方法 com.huangjian.modbus4j.ModbusMaster
closeMessageControl, destroy, getDiscardDataDelay, getePoll, getIoLog, getMessageControl, getRetries, getTimeout, getValue, isConnected, isInitialized, isMultipleWritesOnly, scanForSlaveNodes, scanForSlaveNodes, send, send, sendImpl, setConnected, setDiscardDataDelay, setePoll, setIoLog, setMultipleWritesOnly, setRetries, setTimeout, setValue, testSlaveNode
-
字段详细资料
-
serialPortOpen
protected boolean serialPortOpen -
wrapper
-
transport
-
-
构造器详细资料
-
SerialMaster
Constructor for SerialMaster.
Default to validating the slave id in responses- 参数:
wrapper- aSerialPortWrapperobject.
-
SerialMaster
Constructor for SerialMaster.
- 参数:
wrapper- aSerialPortWrapperobject.validateResponse- - confirm that requested slave id is the same in the response
-
-
方法详细资料
-
init
init.
- 指定者:
init在类中ModbusMaster- 抛出:
ModbusInitException- if any.
-
openConnection
Open the serial port and initialize the transport, ensure connection is closed first- 参数:
toClose-- 抛出:
Exception
-
closeConnection
Close serial port- 参数:
conn-
-
close
public void close()close.
-