função Networking_TimeSync_EnableCustomNTP
Cabeçalho: #include <applibs/networking.h>
Instrui o dispositivo a utilizar os endereços do servidor NTP fornecidos pelo utilizador. Podem ser especificados até dois nomes de anfitrião ou endereços IP e serão tentados até três se o servidor predefinido estiver ativado.
int Networking_TimeSync_EnableCustomNtp(const char *primaryNtpServer, const char *secondaryNtpServer, Networking_NtpOption option);
Parâmetros
-
primaryNtpServer
O endereço de servidor NTP principal a utilizar. -
secondaryNtpServer
O endereço de servidor NTP secundário a utilizar. Isto pode ser definido como NULL. -
option
Ativa ou desativa o servidor NTP predefinido.
Erros
Devolve -1 se for encontrado um erro e define errno
para o valor de erro.
EFAULT: o
primaryNtpServer
é NULO.EACCES: a aplicação de chamada não tem a capacidade TimeSyncConfig.
ERANGE: o
primaryNtpServer
comprimento ousecondaryNtpServer
é maior do que o comprimento máximo do FQDN ou não é terminado nulo.
Também podem ser especificados outros errno
erros; esses erros não são deterministas e não há garantias de que o mesmo comportamento seja mantido através das atualizações do sistema.
Valor devolvido
Devolve 0 para êxito ou -1 para falha, caso errno
em que será definido como o valor de erro.