Remove node reachable evaluation and move it to the network itself
This commit is contained in:
parent
66dbcc03af
commit
bbc03066b4
@ -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);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user