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 @@ ...@@ -2,24 +2,24 @@
#define Trigger_Pin D2 #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() ICACHE_RAM_ATTR void interrupt_call()
{ {
event_flag = true; event_flag = true;
//readCPAmp(); //pmt_signal = readCPAmp();
//readGPS(); event_time = syncClockGPS();
delay(0); delay(0);
} }
void interrupt_Setup() void interrupt_Setup()
{ {
pinMode(Trigger_Pin, INPUT); pinMode(Trigger_Pin, INPUT);
event_time = updateClock();
attachInterrupt(digitalPinToInterrupt(Trigger_Pin), interrupt_call, RISING); 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() ...@@ -35,8 +35,7 @@ void updateLocation()
//Atualiza o valor da localização do GPS e o coloca em uma variável global //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 //Faz update do tempo atual através de protocolo NTP e o coloca em uma variável global
return 0;
} }
...@@ -25,7 +25,7 @@ unsigned long sensors_last_time = 0; ...@@ -25,7 +25,7 @@ unsigned long sensors_last_time = 0;
#include "CPDigiLibs/CPDigiMain.c" #include "CPDigiLibs/CPDigiMain.c"
int event_time = 0; int event_time;
#include "CPDigiLibs/CPDigiCritical.c" #include "CPDigiLibs/CPDigiCritical.c"
void setup() { 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