O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

SNTP

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

Resumo

Typedefs

otSntpQuery typedef
struct otSntpQuery
Essa estrutura implementa os parâmetros SNTP Query.
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.

Structs

otSntpQuery

Essa estrutura implementa os parâmetros SNTP Query.

Typedefs

otSntpQuery

struct otSntpQuery otSntpQuery

Essa estrutura implementa os parâmetros SNTP Query.

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 em que a resposta saiu para o cliente, no horário UNIX.
[in] aResult
Um resultado da transação SNTP.
Valores Retornados
OT_ERROR_NONE
Uma resposta foi recebida com sucesso e o tempo é fornecido em aTime .
OT_ERROR_ABORT
Uma transação SNTP foi abortada por 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 apenas se o recurso OPENTHREAD_CONFIG_SNTP_CLIENT_ENABLE estiver ativado.

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

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 do servidor SNTP padrão - Servidor NTP do Google.

OT_SNTP_DEFAULT_SERVER_PORT

 OT_SNTP_DEFAULT_SERVER_PORT 123

Define a porta do servidor SNTP padrão.