Commit 6bccc883d82a8d5948d6c6f63419ec77b4b74e23
1 parent
07706691
Exists in
master
Envio do json gerado pelo Gercols, e alteração do path de getTest() e getConfig().
Showing
2 changed files
with
10 additions
and
4 deletions
Show diff stats
cacic-daemon/cacicD/cacictimer.cpp
| @@ -47,6 +47,11 @@ void CacicTimer::mslot(){ | @@ -47,6 +47,11 @@ void CacicTimer::mslot(){ | ||
| 47 | if( nome == "gercols" ) { | 47 | if( nome == "gercols" ) { |
| 48 | definirDirGercols(getApplicationDirPath()); | 48 | definirDirGercols(getApplicationDirPath()); |
| 49 | iniciarModulo(); | 49 | iniciarModulo(); |
| 50 | + | ||
| 51 | + //Envio do json gerado na coleta | ||
| 52 | + bool ok; | ||
| 53 | + QJsonObject jsonColeta = ccacic->getJsonFromFile("coleta.json"); | ||
| 54 | + OCacicComm->comm("/ws/neo/coleta", &ok, jsonColeta ); | ||
| 50 | } else if( nome == "mapas" ) { | 55 | } else if( nome == "mapas" ) { |
| 51 | definirDirMapas(getApplicationDirPath()); | 56 | definirDirMapas(getApplicationDirPath()); |
| 52 | iniciarModulo(); | 57 | iniciarModulo(); |
| @@ -75,7 +80,7 @@ bool CacicTimer::getTest(){ | @@ -75,7 +80,7 @@ bool CacicTimer::getTest(){ | ||
| 75 | bool ok; | 80 | bool ok; |
| 76 | QJsonObject as; | 81 | QJsonObject as; |
| 77 | as["computador"] = OCacic_Computer.toJsonObject(); | 82 | as["computador"] = OCacic_Computer.toJsonObject(); |
| 78 | - QJsonObject jsonresult = OCacicComm->comm("/ws/neo/login", &ok, as); | 83 | + QJsonObject jsonresult = OCacicComm->comm("/ws/neo/test", &ok, as); |
| 79 | // if(jsonresult.contains("error")){ | 84 | // if(jsonresult.contains("error")){ |
| 80 | // return false; | 85 | // return false; |
| 81 | // } | 86 | // } |
| @@ -97,7 +102,7 @@ bool CacicTimer::getConfig(){ | @@ -97,7 +102,7 @@ bool CacicTimer::getConfig(){ | ||
| 97 | bool ok; | 102 | bool ok; |
| 98 | QJsonObject as; | 103 | QJsonObject as; |
| 99 | as["computador"] = OCacic_Computer.toJsonObject(); | 104 | as["computador"] = OCacic_Computer.toJsonObject(); |
| 100 | - QJsonObject jsonresult = OCacicComm->comm("/ws/neo/login", &ok, as); | 105 | + QJsonObject jsonresult = OCacicComm->comm("/ws/neo/config", &ok, as); |
| 101 | // if(jsonresult.contains("error")){ | 106 | // if(jsonresult.contains("error")){ |
| 102 | // return false; | 107 | // return false; |
| 103 | // } | 108 | // } |
cacic-daemon/cacicD/cacictimer.h
| @@ -36,17 +36,18 @@ public: | @@ -36,17 +36,18 @@ public: | ||
| 36 | private: | 36 | private: |
| 37 | void registraFimColeta(QString msg); | 37 | void registraFimColeta(QString msg); |
| 38 | void registraInicioColeta(); | 38 | void registraInicioColeta(); |
| 39 | - void verificarModulos(); | 39 | + QStringList verificarModulos(); |
| 40 | void reiniciarTimer(); | 40 | void reiniciarTimer(); |
| 41 | QLogger::QLoggerManager *logManager; | 41 | QLogger::QLoggerManager *logManager; |
| 42 | QString dirProgram; | 42 | QString dirProgram; |
| 43 | QString applicationDirPath; | 43 | QString applicationDirPath; |
| 44 | QString getDirProgram() const; | 44 | QString getDirProgram() const; |
| 45 | - void iniciarGercols(); | 45 | + void iniciarModulo(); |
| 46 | void iniciarInstancias(); | 46 | void iniciarInstancias(); |
| 47 | void verificarPeriodicidadeJson(); | 47 | void verificarPeriodicidadeJson(); |
| 48 | void lerArquivoConfig( const QJsonObject &jsonConfig); | 48 | void lerArquivoConfig( const QJsonObject &jsonConfig); |
| 49 | void definirDirGercols(QString appDirPath); | 49 | void definirDirGercols(QString appDirPath); |
| 50 | + void definirDirMapas(QString appDirPath); | ||
| 50 | QJsonObject jsonConfig; | 51 | QJsonObject jsonConfig; |
| 51 | int periodicidadeExecucao; | 52 | int periodicidadeExecucao; |
| 52 | int getPeriodicidadeExecucao() const; | 53 | int getPeriodicidadeExecucao() const; |