IOControl/include/IO/Modbus/R421A/Request.h
Go to the documentation of this file.
DevNode::States getNodeStates(DevNode node) override
Query node status from response.
ErrorCode parseJson(JsonObjectConst json) override
Fill this request from a JSON description.
Definition: IOControl/include/IO/Controller.h:25
StateMask & getResponse()
Definition: IOControl/include/IO/Modbus/R421A/Request.h:84
bool setNode(DevNode node) override
If nodes are supported, implemented this method.
void getJson(JsonObject json) const override
Get result of a completed request in JSON format.
Tracks state of multiple relays.
Definition: Libraries/IOControl/include/IO/Modbus/R421A/Device.h:48
const StateMask & getResponse() const
Definition: IOControl/include/IO/Modbus/R421A/Request.h:89
Definition: IOControl/include/IO/Modbus/R421A/Request.h:33
Definition: Libraries/IOControl/include/IO/Modbus/R421A/Device.h:65
Json json
Function fillRequestData(PDU::Data &data) override
bool nodeDelay(DevNode node, uint8_t secs)
Definition: IOControl/include/IO/Modbus/R421A/Request.h:63
bool nodeLatch(DevNode node)
Definition: IOControl/include/IO/Modbus/R421A/Request.h:51
const Device & getDevice() const
Definition: IOControl/include/IO/Modbus/R421A/Request.h:44
bool nodeMomentary(DevNode node)
Definition: IOControl/include/IO/Modbus/R421A/Request.h:57
Definition: IOControl/include/IO/Modbus/Request.h:32
Definition: PDU.h:54
void setCommand(Command cmd)
Set the command code.
Definition: IOControl/include/IO/Request.h:163
Request(Modbus::R421A::Device &device)
Definition: IOControl/include/IO/Modbus/R421A/Request.h:36
bool setNodeState(DevNode node, DevNode::State state) override
Definition: IOControl/include/IO/Modbus/R421A/Request.h:72
1.8.13