...
Include file | Description |
---|---|
Source/sntp-c.h | Contains SNTPc API definitions |
Module initialization
Function name | Description |
---|---|
SNTPc_Init() | Initialize µC/SNTPc |
...
Get time from SNTP server
TODO
Get time offset from SNTP server
TODO
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
...
Command | Description | Argument | Usage example |
---|---|---|---|
sntp_get | Request 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 -t |
sntp_help | Print help | none | sntp_help |
...