IOControl/include/IO/Modbus/Request.h
Go to the documentation of this file.
virtual uint16_t address() const
Devices with a numeric address should implement this method.
Definition: Libraries/IOControl/include/IO/Device.h:153
A virtual device, represents a modbus slave device.
Definition: Libraries/IOControl/include/IO/Modbus/Device.h:39
Definition: IOControl/include/IO/Modbus/Request.h:31
virtual uint16_t getAddress() const
Allows per-request address override (e.g. for broadcast)
Definition: IOControl/include/IO/Modbus/Request.h:52
virtual Function fillRequestData(PDU::Data &data)=0
bool setNode(DevNode node) override
If nodes are supported, implement this method.
Definition: IOControl/include/IO/Modbus/Request.h:44
Request(Device &device)
Definition: IOControl/include/IO/Modbus/Request.h:33
Device & getDevice() const
Definition: IOControl/include/IO/Modbus/Request.h:37
Definition: IOControl/include/IO/RS485/Request.h:28
Definition: ADU.h:26
@ RS485
Definition: PDU.h:52