#[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: MacChannelthe logical channel on which to attempt association
channel_page: u8the channel page on which to attempt association
coord_addr_mode: AddressModecoordinator addressing mode
capability_information: Capabilitiesoperational capabilities of the associating device
coord_pan_id: PanIdthe identifier of the PAN with which to associate
security_level: SecurityLevelthe security level to be used
key_id_mode: KeyIdModethe mode used to identify the key to be used
key_source: [u8; 8]the originator of the key to be used
coord_address: MacAddressCoordinator address
key_index: u8the 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