otMleCounters

#include <thread.h>

Representa los contadores de Thread MLE.

Resumen

Atributos públicos

mAttachAttempts
uint16_t
Cantidad de intentos de conexión mientras el dispositivo estaba desconectado.
mBetterPartitionAttachAttempts
uint16_t
Cantidad de intentos de conexión a una partición mejor.
mChildRole
uint16_t
Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_CHILD.
mChildTime
uint64_t
Cantidad de milisegundos que el dispositivo tiene la función OT_DEVICE_ROLE_CHILD.
mDetachedRole
uint16_t
Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_DETACHED.
mDetachedTime
uint64_t
Cantidad de milisegundos que el dispositivo tiene la función OT_DEVICE_ROLE_DETACHED.
mDisabledRole
uint16_t
Cantidad de veces que el dispositivo ingresó la función OT_DEVICE_ROLE_DISABLED.
mDisabledTime
uint64_t
Seguimiento del tiempo de la función
mLeaderRole
uint16_t
Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_LEADER.
mLeaderTime
uint64_t
Cantidad de milisegundos que el dispositivo tiene la función OT_DEVICE_ROLE_LEADER.
mParentChanges
uint16_t
Cantidad de veces que el dispositivo cambió el elemento superior.
mPartitionIdChanges
uint16_t
Cantidad de cambios en el ID de partición.
mRouterRole
uint16_t
Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_ROUTER.
mRouterTime
uint64_t
Cantidad de milisegundos que el dispositivo tiene la función OT_DEVICE_ROLE_ROUTER.
mTrackedTime
uint64_t
Cantidad de milisegundos registrados por los contadores anteriores.

Atributos públicos

mAttachAttempts

uint16_t otMleCounters::mAttachAttempts

Cantidad de intentos de conexión mientras el dispositivo estaba desconectado.

mBetterPartitionAttachAttempts

uint16_t otMleCounters::mBetterPartitionAttachAttempts

Cantidad de intentos de conexión a una partición mejor.

mChildRole

uint16_t otMleCounters::mChildRole

Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_CHILD.

mChildTime

uint64_t otMleCounters::mChildTime

Cantidad de milisegundos que el dispositivo tiene la función OT_DEVICE_ROLE_CHILD.

mDetachedRole

uint16_t otMleCounters::mDetachedRole

Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_DETACHED.

mDetachedTime

uint64_t otMleCounters::mDetachedTime

Cantidad de milisegundos que el dispositivo tiene la función OT_DEVICE_ROLE_DETACHED.

mDisabledRole

uint16_t otMleCounters::mDisabledRole

Cantidad de veces que el dispositivo ingresó la función OT_DEVICE_ROLE_DISABLED.

mDisabledTime

uint64_t otMleCounters::mDisabledTime

Seguimiento del tiempo de la función

Cuando la función de tiempo de actividad está habilitada (OPENTHREAD_CONFIG_UPTIME_ENABLE = 1) se realiza un seguimiento del tiempo empleado en cada función de MLE.Cantidad de milisegundos que el dispositivo ha estado en la función OT_DEVICE_ROLE_DISABLED.

mLeaderRole

uint16_t otMleCounters::mLeaderRole

Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_LEADER.

mLeaderTime

uint64_t otMleCounters::mLeaderTime

Cantidad de milisegundos que el dispositivo tiene la función OT_DEVICE_ROLE_LEADER.

mParentChanges

uint16_t otMleCounters::mParentChanges

Cantidad de veces que el dispositivo cambió el elemento superior.

Un cambio de superior puede ocurrir si el dispositivo se desconecta de su elemento superior actual y se conecta a uno diferente, o incluso mientras el dispositivo está conectado cuando la función de búsqueda superior periódica está habilitada (consulta la opción OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE).

mPartitionIdChanges

uint16_t otMleCounters::mPartitionIdChanges

Cantidad de cambios en el ID de partición.

mRouterRole

uint16_t otMleCounters::mRouterRole

Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_ROUTER.

mRouterTime

uint64_t otMleCounters::mRouterTime

Cantidad de milisegundos que el dispositivo tiene la función OT_DEVICE_ROLE_ROUTER.

mTrackedTime

uint64_t otMleCounters::mTrackedTime

Cantidad de milisegundos registrados por los contadores anteriores.

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 a nuestra documentación, consulta Recursos.