From bbc03066b4a0cbb3f39cb169c939d1ec0ffe91f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Mon, 30 Nov 2020 17:43:29 +0100 Subject: [PATCH] Remove node reachable evaluation and move it to the network itself --- libnymea-core/zigbee/zigbeemanager.cpp | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/libnymea-core/zigbee/zigbeemanager.cpp b/libnymea-core/zigbee/zigbeemanager.cpp index 86ee191d..493214d6 100644 --- a/libnymea-core/zigbee/zigbeemanager.cpp +++ b/libnymea-core/zigbee/zigbeemanager.cpp @@ -387,16 +387,6 @@ void ZigbeeManager::addNetwork(ZigbeeNetwork *network) connect(network, &ZigbeeNetwork::stateChanged, this, [this, network](ZigbeeNetwork::State state){ Q_UNUSED(state) qCDebug(dcZigbee()) << "Network state changed" << network; - if (state == ZigbeeNetwork::StateRunning) { - - // Send a broadcast request to all powered nodes - foreach (ZigbeeNode *node, network->nodes()) { - if (node->macCapabilities().receiverOnWhenIdle && node->shortAddress() != 0x0000) { - node->deviceObject()->requestMgmtLqi(); - } - } - } - evaluateZigbeeAvailable(); emit zigbeeNetworkChanged(network); }); @@ -566,4 +556,5 @@ void ZigbeeManager::evaluateZigbeeAvailable() emit availableChanged(m_available); } + }