Contador otMle
#include <thread.h>
Representa los contadores de MLE de Thread.
Resumen
Atributos públicos |
|
---|---|
mAttachAttempts
|
uint16_t
Cantidad de intentos de conexión mientras el dispositivo estaba desconectado.
|
mBetterPartitionAttachAttempts
|
uint16_t
Cantidad de intentos para adjuntar una mejor partición.
|
mChildRole
|
uint16_t
Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_CHILD.
|
mChildTime
|
uint64_t
La cantidad de milisegundos del dispositivo estuvo en el rol OT_DEVICE_ROLE_CHILD.
|
mDetachedRole
|
uint16_t
Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_DETACHED.
|
mDetachedTime
|
uint64_t
La cantidad de milisegundos del dispositivo estuvo en la función OT_DEVICE_ROLE_DETACHED.
|
mDisabledRole
|
uint16_t
Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_DISABLED.
|
mDisabledTime
|
uint64_t
Seguimiento del tiempo del rol
|
mLeaderRole
|
uint16_t
Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_LEADER.
|
mLeaderTime
|
uint64_t
La cantidad de milisegundos del dispositivo estuvo en el rol OT_DEVICE_ROLE_LEADER.
|
mParentChanges
|
uint16_t
Cantidad de veces que el dispositivo cambió de padre o madre.
|
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
La cantidad de milisegundos del dispositivo estuvo en el rol OT_DEVICE_ROLE_ROUTER.
|
mTrackedTime
|
uint64_t
Cantidad de milisegundos de los contadores anteriores.
|
Atributos públicos
mAttachIntents
uint16_t otMleCounters::mAttachAttempts
Cantidad de intentos de conexión mientras el dispositivo estaba desconectado.
mBetterPartitionAttachIntents
uint16_t otMleCounters::mBetterPartitionAttachAttempts
Cantidad de intentos para adjuntar una mejor partición.
Rol secundario
uint16_t otMleCounters::mChildRole
Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_CHILD.
Hora del niño
uint64_t otMleCounters::mChildTime
La cantidad de milisegundos del dispositivo estuvo en el rol OT_DEVICE_ROLE_CHILD.
función desvinculada
uint16_t otMleCounters::mDetachedRole
Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_DETACHED.
Hora de desconexión
uint64_t otMleCounters::mDetachedTime
La cantidad de milisegundos del dispositivo estuvo en la función OT_DEVICE_ROLE_DETACHED.
Rol inhabilitado
uint16_t otMleCounters::mDisabledRole
Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_DISABLED.
Tiempo inhabilitado
uint64_t otMleCounters::mDisabledTime
Seguimiento del tiempo del rol
Cuando se habilita la función de tiempo de actividad (OPENBLOCK_CONFIG_UPTIME_ENABLE = 1) se hace un seguimiento del tiempo empleado en cada rol de MLE.La cantidad de milisegundos del dispositivo ha estado en OT_DEVICE_ROLE_DISABLED.
Rol de mLeader
uint16_t otMleCounters::mLeaderRole
Cantidad de veces que el dispositivo ingresó el rol OT_DEVICE_ROLE_LEADER.
Hora del líder
uint64_t otMleCounters::mLeaderTime
La cantidad de milisegundos del dispositivo estuvo en el rol OT_DEVICE_ROLE_LEADER.
Cambios para padres
uint16_t otMleCounters::mParentChanges
Cantidad de veces que el dispositivo cambió de padre o madre.
Es posible que se produzca un cambio si el dispositivo se desconecta del dispositivo superior actual y se conecta a otro diferente, o incluso cuando el dispositivo está conectado cuando la función de búsqueda periódica superior está habilitada (consulta la opción OPENtas_CONFIG_PARENT_SEARCH_ENABLE).
Cambios de mPartitionId
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.
Hora del router
uint64_t otMleCounters::mRouterTime
La cantidad de milisegundos del dispositivo estuvo en el rol OT_DEVICE_ROLE_ROUTER.
Hora de seguimiento
uint64_t otMleCounters::mTrackedTime
Cantidad de milisegundos de 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 colaborar con nuestra documentación, consulta la sección Recursos.