#[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: u16Number 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