sntp_client_misc.h
Go to the documentation of this file.
TCP/IP stack core.
SNTP client (Simple Network Time Protocol)
error_t sntpClientCheckResponse(SntpClientContext *context, const IpAddr *ipAddr, uint16_t port, const uint8_t *message, size_t length)
Check whether the NTP response is valid.
Definition: sntp_client_misc.c:249
error_t sntpClientReceiveResponse(SntpClientContext *context)
Wait for NTP server's response.
Definition: sntp_client_misc.c:162
error_t sntpClientSendRequest(SntpClientContext *context)
Send request to the NTP server.
Definition: sntp_client_misc.c:103
error_t sntpClientCheckTimeout(SntpClientContext *context)
Determine whether a timeout error has occurred.
Definition: sntp_client_misc.c:346
error_t sntpClientOpenConnection(SntpClientContext *context)
Open UDP connection.
Definition: sntp_client_misc.c:56
void sntpClientDumpTimestamp(const NtpTimestamp *timestamp)
Dump NTP timestamp.
Definition: sntp_client_misc.c:478
error_t sntpClientParseResponse(SntpClientContext *context, NtpTimestamp *timestamp)
Parse NTP server's response.
Definition: sntp_client_misc.c:304
void sntpClientDumpMessage(const uint8_t *message, size_t length)
Dump NTP message for debugging purpose.
Definition: sntp_client_misc.c:394
void sntpClientCloseConnection(SntpClientContext *context)
Close UDP connection.
Definition: sntp_client_misc.c:85