otMleCounters
#include <thread.h>
Esta estructura 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 a una partición mejor.
|
mChildRole
|
uint16_t
Cantidad de veces que el dispositivo ingresó la función OT_DEVICE_ROLE_CHILD.
|
mChildTime
|
uint64_t
El número de milisegundos en el dispositivo estuvo en el rol de OT_DEVICE_ROLE_CHILD.
|
mDetachedRole
|
uint16_t
Cantidad de veces que el dispositivo ingresó la función OT_DEVICE_ROLE_DETACHED.
|
mDetachedTime
|
uint64_t
El número de milisegundos en el dispositivo estuvo en 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ó la función OT_DEVICE_ROLE_LEADER.
|
mLeaderTime
|
uint64_t
El número de milisegundos del dispositivo estuvo en la función OT_DEVICE_ROLE_LEADER.
|
mParentChanges
|
uint16_t
Indica la cantidad de veces que el dispositivo cambió de padre.
|
mPartitionIdChanges
|
uint16_t
Cantidad de cambios en el ID de partición.
|
mRouterRole
|
uint16_t
Cantidad de veces que el dispositivo ingresó la función OT_DEVICE_ROLE_ROUTER.
|
mRouterTime
|
uint64_t
El número de milisegundos del dispositivo estuvo en la función 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 a una partición mejor.
Función secundaria
uint16_t otMleCounters::mChildRole
Cantidad de veces que el dispositivo ingresó la función OT_DEVICE_ROLE_CHILD.
Hora de la infancia
uint64_t otMleCounters::mChildTime
El número de milisegundos en el dispositivo estuvo en el rol de OT_DEVICE_ROLE_CHILD.
Función de desconexión
uint16_t otMleCounters::mDetachedRole
Cantidad de veces que el dispositivo ingresó la función OT_DEVICE_ROLE_DETACHED.
Hora de desconexión
uint64_t otMleCounters::mDetachedTime
El número de milisegundos en el dispositivo estuvo en la función OT_DEVICE_ROLE_DETACHED.
Función inhabilitada
uint16_t otMleCounters::mDisabledRole
Cantidad de veces que el dispositivo ingresó la función OT_DEVICE_ROLE_DISABLED.
Tiempo inhabilitado
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 registra el tiempo dedicado a cada función de MLE.La cantidad de milisegundos en el dispositivo estuvo en OT_DEVICE_ROLE_DISABLED.
Función de líder
uint16_t otMleCounters::mLeaderRole
Cantidad de veces que el dispositivo ingresó la función OT_DEVICE_ROLE_LEADER.
Hora de líder
uint64_t otMleCounters::mLeaderTime
El número de milisegundos del dispositivo estuvo en la función OT_DEVICE_ROLE_LEADER.
Cambios superiores
uint16_t otMleCounters::mParentChanges
Indica la cantidad de veces que el dispositivo cambió de padre.
Puede producirse un cambio de nivel superior 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 está habilitada (consulta la opción OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE).
Cambios de ID de partición
uint16_t otMleCounters::mPartitionIdChanges
Cantidad de cambios en el ID de partición.
Función de router de m
uint16_t otMleCounters::mRouterRole
Cantidad de veces que el dispositivo ingresó la función OT_DEVICE_ROLE_ROUTER.
mRouterTime
uint64_t otMleCounters::mRouterTime
El número de milisegundos del dispositivo estuvo en la función OT_DEVICE_ROLE_ROUTER.
Tiempo 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 contribuir con nuestra documentación, consulta Recursos.