O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

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

otChildSupervisionSetInterval

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

Defina o intervalo de supervisão da criança (em segundos).

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 da família.

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.