#[repr(C)]pub struct otRadioCoexMetrics {Show 19 fields
pub mNumGrantGlitch: u32,
pub mNumTxRequest: u32,
pub mNumTxGrantImmediate: u32,
pub mNumTxGrantWait: u32,
pub mNumTxGrantWaitActivated: u32,
pub mNumTxGrantWaitTimeout: u32,
pub mNumTxGrantDeactivatedDuringRequest: u32,
pub mNumTxDelayedGrant: u32,
pub mAvgTxRequestToGrantTime: u32,
pub mNumRxRequest: u32,
pub mNumRxGrantImmediate: u32,
pub mNumRxGrantWait: u32,
pub mNumRxGrantWaitActivated: u32,
pub mNumRxGrantWaitTimeout: u32,
pub mNumRxGrantDeactivatedDuringRequest: u32,
pub mNumRxDelayedGrant: u32,
pub mAvgRxRequestToGrantTime: u32,
pub mNumRxGrantNone: u32,
pub mStopped: bool,
}
Expand description
Represents radio coexistence metrics.
Fields§
§mNumGrantGlitch: u32
< Number of grant glitches.
mNumTxRequest: u32
< Number of tx requests.
mNumTxGrantImmediate: u32
< Number of tx requests while grant was active.
mNumTxGrantWait: u32
< Number of tx requests while grant was inactive.
mNumTxGrantWaitActivated: u32
< Number of tx requests while grant was inactive that were ultimately granted.
mNumTxGrantWaitTimeout: u32
< Number of tx requests while grant was inactive that timed out.
mNumTxGrantDeactivatedDuringRequest: u32
< Number of tx that were in progress when grant was deactivated.
mNumTxDelayedGrant: u32
< Number of tx requests that were not granted within 50us.
mAvgTxRequestToGrantTime: u32
< Average time in usec from tx request to grant.
mNumRxRequest: u32
< Number of rx requests.
mNumRxGrantImmediate: u32
< Number of rx requests while grant was active.
mNumRxGrantWait: u32
< Number of rx requests while grant was inactive.
mNumRxGrantWaitActivated: u32
< Number of rx requests while grant was inactive that were ultimately granted.
mNumRxGrantWaitTimeout: u32
< Number of rx requests while grant was inactive that timed out.
mNumRxGrantDeactivatedDuringRequest: u32
< Number of rx that were in progress when grant was deactivated.
mNumRxDelayedGrant: u32
< Number of rx requests that were not granted within 50us.
mAvgRxRequestToGrantTime: u32
< Average time in usec from rx request to grant.
mNumRxGrantNone: u32
< Number of rx requests that completed without receiving grant.
mStopped: bool
< Stats collection stopped due to saturation.
Trait Implementations§
Source§impl Clone for otRadioCoexMetrics
impl Clone for otRadioCoexMetrics
Source§fn clone(&self) -> otRadioCoexMetrics
fn clone(&self) -> otRadioCoexMetrics
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more