otMleCounters

#include <thread.h>

Representa os contadores do Thread MLE.

Resumo

Atributos públicos

mAttachAttempts
uint16_t
Número de tentativas de anexação enquanto o dispositivo estava desconectado.
mBetterPartitionAttachAttempts
uint16_t
Número de tentativas de anexação a uma partição melhor.
mChildRole
uint16_t
Número de vezes que o dispositivo entrou na função OT_DEVICE_ROLE_CHILD.
mChildTime
uint64_t
Número de milissegundos em que o dispositivo está com a função OT_DEVICE_ROLE_CHILD.
mDetachedRole
uint16_t
Número de vezes que o dispositivo entrou na função OT_DEVICE_ROLE_DETACHED.
mDetachedTime
uint64_t
Número de milissegundos em que o dispositivo está com a função OT_DEVICE_ROLE_DETACHED.
mDisabledRole
uint16_t
Número de vezes que o dispositivo entrou na função OT_DEVICE_ROLE_DISABLED.
mDisabledTime
uint64_t
Monitoramento do tempo de função.
mLeaderRole
uint16_t
Número de vezes que o dispositivo entrou na função OT_DEVICE_ROLE_LEADER.
mLeaderTime
uint64_t
Número de milissegundos em que o dispositivo está com a função OT_DEVICE_ROLE_LEADER.
mParentChanges
uint16_t
Número de vezes que o dispositivo mudou o familiar responsável.
mPartitionIdChanges
uint16_t
Número de alterações no ID da partição.
mRouterRole
uint16_t
Número de vezes que o dispositivo entrou na função OT_DEVICE_ROLE_ROUTER.
mRouterTime
uint64_t
Número de milissegundos em que o dispositivo está com a função OT_DEVICE_ROLE_ROUTER.
mTrackedTime
uint64_t
Número de milissegundos rastreados por contadores anteriores.

Atributos públicos

mAttachAttempts

uint16_t otMleCounters::mAttachAttempts

Número de tentativas de anexação enquanto o dispositivo estava desconectado.

mBetterPartitionAttachAttempts

uint16_t otMleCounters::mBetterPartitionAttachAttempts

Número de tentativas de anexação a uma partição melhor.

mChildRole

uint16_t otMleCounters::mChildRole

Número de vezes que o dispositivo entrou na função OT_DEVICE_ROLE_CHILD.

mChildTime

uint64_t otMleCounters::mChildTime

Número de milissegundos em que o dispositivo está com a função OT_DEVICE_ROLE_CHILD.

mDetachedRole

uint16_t otMleCounters::mDetachedRole

Número de vezes que o dispositivo entrou na função OT_DEVICE_ROLE_DETACHED.

mDetachedTime

uint64_t otMleCounters::mDetachedTime

Número de milissegundos em que o dispositivo está com a função OT_DEVICE_ROLE_DETACHED.

mDisabledRole

uint16_t otMleCounters::mDisabledRole

Número de vezes que o dispositivo entrou na função OT_DEVICE_ROLE_DISABLED.

mDisabledTime

uint64_t otMleCounters::mDisabledTime

Monitoramento do tempo de função.

Quando o recurso de tempo de atividade é ativado (OPENTHREAD_CONFIG_UPTIME_ENABLE = 1), o tempo gasto em cada papel MLE é rastreado.O número de milissegundos de dispositivo está no papel OT_DEVICE_ROLE_DISABLED.

mLeaderRole

uint16_t otMleCounters::mLeaderRole

Número de vezes que o dispositivo entrou na função OT_DEVICE_ROLE_LEADER.

mLeaderTime

uint64_t otMleCounters::mLeaderTime

Número de milissegundos em que o dispositivo está com a função OT_DEVICE_ROLE_LEADER.

mParentChanges

uint16_t otMleCounters::mParentChanges

Número de vezes que o dispositivo mudou o familiar responsável.

Uma mudança mãe pode ocorrer se o dispositivo é desconectado do pai atual e anexado a outro ou até mesmo quando o dispositivo está conectado quando o recurso de pesquisa mãe periódica está ativado (consulte a opção OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE).

mPartitionIdChanges

uint16_t otMleCounters::mPartitionIdChanges

Número de alterações no ID da partição.

mRouterRole

uint16_t otMleCounters::mRouterRole

Número de vezes que o dispositivo entrou na função OT_DEVICE_ROLE_ROUTER.

mRouterTime

uint64_t otMleCounters::mRouterTime

Número de milissegundos em que o dispositivo está com a função OT_DEVICE_ROLE_ROUTER.

mTrackedTime

uint64_t otMleCounters::mTrackedTime

Número de milissegundos rastreados por contadores anteriores.

Recursos

Os tópicos de Referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para mais informações ou para contribuir com nossa documentação, consulte Recursos.