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