Dela via


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 primaryNtpServersecondaryNtpServer ä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.

Koncept och exempel