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 osecondaryNtpServer
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.