O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

SNTP

Este módulo inclui funções que controlam a comunicação do SNTP.

Resumo

Typedefs

otSntpQuery typedef
struct otSntpQuery
Essa estrutura implementa parâmetros de consulta SNTP.
otSntpResponseHandler)(void *aContext, uint64_t aTime, otError aResult) typedef
void(*
Esse ponteiro de função é chamado quando uma resposta SNTP é recebida.

Functions

otSntpClientQuery(otInstance *aInstance, const otSntpQuery *aQuery, otSntpResponseHandler aHandler, void *aContext)
Essa função envia uma consulta SNTP.
otSntpClientSetUnixEra(otInstance *aInstance, uint32_t aUnixEra)
void
Essa função define o número Unix da era.

Estruturas

otSntpQuery (em inglês)

Essa estrutura implementa parâmetros de consulta SNTP.

Typedefs

OtSntpQuery

struct otSntpQuery otSntpQuery

Essa estrutura implementa parâmetros de consulta SNTP.

OtSntpResponseHandler

void(* otSntpResponseHandler)(void *aContext, uint64_t aTime, otError aResult)

Esse ponteiro de função é chamado quando uma resposta SNTP é recebida.

Detalhes
Parâmetros
[in] aContext
Um ponteiro para contexto específico do aplicativo.
[in] aTime
Especifica o horário no servidor no momento da resposta do cliente no horário UNIX.
[in] aResult
Resultado da transação SNTP.
Valores de retorno
OT_ERROR_NONE
A resposta foi recebida, e o horário é informado em aTime.
OT_ERROR_ABORT
Uma transação SNTP foi cancelada pela pilha.
OT_ERROR_BUSY
O pacote Kiss-o'-death foi recebido.
OT_ERROR_RESPONSE_TIMEOUT
Nenhuma resposta SNTP foi recebida dentro do tempo limite.
OT_ERROR_FAILED
Uma resposta foi recebida, mas contém dados incorretos.

Functions

OtSntpClientQuery

otError otSntpClientQuery(
  otInstance *aInstance,
  const otSntpQuery *aQuery,
  otSntpResponseHandler aHandler,
  void *aContext
)

Essa função envia uma consulta SNTP.

Esta função só estará disponível se o recurso OPENTHREAD_CONFIG_SNTP_CLIENT_ENABLE estiver ativado.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância do OpenThread.
[in] aQuery
Um ponteiro para especificar parâmetros de consulta SNTP.
[in] aHandler
Um ponteiro de função que será chamado na recepção da resposta ou no tempo limite.
[in] aContext
Um ponteiro para informações de contexto arbitrárias.

OtSntpClientSetUnixEra

void otSntpClientSetUnixEra(
  otInstance *aInstance,
  uint32_t aUnixEra
)

Essa função define o número Unix da era.

O valor padrão da era Unix foi definido como 0. As eras subsequentes começam após o ano 2106.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância do OpenThread.
[in] aUnixEra
Número da era Unix.

Macros

OT_SNTP_DEFAULT_SERVER_IP

 OT_SNTP_DEFAULT_SERVER_IP "2001:4860:4806:8::"

Define o endereço padrão do servidor SNTP (servidor NTP do Google).

OT_SNTP_DEFAULT_SERVER_PORT

 OT_SNTP_DEFAULT_SERVER_PORT 123

Define a porta padrão do servidor SNTP.

Recursos

Os tópicos de referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para saber mais ou contribuir com nossa documentação, consulte Recursos.