use reference to avoid copying

This commit is contained in:
Nicu Hodos 2022-10-27 10:48:57 +02:00
parent 95dd0f771f
commit 8319ae3b5d
2 changed files with 2 additions and 2 deletions

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"];