Commit 4e963c3cabac1792023ef8b812b5f70623238b33

Authored by Eli de Faria Junior
1 parent ebd01e4b
Exists in master

conserto de bugs

cacic-daemon/cacicD/cacictimer.cpp
@@ -66,15 +66,6 @@ void CacicTimer::mslot(){ @@ -66,15 +66,6 @@ void CacicTimer::mslot(){
66 cacicthread->setCMutex(cMutex); 66 cacicthread->setCMutex(cMutex);
67 cacicthread->setModuloDirPath(getDirProgram()); 67 cacicthread->setModuloDirPath(getDirProgram());
68 cacicthread->start(QThread::NormalPriority); 68 cacicthread->start(QThread::NormalPriority);
69 - // if(nome == "gercols" ){  
70 - // //Envio do json gerado na coleta  
71 - // bool ok = false;  
72 - // QJsonObject jsonColeta = ccacic->getJsonFromFile(this->applicationDirPath + "/coleta.json");  
73 - // OCacicComm->comm("/ws/neo/coleta", &ok, jsonColeta , false);  
74 - // if(&ok){  
75 - // QLogger::QLog_Info("Cacic Daemon (Timer)", QString("coleta enviada com sucesso."));  
76 - // }  
77 - // }  
78 }else{ 69 }else{
79 QLogger::QLog_Error("Cacic Daemon (Timer)", "Falha na obtenção do arquivo de configuração."); 70 QLogger::QLog_Error("Cacic Daemon (Timer)", "Falha na obtenção do arquivo de configuração.");
80 } 71 }
@@ -89,6 +80,7 @@ bool CacicTimer::verificarEIniciarQMutex(){ @@ -89,6 +80,7 @@ bool CacicTimer::verificarEIniciarQMutex(){
89 if(!cacicthread->isRunning()){ 80 if(!cacicthread->isRunning()){
90 cMutex->lock(); 81 cMutex->lock();
91 QLogger::QLog_Info("Cacic Daemon (Timer)", "Semáforo fechado com sucesso."); 82 QLogger::QLog_Info("Cacic Daemon (Timer)", "Semáforo fechado com sucesso.");
  83 + return true;
92 }else{ 84 }else{
93 QLogger::QLog_Info("Cacic Daemon (Timer)", "Possivelmente o gercols travou e será finalizado."); 85 QLogger::QLog_Info("Cacic Daemon (Timer)", "Possivelmente o gercols travou e será finalizado.");
94 try{ 86 try{
src/ccoleta.cpp
@@ -7,11 +7,11 @@ CColeta::CColeta(QObject *parent) @@ -7,11 +7,11 @@ CColeta::CColeta(QObject *parent)
7 7
8 void CColeta::coletaHardware() 8 void CColeta::coletaHardware()
9 { 9 {
10 -  
11 qDebug() << "coletaHardware() começando sua execução"; 10 qDebug() << "coletaHardware() começando sua execução";
12 oHardware.iniciaColeta(); 11 oHardware.iniciaColeta();
13 qDebug() << "coletaHardware() executado"; 12 qDebug() << "coletaHardware() executado";
14 emit hardwareFinish(); 13 emit hardwareFinish();
  14 + emit beginSoftware();
15 } 15 }
16 16
17 17
@@ -28,6 +28,7 @@ void CColeta::configuraColetas(){ @@ -28,6 +28,7 @@ void CColeta::configuraColetas(){
28 QObject::connect(this, SIGNAL(beginSoftware()), this, SLOT(coletaSoftware())); 28 QObject::connect(this, SIGNAL(beginSoftware()), this, SLOT(coletaSoftware()));
29 QObject::connect(this, SIGNAL(softwareFinish()), this, SLOT(softwareReady())); 29 QObject::connect(this, SIGNAL(softwareFinish()), this, SLOT(softwareReady()));
30 QObject::connect(this, SIGNAL(hardwareFinish()), this, SLOT(hardwareReady())); 30 QObject::connect(this, SIGNAL(hardwareFinish()), this, SLOT(hardwareReady()));
  31 + emit beginHardware();
31 } 32 }
32 33
33 bool CColeta::waitToCollect() 34 bool CColeta::waitToCollect()