Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Supervisión infantil

Este módulo incluye funciones para la supervisión de niños.

Resumen

Las funciones de este módulo están disponibles cuando la función de supervisión infantil (OPENTHREAD_CONFIG_CHILD_SUPERVISION_ENABLE) está habilitada.

Funciones

otChildSupervisionGetCheckTimeout(otInstance *aInstance)
uint16_t
Obtiene el intervalo de tiempo de espera de la verificación de supervisión (en segundos).
otChildSupervisionGetInterval(otInstance *aInstance)
uint16_t
Obtiene el intervalo de supervisión de los niños (en segundos).
otChildSupervisionSetCheckTimeout(otInstance *aInstance, uint16_t aTimeout)
void
Establece el intervalo de tiempo de espera de la verificación de la supervisión (en segundos).
otChildSupervisionSetInterval(otInstance *aInstance, uint16_t aInterval)
void
Establece el intervalo de supervisión para niños (en segundos).

Funciones

otChildSupervisionGetCheckTimeout

uint16_t otChildSupervisionGetCheckTimeout(
  otInstance *aInstance
)

Obtiene el intervalo de tiempo de espera de la verificación de supervisión (en segundos).

Si el dispositivo es un niño somnoliento y su padre no escucha dentro del tiempo de espera especificado, inicia el proceso de reconexión (intercambio de solicitud/actualización de la actualización secundaria de MLE con su superior).

Detalles
Parámetros
[in] aInstance
Un puntero para una instancia de OpenThread.
Qué muestra
Se agotó el tiempo de espera de la verificación. Cero indica que se inhabilitó el control de supervisión del niño.

OtChildSupervisionGetInterval

uint16_t otChildSupervisionGetInterval(
  otInstance *aInstance
)

Obtiene el intervalo de supervisión de los niños (en segundos).

La función de supervisión infantil proporciona un mecanismo para que los padres se aseguren de enviar un mensaje a cada niño durmiendo dentro del intervalo de supervisión. Si no hay transmisión para el elemento secundario dentro del intervalo de supervisión, OpenThread pone en cola y envía un mensaje de supervisión (un mensaje de datos con carga útil vacía) al elemento secundario.

Detalles
Parámetros
[in] aInstance
Un puntero para una instancia de OpenThread.
Qué muestra
El intervalo de supervisión de niños. Cero indica que se inhabilitó la supervisión del niño.

otChildSupervisionSetCheckTimeout

void otChildSupervisionSetCheckTimeout(
  otInstance *aInstance,
  uint16_t aTimeout
)

Establece el intervalo de tiempo de espera de la verificación de la supervisión (en segundos).

Detalles
Parámetros
[in] aInstance
Un puntero para una instancia de OpenThread.
[in] aTimeout
El tiempo de espera de la verificación (en segundos). Cero para inhabilitar la supervisión del niño.

OtChildSupervisionSetInterval

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

Establece el intervalo de supervisión para niños (en segundos).

Detalles
Parámetros
[in] aInstance
Un puntero para una instancia de OpenThread.
[in] aInterval
El intervalo de supervisión (en segundos). Cero para inhabilitar la supervisión de los padres

Recursos

Los temas de referencia de la API de OpenThread se originan a partir del código fuente, disponible en GitHub. Para obtener más información o contribuir con nuestra documentación, consulta Recursos.