Move zigbeemanager include into the cpp

This commit is contained in:
Simon Stürz 2020-11-16 14:50:16 +01:00
parent 3ae8baaa40
commit 255a6dc090
4 changed files with 7 additions and 6 deletions

View File

@ -51,6 +51,8 @@
#include "cloud/cloudnotifications.h"
#include "cloud/cloudtransport.h"
#include "zigbee/zigbeemanager.h"
#include <networkmanager.h>
#include <QDir>

View File

@ -46,8 +46,6 @@
#include "time/timemanager.h"
#include "hardwaremanagerimplementation.h"
#include "zigbee/zigbeemanager.h"
#include "debugserverhandler.h"
#include <QObject>

View File

@ -400,8 +400,8 @@ void ZigbeeManager::addNetwork(ZigbeeNetwork *network)
}
ZigbeeNodeInitializer *nodeInitializer = m_zigbeeNodeInitializers.value(network->networkUuid());
nodeInitializer->initializeNode(node);
// ZigbeeNodeInitializer *nodeInitializer = m_zigbeeNodeInitializers.value(network->networkUuid());
// nodeInitializer->initializeNode(node);
//TODO: emit node added once initialized so the plugins can use it
emit nodeAdded(network->networkUuid(), node);

View File

@ -119,11 +119,12 @@ void ZigbeeNodeInitializer::initializeNode(ZigbeeNode *node)
connect(zdoReply, &ZigbeeDeviceObjectReply::finished, this, [this, node, zdoReply](){
if (zdoReply->error() != ZigbeeDeviceObjectReply::ErrorNoError) {
qCWarning(dcZigbee()) << "Failed to bind Level cluster attributes" << zdoReply->error();
emit nodeInitialized(node);
//emit nodeInitialized(node);
return;
}
emit nodeInitialized(node);
});
}
}
//emit nodeInitialized(node);
}