Supervisão infantil
Este módulo inclui funções para o recurso de supervisão da criança.
Resumo
As funções deste módulo estão disponíveis quando o recurso de supervisão da criança (OPENTHREAD_CONFIG_CHILD_SUPERVISION_ENABLE
) está ativado.
Functions |
|
---|---|
otChildSupervisionGetCheckTimeout(otInstance *aInstance)
|
uint16_t
Receba o intervalo de tempo limite da verificação de supervisão (em segundos).
|
otChildSupervisionGetInterval(otInstance *aInstance)
|
uint16_t
Receba o intervalo de supervisão da criança (em segundos).
|
otChildSupervisionSetCheckTimeout(otInstance *aInstance, uint16_t aTimeout)
|
void
Defina o intervalo de tempo limite da verificação de supervisão (em segundos).
|
otChildSupervisionSetInterval(otInstance *aInstance, uint16_t aInterval)
|
void
Defina o intervalo de supervisão da criança (em segundos).
|
Functions
otChildSupervisionGetCheckTimeout
uint16_t otChildSupervisionGetCheckTimeout( otInstance *aInstance )
Receba o intervalo de tempo limite da verificação de supervisão (em segundos).
Se o dispositivo for um filho sonolento e não ouvir uma solicitação do pai/mãe no tempo limite de verificação especificado, ele iniciará o processo de reconexão (troca de solicitação/resposta de atualização filha do MLE com o pai).
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retorna |
O tempo limite da verificação de supervisão. Zero indica que a verificação de supervisão do filho está desativada.
|
otChildSupervisionGetInterval
uint16_t otChildSupervisionGetInterval( otInstance *aInstance )
Receba o intervalo de supervisão da criança (em segundos).
O recurso de supervisão infantil oferece um mecanismo para os pais garantirem o envio de uma mensagem a cada criança com sono no intervalo de supervisão. Se não houver uma transmissão para o filho no intervalo de supervisão, o OpenThread enfileira e envia uma mensagem de supervisão (uma mensagem de dados com payload vazio) para o filho.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retorna |
O intervalo de supervisão da criança. Zero indica que a supervisão da criança está desativada.
|
OtChildSupervisionSetCheckTimeout
void otChildSupervisionSetCheckTimeout( otInstance *aInstance, uint16_t aTimeout )
Defina o intervalo de tempo limite da verificação de supervisão (em segundos).
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
otChildSupervisionSetInterval
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
Defina o intervalo de supervisão da criança (em segundos).
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 saber mais ou contribuir com nossa documentação, consulte Recursos.