Condividi tramite


Networking_TimeSync_EnableCustomNTP

Intestazione: #include <applicazioni/networking.h>

Indica al dispositivo di utilizzare gli indirizzi server NTP forniti dall'utente. È possibile specificare fino a due nomi host o indirizzi IP e se il server predefinito è abilitato verranno tentati fino a tre.

int Networking_TimeSync_EnableCustomNtp(const char *primaryNtpServer, const char *secondaryNtpServer, Networking_NtpOption option);

Parametri

  • primaryNtpServer Indirizzo del server NTP primario da utilizzare.
  • secondaryNtpServer Indirizzo del server NTP secondario da utilizzare. Può essere impostato su NULL.
  • option Abilita o disabilita il server NTP predefinito.

Errori

Restituisce -1 se si verifica un errore e imposta errno il valore di errore.

  • EFAULT: è primaryNtpServer NULL.

  • EACCES: l'applicazione chiamante non dispone della funzionalità TimeSyncConfig.

  • ERANGE: la primaryNtpServer lunghezza o secondaryNtpServer è maggiore della lunghezza massima di FQDN o non è terminata con un valore Null.

Possono anche essere specificati altri errno errori, che non sono deterministici e non vi è alcuna garanzia che lo stesso comportamento verrà mantenuto tramite gli aggiornamenti di sistema.

Valore restituito

Restituisce 0 per operazione riuscita o -1 per errore, nel qual caso errno verrà impostato sul valore di errore.

Concetti ed esempi