Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Supervisión infantil

Este módulo incluye funciones para la supervisión del niño.

Resumen

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

Functions

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
Obtén el intervalo de supervisión de niños (en segundos).
otChildSupervisionSetCheckTimeout(otInstance *aInstance, uint16_t aTimeout)
void
Establece el intervalo de tiempo de espera de la verificación de supervisión (en segundos).
otChildSupervisionSetInterval(otInstance *aInstance, uint16_t aInterval)
void
Establece el intervalo de supervisión de niños (en segundos).

Functions

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 somnoliento y no recibe respuesta de su elemento superior dentro del tiempo de espera de verificación especificado, se inicia el proceso de reconexión (el intercambio de solicitudes/respuestas de MLE a 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 de supervisión. Cero indica que la supervisión del niño no está habilitada.

otChildSupervisionGetInterval

uint16_t otChildSupervisionGetInterval(
  otInstance *aInstance
)

Obtén el intervalo de supervisión de niños (en segundos).

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

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

otChildSupervisionSetCheckTimeout

void otChildSupervisionSetCheckTimeout(
  otInstance *aInstance,
  uint16_t aTimeout
)

Establece el intervalo de tiempo de espera de la verificación de 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 de 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 del padre o la madre.

Recursos

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