Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Current »

Include Files

Wherever you want to use µC/SNTPc, you should include the following header:

Include file
Description
Source/sntp-c.hContains SNTPc API definitions

Module initialization

Function name
Description
SNTPc_Init()Initialize µC/SNTPc module's objects and tasks. This function must be called prior to any other API

Get time from NTP server

To retrieve the time from a ntp server, SNTPc_ReqRemoteTime  must be call first. This will return a SNTP packet that can be computed by the function SNTPc_GetRemoteTime to retrieve the corrected time. This packet can be also use to find the round trip delay with the function SNTPc_GetRoundTripDly_us. Since the SNTP packet is only use to know the offset between the local and the server NTP time, there is no critical time requirements to call  SNTPc_GetRemoteTime or SNTPc_GetRoundTripDly_us.

Function name
Description
SNTPc_ReqRemoteTime()Transmit a SNTP request to a NTP server and receive the answer. Return the SNTP packet received.
SNTPc_GetRemoteTime()From a SNTP packet, compute the time in NTP format.
SNTPc_GetRoundTripDly_us()From a SNTP packet, compute round trip delay in us.

Shell reference

Prerequisite

µC/TCP-IP command module.

Include Files

Wherever you want to use initialize the command in µC/Shell, you should include the following header:

Include file
Description
Cmd/sntp-c_cmd.hContains SNTPc Command definitions

API

Function name
Description
SNTPcCmd_Init()Function to load SNTP client command into shell.

Command reference

Command
Description
Argument
Usage example
sntp_getRequest time from a SNTP server.

-4 <ipv4_address> (use IPv4 server address)

-6 <ipv6_address> (use IPv6 server address)

-d <domain_name> (use Domain name to get server address)

sntp_get -d sntp.server.com
sntp_helpPrint helpnonesntp_help
  • No labels