#[repr(C)]pub struct SyncLossIndication {
pub pan_id: PanId,
pub loss_reason: u8,
pub channel_number: MacChannel,
pub channel_page: u8,
pub security_level: SecurityLevel,
pub key_id_mode: KeyIdMode,
pub key_index: u8,
pub key_source: [u8; 8],
}Expand description
MLME SYNC LOSS Indication which is used by the MAC to indicate the loss of synchronization with the coordinator
Fields§
§pan_id: PanIdThe PAN identifier with which the device lost synchronization or to which it was realigned
loss_reason: u8The reason that synchronization was lost
channel_number: MacChannelThe logical channel on which the device lost synchronization or to whi
channel_page: u8The channel page on which the device lost synchronization or to which
security_level: SecurityLevelThe security level used by the received MAC frame
key_id_mode: KeyIdModeMode used to identify the key used by originator of received frame
key_index: u8Index of the key used by the originator of the received frame
key_source: [u8; 8]Originator of the key used by the originator of the received frame
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SyncLossIndication
impl RefUnwindSafe for SyncLossIndication
impl Send for SyncLossIndication
impl Sync for SyncLossIndication
impl Unpin for SyncLossIndication
impl UnwindSafe for SyncLossIndication
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more