#[repr(C)]pub struct AssociateRequest {
pub channel_number: MacChannel,
pub channel_page: u8,
pub coord_addr_mode: AddressMode,
pub capability_information: Capabilities,
pub coord_pan_id: PanId,
pub security_level: SecurityLevel,
pub key_id_mode: KeyIdMode,
pub key_source: [u8; 8],
pub coord_address: MacAddress,
pub key_index: u8,
}
Expand description
MLME ASSOCIATE Request used to request an association
Fields§
§channel_number: MacChannel
the logical channel on which to attempt association
channel_page: u8
the channel page on which to attempt association
coord_addr_mode: AddressMode
coordinator addressing mode
capability_information: Capabilities
operational capabilities of the associating device
coord_pan_id: PanId
the identifier of the PAN with which to associate
security_level: SecurityLevel
the security level to be used
key_id_mode: KeyIdMode
the mode used to identify the key to be used
key_source: [u8; 8]
the originator of the key to be used
coord_address: MacAddress
Coordinator address
key_index: u8
the index of the key to be used
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AssociateRequest
impl RefUnwindSafe for AssociateRequest
impl Send for AssociateRequest
impl Sync for AssociateRequest
impl Unpin for AssociateRequest
impl UnwindSafe for AssociateRequest
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