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