Programa Teste para monitoramento de ativos eletricos

Dependencies:   logger

main.cpp

Committer:
AndersonIctus (anderson.ictus@gmail.com)
Date:
2019-05-04
Revision:
2:b5367cf9b453
Parent:
0:4084d6adce18
Child:
4:bdc930225ade

File content as of revision 2:b5367cf9b453:

#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() {
    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;
}