#[repr(C)]pub struct otBorderAgentCounters {Show 16 fields
pub mEpskcActivations: u32,
pub mEpskcDeactivationClears: u32,
pub mEpskcDeactivationTimeouts: u32,
pub mEpskcDeactivationMaxAttempts: u32,
pub mEpskcDeactivationDisconnects: u32,
pub mEpskcInvalidBaStateErrors: u32,
pub mEpskcInvalidArgsErrors: u32,
pub mEpskcStartSecureSessionErrors: u32,
pub mEpskcSecureSessionSuccesses: u32,
pub mEpskcSecureSessionFailures: u32,
pub mEpskcCommissionerPetitions: u32,
pub mPskcSecureSessionSuccesses: u32,
pub mPskcSecureSessionFailures: u32,
pub mPskcCommissionerPetitions: u32,
pub mMgmtActiveGets: u32,
pub mMgmtPendingGets: u32,
}
Expand description
Defines Border Agent counters.
The mEpskc
related counters require OPENTHREAD_CONFIG_BORDER_AGENT_EPHEMERAL_KEY_ENABLE
.
Fields§
§mEpskcActivations: u32
< The number of ePSKc activations
mEpskcDeactivationClears: u32
< The number of ePSKc deactivations via API
mEpskcDeactivationTimeouts: u32
< The number of ePSKc deactivations due to timeout
mEpskcDeactivationMaxAttempts: u32
< The number of ePSKc deactivations due to reached max attempts
mEpskcDeactivationDisconnects: u32
< The number of ePSKc deactivations due to commissioner disconnected
mEpskcInvalidBaStateErrors: u32
< The number of invalid border agent state errors at ePSKc activation
mEpskcInvalidArgsErrors: u32
< The number of invalid args errors at ePSKc activation
mEpskcStartSecureSessionErrors: u32
< The number of start secure session errors at ePSKc activation
mEpskcSecureSessionSuccesses: u32
< The number of established secure sessions with ePSKc
mEpskcSecureSessionFailures: u32
< The number of failed secure sessions with ePSKc
mEpskcCommissionerPetitions: u32
< The number of successful commissioner petitions with ePSKc
mPskcSecureSessionSuccesses: u32
< The number of established secure sessions with PSKc
mPskcSecureSessionFailures: u32
< The number of failed secure sessions with PSKc
mPskcCommissionerPetitions: u32
< The number of successful commissioner petitions with PSKc
mMgmtActiveGets: u32
< The number of MGMT_ACTIVE_GET.req sent over secure sessions
mMgmtPendingGets: u32
< The number of MGMT_PENDING_GET.req sent over secure sessions
Trait Implementations§
Source§impl Clone for otBorderAgentCounters
impl Clone for otBorderAgentCounters
Source§fn clone(&self) -> otBorderAgentCounters
fn clone(&self) -> otBorderAgentCounters
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more