NTP Client for the mbed networking libraries. The small change to this version is that there can be only one cause for the return value zero.
Fork of NTPClient by
NTPClient Class Reference
NTP Client to update the mbed's RTC using a remote time server. More...
#include <NTPClient.h>
Public Member Functions | |
NTPClient () | |
Instantiate the NTP client. | |
NTPResult | setTime (const char *host, uint16_t port=NTP_DEFAULT_PORT, uint32_t timeout=NTP_DEFAULT_TIMEOUT) |
Get current time (blocking) Update the time using the server host Blocks until completion. |
Detailed Description
NTP Client to update the mbed's RTC using a remote time server.
Definition at line 51 of file NTPClient.h.
Constructor & Destructor Documentation
NTPClient | ( | ) |
Instantiate the NTP client.
Definition at line 65 of file NTPClient.cpp.
Member Function Documentation
NTPResult setTime | ( | const char * | host, |
uint16_t | port = NTP_DEFAULT_PORT , |
||
uint32_t | timeout = NTP_DEFAULT_TIMEOUT |
||
) |
Get current time (blocking) Update the time using the server host Blocks until completion.
- Parameters:
-
[in] host NTP server IPv4 address or hostname (will be resolved via DNS) [in] port port to use; defaults to 123 [in] timeout waiting timeout in ms (osWaitForever for blocking function, not recommended)
- Returns:
- 0 on success, NTP error code (<0) on failure
Definition at line 70 of file NTPClient.cpp.
Generated on Mon Jul 18 2022 07:51:58 by 1.7.2