SNTP
Este módulo inclui funções que controlam a comunicação do SNTP.
Resumo
Typedefs |
|
---|---|
otSntpQuery
|
typedefstruct otSntpQuery
Essa estrutura implementa parâmetros de consulta SNTP. |
otSntpResponseHandler)(void *aContext, uint64_t aTime, otError aResult)
|
typedefvoid(*
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
OtSntpResponseHandler
void(* otSntpResponseHandler)(void *aContext, uint64_t aTime, otError aResult)
Esse ponteiro de função é chamado quando uma resposta SNTP é recebida.
Detalhes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||||||
Valores de retorno |
|
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 |
|
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 |
|
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.