Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

OtMleCounters

#include <thread.h>

Questa struttura rappresenta i contatori Thread MLE.

Riepilogo

Attributi pubblici

mAttachAttempts
uint16_t
Numero di tentativi di collegamento mentre il dispositivo è stato scollegato.
mBetterPartitionAttachAttempts
uint16_t
Numero di tentativi di collegamento a una partizione migliore.
mChildRole
uint16_t
Numero di volte in cui il dispositivo è passato al ruolo OT_DEVICE_ROLE_CHILD.
mChildTime
uint64_t
Il numero di millisecondi del dispositivo è stato OT_DEVICE_ROLE_CHILD.
mDetachedRole
uint16_t
Numero di volte in cui il dispositivo è passato al ruolo OT_DEVICE_ROLE_DETACHED.
mDetachedTime
uint64_t
Il numero di millisecondi del dispositivo è stato OT_DEVICE_ROLE_DETACHED.
mDisabledRole
uint16_t
Numero di volte in cui il dispositivo ha inserito il ruolo OT_DEVICE_ROLE_DISABLED.
mDisabledTime
uint64_t
Monitoraggio tempo ruolo.
mLeaderRole
uint16_t
Numero di volte in cui il dispositivo ha inserito il ruolo OT_DEVICE_ROLE_LEADER.
mLeaderTime
uint64_t
Il numero di millisecondi del dispositivo è stato OT_DEVICE_ROLE_LEADER.
mParentChanges
uint16_t
Numero di volte in cui il dispositivo ha cambiato padre.
mPartitionIdChanges
uint16_t
Numero di modifiche all'ID partizione.
mRouterRole
uint16_t
Numero di volte in cui il dispositivo è passato al ruolo OT_DEVICE_ROLE_ROUTER.
mRouterTime
uint64_t
Il numero di millisecondi del dispositivo è stato OT_DEVICE_ROLE_ROUTER.
mTrackedTime
uint64_t
Numero di millisecondi monitorati dai contatori precedenti.

Attributi pubblici

Tentativo mAttach

uint16_t otMleCounters::mAttachAttempts

Numero di tentativi di collegamento mentre il dispositivo è stato scollegato.

Prova mPartitionAllegato

uint16_t otMleCounters::mBetterPartitionAttachAttempts

Numero di tentativi di collegamento a una partizione migliore.

Ruolo secondario m

uint16_t otMleCounters::mChildRole

Numero di volte in cui il dispositivo è passato al ruolo OT_DEVICE_ROLE_CHILD.

mChildTime

uint64_t otMleCounters::mChildTime

Il numero di millisecondi del dispositivo è stato OT_DEVICE_ROLE_CHILD.

ruolo rimosso

uint16_t otMleCounters::mDetachedRole

Numero di volte in cui il dispositivo è passato al ruolo OT_DEVICE_ROLE_DETACHED.

Ora di scollegamento

uint64_t otMleCounters::mDetachedTime

Il numero di millisecondi del dispositivo è stato OT_DEVICE_ROLE_DETACHED.

mDisabledRole

uint16_t otMleCounters::mDisabledRole

Numero di volte in cui il dispositivo ha inserito il ruolo OT_DEVICE_ROLE_DISABLED.

mDisabledTime

uint64_t otMleCounters::mDisabledTime

Monitoraggio tempo ruolo.

Quando la funzione di uptime è abilitata (OPENThread_CONFIG_UPTIME_ENABLE = 1) viene monitorato il tempo trascorso in ciascun ruolo MLE.Il numero di millisecondi del dispositivo è stato assegnato al ruolo OT_DEVICE_ROLE_DISABLED.

RuoloMLeader

uint16_t otMleCounters::mLeaderRole

Numero di volte in cui il dispositivo ha inserito il ruolo OT_DEVICE_ROLE_LEADER.

Ora di mLeader

uint64_t otMleCounters::mLeaderTime

Il numero di millisecondi del dispositivo è stato OT_DEVICE_ROLE_LEADER.

Modifiche principali

uint16_t otMleCounters::mParentChanges

Numero di volte in cui il dispositivo ha cambiato padre.

Se il dispositivo si scollega dal dispositivo corrente e si collega a un altro dispositivo, o quando il dispositivo è collegato quando è attiva la funzionalità di ricerca principale periodica (può essere possibile vedere un'opzione diversa, consulta l'opzione OPENThread_CONFIG_PARENT_SEARCH_ENABLE).

Modifiche ID mPartizione

uint16_t otMleCounters::mPartitionIdChanges

Numero di modifiche all'ID partizione.

Ruolo mRouter

uint16_t otMleCounters::mRouterRole

Numero di volte in cui il dispositivo è passato al ruolo OT_DEVICE_ROLE_ROUTER.

Ora mRouter

uint64_t otMleCounters::mRouterTime

Il numero di millisecondi del dispositivo è stato OT_DEVICE_ROLE_ROUTER.

Ora mTracked

uint64_t otMleCounters::mTrackedTime

Numero di millisecondi monitorati dai contatori precedenti.

Risorse

Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per scoprire di più o per contribuire alla nostra documentazione, consulta le Risorse.