Commit b807d155 authored by Víctor Fernandes Gandara's avatar Víctor Fernandes Gandara
Browse files

Fiz algumas alterações nos métodos relativos à obtenção do tempo. Agora...

Fiz algumas alterações nos métodos relativos à obtenção do tempo. Agora syncClockGPS tem um retornável int que dá o tempo do GPS enquanto updateClockNTP() usa o protocolo NTP para obter o tempo e o colocar em uma variável global, sem haver retorno algum.
parent cf7b03b0
......@@ -2,24 +2,24 @@
#define Trigger_Pin D2
int syncClockGPS()
{
//Função de sincronização do relógio do GPS
//É de importância crítica pois usamos o tempo exato do evento para
//determinar se um segundo detector também registrou o mesmo evento
}
ICACHE_RAM_ATTR void interrupt_call()
{
event_flag = true;
//readCPAmp();
//readGPS();
//pmt_signal = readCPAmp();
event_time = syncClockGPS();
delay(0);
}
void interrupt_Setup()
{
pinMode(Trigger_Pin, INPUT);
event_time = updateClock();
attachInterrupt(digitalPinToInterrupt(Trigger_Pin), interrupt_call, RISING);
}
void syncClock()
{
//Função de sincronização do relógio do GPS
//É de importância crítica pois usamos o tempo exato do evento para
//determinar se um segundo detector também registrou o mesmo evento
}
......@@ -35,8 +35,7 @@ void updateLocation()
//Atualiza o valor da localização do GPS e o coloca em uma variável global
}
int updateClock()
void updateClockNTP()
{
//Retorna o tempo atual do GPS
return 0;
//Faz update do tempo atual através de protocolo NTP e o coloca em uma variável global
}
......@@ -25,7 +25,7 @@ unsigned long sensors_last_time = 0;
#include "CPDigiLibs/CPDigiMain.c"
int event_time = 0;
int event_time;
#include "CPDigiLibs/CPDigiCritical.c"
void setup() {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment