Andrey L
Member
Хочу обработать сценарий, когда модуль не сможет связаться с NTP-Сервером, т.е. установить вручную "локальное время". (Если модуль получает доступ к интернету, а следовательно к NTP-Серверу, то всё работает нормально.)
Экспериментирую с NodeMcu и "Arduino IDE".
Подключил библиотеку "time.h" (#include <time.h>).
В файле ...arduino-1.8.8\hardware\tools\avr\avr\include\time.h нашёл функцию "void set_sytem_time(time_t timestamp);" (Строчка 302). Как я понял, эта функция и задаёт "локальное время".
Но вот код не компилируется
Выдаётся ошибка "'set_system_time' was not declared in this scope".
Может быть кто-то подскажет как выставить это локальное время?
Или хотя бы скажите, что я не так делаю?
Экспериментирую с NodeMcu и "Arduino IDE".
Подключил библиотеку "time.h" (#include <time.h>).
В файле ...arduino-1.8.8\hardware\tools\avr\avr\include\time.h нашёл функцию "void set_sytem_time(time_t timestamp);" (Строчка 302). Как я понял, эта функция и задаёт "локальное время".
Но вот код не компилируется
Код:
// Выше пытаюсь подключиться к NTP-серверу при помощи configTime()
time_t now = time(nullptr);
set_system_time(now);
Может быть кто-то подскажет как выставить это локальное время?
Или хотя бы скажите, что я не так делаю?