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 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(*
Este ponteiro de função é chamado quando uma resposta SNTP é recebida.

Funções

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

Estruturas

otSntpQuery

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)

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

Detalhes
Parâmetros
[in] aContext
Um ponteiro para o contexto específico do aplicativo.
[in] aTime
Especifica a hora no servidor quando a resposta saiu para o cliente, no horário do UNIX.
[in] aResult
Um resultado da transação SNTP.
Valores de retorno
OT_ERROR_NONE
Uma resposta foi recebida com sucesso e a hora é fornecida em aTime .
OT_ERROR_ABORT
Uma transação SNTP foi abortada 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.

Funções

otSntpClientQuery

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

Esta função envia uma consulta SNTP.

Esta função está disponível somente se o recurso OPENTHREAD_CONFIG_SNTP_CLIENT_ENABLE estiver habilitado.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância OpenThread.
[in] aQuery
Um ponteiro para especificar parâmetros de consulta SNTP.
[in] aHandler
Um ponteiro de função que deve 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
)

Esta função define o número da era unix.

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

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância 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 - Google NTP Server.

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 se originam do código-fonte, disponível no GitHub . Para obter mais informações ou contribuir com nossa documentação, consulte Recursos .