#[repr(C)]pub struct otMleCounters {Show 16 fields
pub mDisabledRole: u16,
pub mDetachedRole: u16,
pub mChildRole: u16,
pub mRouterRole: u16,
pub mLeaderRole: u16,
pub mAttachAttempts: u16,
pub mPartitionIdChanges: u16,
pub mBetterPartitionAttachAttempts: u16,
pub mBetterParentAttachAttempts: u16,
pub mDisabledTime: u64,
pub mDetachedTime: u64,
pub mChildTime: u64,
pub mRouterTime: u64,
pub mLeaderTime: u64,
pub mTrackedTime: u64,
pub mParentChanges: u16,
}
Expand description
Represents the Thread MLE counters.
Fields§
§mDisabledRole: u16
< Number of times device entered OT_DEVICE_ROLE_DISABLED role.
mDetachedRole: u16
< Number of times device entered OT_DEVICE_ROLE_DETACHED role.
mChildRole: u16
< Number of times device entered OT_DEVICE_ROLE_CHILD role.
mRouterRole: u16
< Number of times device entered OT_DEVICE_ROLE_ROUTER role.
mLeaderRole: u16
< Number of times device entered OT_DEVICE_ROLE_LEADER role.
mAttachAttempts: u16
< Number of attach attempts while device was detached.
mPartitionIdChanges: u16
< Number of changes to partition ID.
mBetterPartitionAttachAttempts: u16
< Number of attempts to attach to a better partition.
mBetterParentAttachAttempts: u16
< Number of attempts to attach to find a better parent (parent search).
mDisabledTime: u64
< Number of milliseconds device has been in OT_DEVICE_ROLE_DISABLED role.
mDetachedTime: u64
< Number of milliseconds device has been in OT_DEVICE_ROLE_DETACHED role.
mChildTime: u64
< Number of milliseconds device has been in OT_DEVICE_ROLE_CHILD role.
mRouterTime: u64
< Number of milliseconds device has been in OT_DEVICE_ROLE_ROUTER role.
mLeaderTime: u64
< Number of milliseconds device has been in OT_DEVICE_ROLE_LEADER role.
mTrackedTime: u64
< Number of milliseconds tracked by previous counters.
mParentChanges: u16
Number of times device changed its parent.
A parent change can happen if device detaches from its current parent and attaches to a different one, or even while device is attached when the periodic parent search feature is enabled (please see option OPENTHREAD_CONFIG_PARENT_SEARCH_ENABLE).
Trait Implementations§
Source§impl Clone for otMleCounters
impl Clone for otMleCounters
Source§fn clone(&self) -> otMleCounters
fn clone(&self) -> otMleCounters
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more