Programa Teste para monitoramento de ativos eletricos

Dependencies:   logger

Revision:
2:b5367cf9b453
Parent:
0:4084d6adce18
Child:
4:bdc930225ade
--- 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;
 }