Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: azure_umqtt_c iothub_mqtt_transport mbed-rtos mbed wolfSSL Socket lwip-eth lwip-sys lwip
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 47 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:
 - 
  
host NTP server IPv4 address or hostname (will be resolved via DNS) port port to use; defaults to 123 timeout waiting timeout in ms (osWaitForever for blocking function, not recommended)  
- Returns:
 - 0 on success, NTP error code (<0) on failure
 
Definition at line 53 of file NTPClient.cpp.
Generated on Wed Jul 13 2022 07:19:04 by
 1.7.2