O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

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
[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
)

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
[in] aInstance
Um ponteiro para uma instância do OpenThread.
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
[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 da criança.

OtChildSupervisionSetInterval

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

Define o intervalo de supervisão do filho (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 provenientes do código-fonte, disponível no GitHub. Para saber mais ou contribuir com nossa documentação, consulte Recursos.