refactor: split logic for incoming and outgoing json #3

Merged
nicu merged 6 commits from gw/optmisation into gateway 2022-10-27 11:05:38 +02:00
2 changed files with 2 additions and 2 deletions
Showing only changes of commit 7df46560ee - Show all commits

View File

@ -11,7 +11,7 @@ public:
this->protocol = protocol; this->protocol = protocol;
} }
virtual void fromJson(JsonObjectConst rcSwitch, RCSwitch& rcDevice) { virtual void fromJson(JsonObjectConst& rcSwitch, RCSwitch& rcDevice) {
unsigned int protocol = rcSwitch["protocol"]; unsigned int protocol = rcSwitch["protocol"];
rcDevice.setProtocol(protocol); rcDevice.setProtocol(protocol);
rcDevice.send(rcSwitch["value"]); rcDevice.send(rcSwitch["value"]);

View File

@ -11,7 +11,7 @@ public:
Protocol_1() : Protocol(1) { Protocol_1() : Protocol(1) {
} }
void fromJson(JsonObjectConst rcSwitch, RCSwitch& rcDevice) override { void fromJson(JsonObjectConst& rcSwitch, RCSwitch& rcDevice) override {
unsigned int protocol = rcSwitch["protocol"]; unsigned int protocol = rcSwitch["protocol"];
rcDevice.setProtocol(protocol); rcDevice.setProtocol(protocol);
char* group = rcSwitch["group"]; char* group = rcSwitch["group"];