Supervisão Infantil
Este módulo inclui funções para o recurso Supervisão Infantil.
Resumo
Funções |
|
---|---|
otChildSupervisionGetCheckFailureCounter(otInstance *aInstance)
|
uint16_t
Receba o valor do contador de falhas de tempo limite da verificação de supervisão.
|
otChildSupervisionGetCheckTimeout(otInstance *aInstance)
|
uint16_t
Recebe o intervalo de tempo limite da verificação de supervisão (em segundos) no filho.
|
otChildSupervisionGetInterval(otInstance *aInstance)
|
uint16_t
Obtém o intervalo de supervisão filha em segundos.
|
otChildSupervisionResetCheckFailureCounter(otInstance *aInstance)
|
void
Redefinir o contador de falhas do tempo limite da verificação de supervisão para zero.
|
otChildSupervisionSetCheckTimeout(otInstance *aInstance, uint16_t aTimeout)
|
void
Define o intervalo de tempo limite da verificação de supervisão (em segundos) no filho.
|
otChildSupervisionSetInterval(otInstance *aInstance, uint16_t aInterval)
|
void
Define o intervalo de supervisão do filho (em segundos) no filho.
|
Funções
OtChildSupervisionGetCheckFailureCounter
uint16_t otChildSupervisionGetCheckFailureCounter( otInstance *aInstance )
Receba o valor do contador de falhas de tempo limite da verificação de supervisão.
O contador rastreia o número de falhas de verificação de supervisão no filho. É incrementado quando o filho não ouve do pai dentro do intervalo de tempo limite de verificação especificado.
OtChildSupervisionGetCheckTimeout
uint16_t otChildSupervisionGetCheckTimeout( otInstance *aInstance )
Recebe o intervalo de tempo limite da verificação de supervisão (em segundos) no filho.
Se o dispositivo for um filho com sono e não receber uma resposta do pai/mãe dentro do tempo limite de verificação especificado, ele iniciará o processo de reconexão (troca de resposta/solicitação de atualização do filho de MLE com o pai).
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retorna |
O tempo limite da verificação de supervisão foi atingido. Zero indica que a verificação de supervisão da criança está desativada.
|
otChildSupervisionGetInterval
uint16_t otChildSupervisionGetInterval( otInstance *aInstance )
Obtém o intervalo de supervisão filha em segundos.
O recurso "Supervisão Secundária" fornece um mecanismo para que o pai/mãe garanta que uma mensagem seja enviada para cada criança com sono no intervalo de supervisão. Se não houver transmissão para o filho no intervalo de supervisão, o OpenThread enfileira e envia uma mensagem de supervisão filha.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retorna |
O intervalo de supervisão filha. Zero indica que a supervisão está desativada.
|
OtChildSupervisionResetCheckFailureCounter
void otChildSupervisionResetCheckFailureCounter( otInstance *aInstance )
Redefinir o contador de falhas do tempo limite da verificação de supervisão para zero.
OtChildSupervisionSetCheckTimeout
void otChildSupervisionSetCheckTimeout( otInstance *aInstance, uint16_t aTimeout )
Define o intervalo de tempo limite da verificação de supervisão (em segundos) no filho.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
OtChildSupervisionSetInterval
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
Define o intervalo de supervisão do filho (em segundos) no filho.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
Recursos
Os tópicos de referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para mais informações ou para contribuir com nossa documentação, consulte Recursos.