Anderson Cunha
/
monitoramento_ativos
Programa Teste para monitoramento de ativos eletricos
Diff: main.cpp
- Revision:
- 2:b5367cf9b453
- Parent:
- 0:4084d6adce18
- Child:
- 4:bdc930225ade
diff -r 24743fe33b5a -r b5367cf9b453 main.cpp --- a/main.cpp Thu May 02 23:52:50 2019 +0000 +++ b/main.cpp Sat May 04 08:59:17 2019 -0300 @@ -1,9 +1,32 @@ #include "mbed.h" #include "Logger.h" +#include "Temperatura.h" +#include "Giroscopio.h" +#include "GPS.h" + +#define ONE_MINUTE 60 + Logger l; +Temperatura temp; +Giroscopio giro; +GPS gps; + +void interrupcaoMovimentacao() { + gps.enviaLocalizacao(10); +} int main() { - l.log("Um log qualquer !!"); - return 1; + temp.setLog(&l); + giro.setLog(&l); + gps.setLog(&l); + + // 1 - Fazer um time out para verificar a temperatura a cada 15 Minutos + temp.verificaTemperatura(); + + // 2 - Verificar se houve alguma mudança no Giroscópio + // OBSERVA O EVENTO DE HAVER MUDANÇA + giro.ouvirMovimentacao( interrupcaoMovimentacao ); + + return 1; }