Partilhar via


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 ou secondaryNtpServer é 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.

Conceitos e exemplos