Compartir vía


función Networking_TimeSync_EnableCustomNTP

Encabezado: #include <applibs/networking.h>

Indica al dispositivo que use las direcciones del servidor NTP proporcionadas por el usuario. Se pueden especificar hasta dos nombres de host o direcciones IP y se intentarán hasta tres si el servidor predeterminado está habilitado.

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

Parámetros

  • primaryNtpServer La dirección del servidor NTP principal que se usará.
  • secondaryNtpServer La dirección del servidor NTP secundario que se va a utilizar. Esto se puede establecer en NULL.
  • option Habilita o deshabilita el servidor NTP predeterminado.

Errores

Devuelve -1 si se encuentra un error y se establece errno en el valor de error.

  • EFAULT: el primaryNtpServer es NULL.

  • EACCES: la aplicación de llamadas no tiene la capacidad TimeSyncConfig.

  • ERANGE: la primaryNtpServer longitud o secondaryNtpServer es mayor que la longitud máxima del FQDN o no termina en null.

También se puede especificar cualquier otro errno error; estos errores no son deterministas y no hay ninguna garantía de que se conservará el mismo comportamiento a través de las actualizaciones del sistema.

Valor devuelto

Devuelve 0 para éxito o -1 para error, en cuyo caso errno se establecerá en el valor de error.

Conceptos y ejemplos