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
[in] aInstance
Um ponteiro para uma instância do OpenThread.
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
[in] aInstance
Um ponteiro para uma instância do OpenThread.
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
[in] aInstance
Um ponteiro para uma instância do OpenThread.
[in] aTimeout
O tempo limite de verificação (em segundos). Zero para desativar a verificação de supervisão da criança.

OtChildSupervisionSetInterval

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

Define o intervalo de supervisão do filho (em segundos) no filho.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância do OpenThread.
[in] aInterval
O intervalo de supervisão (em segundos). Zero para desativar a supervisão.

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.