funktionen Networking_TimeSync_EnableCustomNTP
Sidhuvud: #include <applibs/networking.h>
Instruerar enheten att använda NTP-serveradresserna som tillhandahålls av användaren. Upp till två värdnamn eller IP-adresser kan anges och upp till tre försök görs om standardservern är aktiverad.
int Networking_TimeSync_EnableCustomNtp(const char *primaryNtpServer, const char *secondaryNtpServer, Networking_NtpOption option);
Parametrar
-
primaryNtpServer
Den primära NTP-serveradressen som ska användas. -
secondaryNtpServer
Den sekundära NTP-serveradressen som ska användas. Detta kan ställas in på NULL. -
option
Aktiverar eller inaktiverar standardservern för NTP.
Fel
Returnerar -1 om ett fel uppstår och anger errno
felvärdet.
EFAULT: är
primaryNtpServer
NULL.EACCES: det anropande programmet har inte timesyncconfig-funktionen.
ERANGE: eller
primaryNtpServer
secondaryNtpServer
är större än den maximala FQDN-längden eller är inte null-avslutad.
errno
Andra kan också anges, sådana fel är inte deterministiska och det finns ingen garanti för att samma beteende behålls via systemuppdateringar.
Returvärde
Returnerar 0 för lyckat resultat, eller -1 för fel, i vilket fall errno
felvärdet anges.