LPT26x-HSF-4MB-Hilink_14.2..../application/ws63/hsf/hfntp.h
2025-05-13 22:00:58 +08:00

39 lines
674 B
C
Executable File

/* hfntp.h
*
* Copyright (C) 2017 ShangHai High-flying Electronics Technology Co.,Ltd.
*
* This file is part of HSF.
*
*/
#ifndef _HF_NTP_H_
#define _HF_NTP_H_
#ifdef __cplusplus
extern "C"{
#endif
#define DEFAULT_NTP_SERVER "cn.ntp.org.cn"
/**
* @brief get UTC time from NTP server.
*
* @param[in] addr: NTP server address, support domain name
* port: NTP server port, such as "123"
* timeout: recv response timeout, in milliseconds
* @return[out] >0 UTC time from 1970-01-01 00:00, <0 is failed
* @see None.
* @note None.
*/
int HSF_API hfntp_get_time(const char *addr, unsigned short port, int timeout);
#ifdef __cplusplus
}
#endif
#endif