IOControl/include/IO/Custom/Request.h
Go to the documentation of this file.
Definition: Libraries/IOControl/include/IO/Custom/Device.h:30
Definition: IOControl/include/IO/Custom/Request.h:30
bool setValue(int value) override
If nodes support values, implement this method.
Definition: IOControl/include/IO/Custom/Request.h:45
Device & getDevice()
Definition: IOControl/include/IO/Custom/Request.h:36
DevNode getNode() const
Definition: IOControl/include/IO/Custom/Request.h:56
Request(IO::Device &device)
Definition: IOControl/include/IO/Custom/Request.h:32
int getValue() const
Definition: IOControl/include/IO/Custom/Request.h:51
void getJson(JsonObject json) const override
Get result of a completed request in JSON format.
bool setNode(DevNode node) override
If nodes are supported, implement this method.
Definition: IOControl/include/IO/Custom/Request.h:61
ErrorCode parseJson(JsonObjectConst json) override
Fill this request from a JSON description.
Handles requests for a specific device; the requests are executed by the relevant controller.
Definition: Libraries/IOControl/include/IO/Device.h:36
Request represents a single user request/response over a bus.
Definition: IOControl/include/IO/Request.h:80
Json json
Definition: IOControl/include/IO/Custom/Controller.h:25
Definition: IOControl/include/IO/Controller.h:26