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 recurso de supervisão infantil.

Resumo

As funções neste módulo estão disponíveis quando o recurso de supervisão infantil ( OPENTHREAD_CONFIG_CHILD_SUPERVISION_ENABLE ) está habilitado.

Funções

otChildSupervisionGetCheckTimeout ( otInstance *aInstance)
uint16_t
Obtenha o intervalo de tempo limite da verificação de supervisão (em segundos).
otChildSupervisionGetInterval ( otInstance *aInstance)
uint16_t
Obtenha 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).

Funções

otChildSupervisionGetCheckTimeout

uint16_t otChildSupervisionGetCheckTimeout(
  otInstance *aInstance
)

Obtenha o intervalo de tempo limite da verificação de supervisão (em segundos).

Se o dispositivo for uma criança sonolenta e não ouvir de seu pai dentro do tempo limite de verificação especificado, ele iniciará o processo de reconexão (troca de solicitação / resposta de atualização de criança MLE com seu pai).

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância OpenThread.
Devoluções
O tempo limite da verificação de supervisão. Zero indica que a verificação de supervisão da criança está desabilitada.

otChildSupervisionGetInterval

uint16_t otChildSupervisionGetInterval(
  otInstance *aInstance
)

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

O recurso de supervisão de crianças fornece um mecanismo para os pais garantirem que uma mensagem seja enviada a cada criança com sono dentro do intervalo de supervisão. Se não houver transmissão para a criança dentro do intervalo de supervisão, o OpenThread enfileira e envia uma mensagem de supervisão (uma mensagem de dados com carga útil vazia) para a criança.

Detalhes
Parâmetros
[in] aInstance
Um ponteiro para uma instância OpenThread.
Devoluções
O intervalo de supervisão da criança. Zero indica que a supervisão de crianças 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 OpenThread.
[in] aTimeout
O tempo limite de verificação (em segundos). Zero para desabilitar a verificação de supervisão da 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 OpenThread.
[in] aInterval
O intervalo de supervisão (em segundos). Zero para desabilitar a supervisão do pai.