36 lines
839 B
C
36 lines
839 B
C
/******************************************************************************
|
|
* (C) Copyright 2018 EIGENCOMM International Ltd.
|
|
* All Rights Reserved
|
|
*******************************************************************************
|
|
* Filename: sntp.c
|
|
*
|
|
* Description: sntp
|
|
*
|
|
* History:creat by xwang
|
|
*
|
|
* Notes:
|
|
*
|
|
******************************************************************************/
|
|
|
|
#include "commontypedef.h"
|
|
|
|
|
|
#define SNTP_RCV_TIMEOUT 15 //seconds
|
|
#define SNTP_RETRY_TIMES 3
|
|
#define SNTP_RESEND_REQUEST_DELAY 5000 //ms
|
|
|
|
#define SNTP_DEFAULT_PORT 123
|
|
|
|
|
|
|
|
|
|
BOOL SntpInit(CHAR* serverAddr, UINT16 serverPort, UINT16 reqHandler, BOOL autoSync, UINT8 cid);
|
|
|
|
void SntpTerminat(void);
|
|
|
|
//check sntp whether running,TRUE->running, FALSE->not run
|
|
BOOL SntpChkStatus(CHAR *serverAddr, UINT16 *serverPort, UINT8 *cid);
|
|
|
|
|
|
|