#[repr(C)]pub struct OrphanResponse {
pub orphan_address: [u8; 8],
pub short_address: [u8; 2],
pub associated_member: bool,
pub security_level: SecurityLevel,
pub key_source: [u8; 8],
pub key_id_mode: KeyIdMode,
pub key_index: u8,
pub a_stuffing: [u8; 2],
}
Expand description
MLME ORPHAN Response used to respond to the MLME ORPHAN Indication
Fields§
§orphan_address: [u8; 8]
extended address of the orphaned device
short_address: [u8; 2]
short address allocated to the orphaned device
associated_member: bool
if the orphaned device is associated with coordinator or not
security_level: SecurityLevel
security level to be used
key_source: [u8; 8]
the originator of the key to be used
key_id_mode: KeyIdMode
the mode used to identify the key to be used
key_index: u8
the index of the key to be used
a_stuffing: [u8; 2]
byte stuffing to keep 32 bit alignment
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OrphanResponse
impl RefUnwindSafe for OrphanResponse
impl Send for OrphanResponse
impl Sync for OrphanResponse
impl Unpin for OrphanResponse
impl UnwindSafe for OrphanResponse
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