#[repr(C)]pub struct AssociateResponse {
pub device_address: [u8; 8],
pub assoc_short_address: [u8; 2],
pub status: MacStatus,
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 ASSOCIATE Response used to initiate a response to an MLME-ASSOCIATE.indication
Fields§
§device_address: [u8; 8]
extended address of the device requesting association
assoc_short_address: [u8; 2]
16-bitshort device address allocated by the coordinator on successful association
status: MacStatus
status of the association attempt
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§
Source§impl Default for AssociateResponse
impl Default for AssociateResponse
Source§fn default() -> AssociateResponse
fn default() -> AssociateResponse
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AssociateResponse
impl RefUnwindSafe for AssociateResponse
impl Send for AssociateResponse
impl Sync for AssociateResponse
impl Unpin for AssociateResponse
impl UnwindSafe for AssociateResponse
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