#[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: PanId
The PAN identifier with which the device lost synchronization or to which it was realigned
loss_reason: u8
The reason that synchronization was lost
channel_number: MacChannel
The logical channel on which the device lost synchronization or to whi
channel_page: u8
The channel page on which the device lost synchronization or to which
security_level: SecurityLevel
The security level used by the received MAC frame
key_id_mode: KeyIdMode
Mode used to identify the key used by originator of received frame
key_index: u8
Index 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