public class ModbusUDPMaster extends AbstractModbusMaster
| Constructor and Description |
|---|
ModbusUDPMaster(String addr)
Constructs a new master facade instance for communication
with a given slave.
|
ModbusUDPMaster(String addr,
int port)
Constructs a new master facade instance for communication
with a given slave.
|
ModbusUDPMaster(String addr,
int port,
int timeout)
Constructs a new master facade instance for communication
with a given slave.
|
| Modifier and Type | Method and Description |
|---|---|
void |
connect()
Connects this ModbusTCPMaster with the slave.
|
void |
disconnect()
Disconnects this ModbusTCPMaster from the slave.
|
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 ModbusUDPMaster(String addr)
addr - an internet address as resolvable IP name or IP number,
specifying the slave to communicate with.public ModbusUDPMaster(String addr, int port)
addr - an internet address as resolvable IP name or IP number,
specifying the slave to communicate with.port - the port the slave is listening to.public ModbusUDPMaster(String addr, int port, int timeout)
addr - an internet address as resolvable IP name or IP number,
specifying the slave to communicate with.port - the port the slave is listening to.timeout - Socket timeout in millisecondspublic 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.