Anderson Cunha
/
monitoramento_ativos
Programa Teste para monitoramento de ativos eletricos
src/classes/Giroscopio.h
- Committer:
- AndersonIctus
- Date:
- 2019-05-04
- Revision:
- 3:213ab6bbf852
- Child:
- 5:1b0cd3a1f3c7
File content as of revision 3:213ab6bbf852:
#include "Logger.h" class Giroscopio { public: /// Fica ouvindo se existe movimentação, Se existir ele executa a função de CALL BACK void ouvirMovimentacao( void (*fnCallBack)() ) { // 1 - Faz um TIME-OUT para mostrar que houve alguma movimentação !! _l->log("Verificando a movimentacao ..."); _l->log("Esperando o call back ..."); wait(0.5); // 2 - quando há a movimentação, então chama o call back !! fnCallBack(); _l->log("Call back lancado !!"); } void setLog(Logger * l) { _l = l; } private: Logger* _l; } ;