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 función de 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
Obtenga el intervalo de tiempo de espera de verificación de supervisión (en segundos).
otChildSupervisionGetInterval ( otInstance *aInstance)
uint16_t
Obtenga el intervalo de supervisión infantil (en segundos).
otChildSupervisionSetCheckTimeout ( otInstance *aInstance, uint16_t aTimeout)
void
Configure el intervalo de tiempo de espera de la verificación de supervisión (en segundos).
otChildSupervisionSetInterval ( otInstance *aInstance, uint16_t aInterval)
void
Configure el intervalo de supervisión infantil (en segundos).

Funciones

otChildSupervisionGetCheckTimeout

uint16_t otChildSupervisionGetCheckTimeout(
  otInstance *aInstance
)

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

Si el dispositivo es un niño somnoliento y no recibe noticias de su padre dentro del tiempo de espera de verificación especificado, inicia el proceso de re-conexión (intercambio de solicitud / respuesta de actualización del niño MLE con su padre).

Detalles
Parámetros
[in] aInstance
Un puntero a una instancia de OpenThread.
Devoluciones
El tiempo de espera de la verificación de supervisión. Cero indica que el control de supervisión del niño está desactivado.

otChildSupervisionGetInterval

uint16_t otChildSupervisionGetInterval(
  otInstance *aInstance
)

Obtenga el intervalo de supervisión infantil (en segundos).

La función de supervisión infantil proporciona un mecanismo para que los padres se aseguren de que se envíe un mensaje a cada niño dormido dentro del intervalo de supervisión. Si no hay transmisión al niño 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 niño.

Detalles
Parámetros
[in] aInstance
Un puntero a una instancia de OpenThread.
Devoluciones
El intervalo de supervisión infantil. Cero indica que la supervisión infantil está desactivada.

otChildSupervisionSetCheckTimeout

void otChildSupervisionSetCheckTimeout(
  otInstance *aInstance,
  uint16_t aTimeout
)

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

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

otChildSupervisionSetInterval

void otChildSupervisionSetInterval(
  otInstance *aInstance,
  uint16_t aInterval
)

Configure el intervalo de supervisión infantil (en segundos).

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