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.
Funções |
|
---|---|
otChildSupervisionGetCheckTimeout(otInstance *aInstance)
|
uint16_t
Recebe o intervalo de tempo limite da verificação de supervisão (em segundos).
|
otChildSupervisionGetInterval(otInstance *aInstance)
|
uint16_t
Recebe o intervalo de supervisão filha (em segundos).
|
otChildSupervisionSetCheckTimeout(otInstance *aInstance, uint16_t aTimeout)
|
void
Define o intervalo de tempo limite da verificação de supervisão (em segundos).
|
otChildSupervisionSetInterval(otInstance *aInstance, uint16_t aInterval)
|
void
Define o intervalo de supervisão do filho (em segundos).
|
Funções
OtChildSupervisionGetCheckTimeout
uint16_t otChildSupervisionGetCheckTimeout( otInstance *aInstance )
Recebe o intervalo de tempo limite da verificação de supervisão (em segundos).
Se o dispositivo for um filho dorme e não ouvir o pai dentro do tempo limite de verificação especificado, ele iniciará o processo de reanexação (troca de resposta/solicitação de atualização filha de ML 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 )
Recebe o intervalo de supervisão filha (em segundos).
O recurso de supervisão da criança 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 dentro do intervalo de supervisão, o OpenThread enfileirará e enviará uma mensagem de supervisão (uma mensagem de dados com payload vazio) para o filho.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retorna |
O intervalo de supervisão filha. A opção "zero" indica que a supervisão da criança está desativada.
|
OtChildSupervisionSetCheckTimeout
void otChildSupervisionSetCheckTimeout( otInstance *aInstance, uint16_t aTimeout )
Define o intervalo de tempo limite da verificação de supervisão (em segundos).
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
OtChildSupervisionSetInterval
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
Define o intervalo de supervisão do filho (em segundos).
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
Recursos
Os tópicos de referência da API OpenThread são provenientes do código-fonte, disponível no GitHub. Para saber mais ou contribuir com nossa documentação, consulte Recursos.