public class ModbusUDPTransaction extends ModbusTransaction
| Constructor and Description |
|---|
ModbusUDPTransaction()
Constructs a new ModbusUDPTransaction
instance.
|
ModbusUDPTransaction(AbstractUDPTerminal terminal)
Constructs a new ModbusUDPTransaction
instance with a given UDPTerminal to
be used for transactions.
|
ModbusUDPTransaction(ModbusRequest request)
Constructs a new ModbusUDPTransaction
instance with a given ModbusRequest to
be send when the transaction is executed.
|
ModbusUDPTransaction(UDPMasterConnection con)
Constructs a new ModbusUDPTransaction
instance with a given ModbusUDPConnection
to be used for transactions.
|
| Modifier and Type | Method and Description |
|---|---|
void |
execute()
Executes this ModbusTransaction.
|
void |
setTerminal(AbstractUDPTerminal terminal)
Sets the terminal on which this ModbusTransaction
should be executed.
|
getRequest, getResponse, getTransactionID, isCheckingValidity, setCheckingValidity, setRequest, setRetriespublic ModbusUDPTransaction()
public ModbusUDPTransaction(ModbusRequest request)
request - a ModbusRequest instance.public ModbusUDPTransaction(AbstractUDPTerminal terminal)
terminal - a UDPTerminal instance.public ModbusUDPTransaction(UDPMasterConnection con)
con - a ModbusUDPConnection instance.public void setTerminal(AbstractUDPTerminal terminal)
terminal - a UDPSlaveTerminal.public void execute()
throws ModbusIOException,
ModbusSlaveException,
ModbusException
ModbusTransactionexecute in class ModbusTransactionModbusException - if an I/O error occurs,
or the response is a modbus protocol exception.ModbusIOExceptionModbusSlaveExceptionCopyright © 2025. All Rights Reserved.