public class ModbusSerialMaster extends AbstractModbusMaster
| Constructor and Description |
|---|
ModbusSerialMaster(SerialParameters param)
Constructs a new master facade instance for communication
with a given slave.
|
ModbusSerialMaster(SerialParameters param,
int timeout)
Constructs a new master facade instance for communication
with a given slave.
|
ModbusSerialMaster(SerialParameters param,
int timeout,
int transDelay)
Constructs a new master facade instance for communication
with a given slave.
|
| Modifier and Type | Method and Description |
|---|---|
void |
connect()
Connects this ModbusSerialMaster with the slave.
|
void |
disconnect()
Disconnects this ModbusSerialMaster from the slave.
|
AbstractSerialConnection |
getConnection() |
AbstractModbusTransport |
getTransport()
Returns the transport being used by the
|
boolean |
isConnected()
Returns true if the master is connected
|
void |
setTimeout(int timeout)
Sets the receive timeout
|
getTimeout, maskWriteRegister, maskWriteRegister, readCoils, readCoils, readInputDiscretes, readInputDiscretes, readInputRegisters, readInputRegisters, readMultipleRegisters, readMultipleRegisters, setCheckingValidity, setRetries, writeCoil, writeCoil, writeMultipleCoils, writeMultipleCoils, writeMultipleRegisters, writeMultipleRegisters, writeSingleRegister, writeSingleRegisterpublic ModbusSerialMaster(SerialParameters param)
param - SerialParameters specifies the serial port parameters to use
to communicate with the slave device network.public ModbusSerialMaster(SerialParameters param, int timeout)
param - SerialParameters specifies the serial port parameters to use
to communicate with the slave device network.timeout - Receive timeout in millisecondspublic ModbusSerialMaster(SerialParameters param, int timeout, int transDelay)
param - SerialParameters specifies the serial port parameters to use
to communicate with the slave device network.timeout - Receive timeout in millisecondstransDelay - The transmission delay to use between frames (milliseconds)public AbstractSerialConnection getConnection()
public void connect()
throws Exception
connect in class AbstractModbusMasterException - if the connection cannot be established.public void disconnect()
disconnect in class AbstractModbusMasterpublic void setTimeout(int timeout)
AbstractModbusMastersetTimeout in class AbstractModbusMastertimeout - Timeout in millisecondspublic AbstractModbusTransport getTransport()
AbstractModbusMastergetTransport in class AbstractModbusMasterpublic boolean isConnected()
AbstractModbusMasterisConnected in class AbstractModbusMasterCopyright © 2025. All Rights Reserved.