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 |
|
||
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 |
|
||
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 |
|
OtChildSupervisionSetInterval
void otChildSupervisionSetInterval( otInstance *aInstance, uint16_t aInterval )
Establece el intervalo de supervisión para niños (en segundos).
Detalles | |||||
---|---|---|---|---|---|
Parámetros |
|
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.