关于V1.5.0 rtos sdk的sntp sntp_set_system_time()函数

bobby_jiang
Posts: 27
Joined: Tue Sep 29, 2015 4:27 pm

关于V1.5.0 rtos sdk的sntp sntp_set_system_time()函数

Postby bobby_jiang » Wed Feb 08, 2017 5:57 pm

Hi,
我用的是v1.5.0的rtos的sdk,里面有sntp,我可以正常的获取到sntp服务器的时间了。
但是,我不是很明白void sntp_set_system_time(sntp_time_t GMT_Time);这个函数。按照我的理解,应该是获取到网络sntp时间后,通过void sntp_set_system_time(sntp_time_t GMT_Time);函数设置esp8266的定时器,然后后面只要通过函数接口获取到本地的timer,就可以知道正确的时间了,不需要每次查询时间都去网络上获取一次sntp服务器的时间。
但是,我通过void sntp_set_system_time(sntp_time_t GMT_Time);设置后,通过什么api接口获取本地的时间?

谢谢!

Regards
Bobby

ESP_Xutao
Posts: 134
Joined: Tue Sep 27, 2016 5:42 pm

Re: 关于V1.5.0 rtos sdk的sntp sntp_set_system_time()函数

Postby ESP_Xutao » Thu Feb 09, 2017 2:09 pm

你好:
void sntp_set_system_time(sntp_time_t GMT_Time);这个接口不是给客户调用的,u32_t sntp_get_current_timestamp(void);
char* sntp_get_real_time(sntp_time_t t);这两个函数是获取本地时间的。

bobby_jiang
Posts: 27
Joined: Tue Sep 29, 2015 4:27 pm

Re: 关于V1.5.0 rtos sdk的sntp sntp_set_system_time()函数

Postby bobby_jiang » Thu Feb 09, 2017 8:23 pm

谢谢!
那u8_t sntp_enabled(void);这个函数是干嘛用的?
thanks

Regards
Bobby

Who is online

Users browsing this forum: No registered users and 8 guests