From 442b27e859b119534f0e422f41c914ef4f9036b5 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Sat, 30 Jul 2022 11:10:04 +0200 Subject: [PATCH] Fixed assignment of router and target address --- lib/Hoymiles/src/commands/CommandAbstract.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Hoymiles/src/commands/CommandAbstract.cpp b/lib/Hoymiles/src/commands/CommandAbstract.cpp index 5156f65..5b7f93d 100644 --- a/lib/Hoymiles/src/commands/CommandAbstract.cpp +++ b/lib/Hoymiles/src/commands/CommandAbstract.cpp @@ -9,6 +9,7 @@ CommandAbstract::CommandAbstract(uint64_t target_address, uint64_t router_addres setTargetAddress(target_address); setRouterAddress(router_address); + setSendCount(0); } template @@ -41,6 +42,7 @@ uint8_t CommandAbstract::getDataSize() void CommandAbstract::setTargetAddress(uint64_t address) { convertSerialToPacketId(&_payload[1], address); + _targetAddress = address; } const uint64_t CommandAbstract::getTargetAddress() { @@ -50,6 +52,7 @@ const uint64_t CommandAbstract::getTargetAddress() void CommandAbstract::setRouterAddress(uint64_t address) { convertSerialToPacketId(&_payload[5], address); + _routerAddress = address; } const uint64_t CommandAbstract::getRouterAddress()