changes to ntp update handling
This commit is contained in:
parent
0a0284e616
commit
29bf14e630
|
@ -3,6 +3,7 @@
|
|||
#include "Adafruit_MQTT_Client.h"
|
||||
#include <NTPClient.h>
|
||||
#include <WiFiUdp.h>
|
||||
//#include "time.h"
|
||||
|
||||
/************************* WiFi Settings *********************************/
|
||||
|
||||
|
@ -99,18 +100,20 @@ void loop() {
|
|||
if(strcmp("?ntp", incoming) == 0){ //if request for time update received, process time update
|
||||
while(!timeClient.update()){ //update from ntp server
|
||||
delay(10); //time sync is critical, wait for succesful update
|
||||
Serial.print("\\");
|
||||
};
|
||||
Serial.print(">"); //indicate time data
|
||||
delay(50);
|
||||
Serial.print(timeClient.getYear());
|
||||
Serial.print(",");
|
||||
Serial.print("/");
|
||||
Serial.print(timeClient.getMonth());
|
||||
Serial.print(",");
|
||||
Serial.print("/");
|
||||
Serial.print(timeClient.getDate());
|
||||
Serial.print(",");
|
||||
Serial.print("/");
|
||||
Serial.print(timeClient.getHours());
|
||||
Serial.print(",");
|
||||
Serial.print("/");
|
||||
Serial.print(timeClient.getMinutes());
|
||||
Serial.print(",");
|
||||
Serial.print("/");
|
||||
Serial.print(timeClient.getSeconds());
|
||||
Serial.print('\n');
|
||||
delay(1000); //give time to process comm
|
||||
|
|
Loading…
Reference in New Issue