#[repr(C)]pub struct StartRequest {Show 16 fields
pub pan_id: PanId,
pub channel_number: MacChannel,
pub channel_page: u8,
pub start_time: [u8; 4],
pub beacon_order: u8,
pub superframe_order: u8,
pub pan_coordinator: bool,
pub battery_life_extension: bool,
pub coord_realignment: u8,
pub coord_realign_security_level: SecurityLevel,
pub coord_realign_key_id_index: u8,
pub coord_realign_key_source: [u8; 8],
pub beacon_security_level: SecurityLevel,
pub beacon_key_id_mode: KeyIdMode,
pub beacon_key_index: u8,
pub beacon_key_source: [u8; 8],
}Expand description
MLME START Request used by the FFDs to intiate a new PAN or to begin using a new superframe configuration
Fields§
§pan_id: PanIdPAN indentifier to used by the device
channel_number: MacChannellogical channel on which to begin
channel_page: u8channel page on which to begin
start_time: [u8; 4]time at which to begin transmitting beacons
beacon_order: u8indicated how often the beacon is to be transmitted
superframe_order: u8length of the active portion of the superframe
pan_coordinator: boolindicated wheter the device is a PAN coordinator or not
battery_life_extension: boolindicates if the receiver of the beaconing device is disabled or not
coord_realignment: u8indicated if the coordinator realignment command is to be trasmitted
coord_realign_security_level: SecurityLevelindicated if the coordinator realignment command is to be trasmitted
coord_realign_key_id_index: u8index of the key to be used
coord_realign_key_source: [u8; 8]originator of the key to be used
beacon_security_level: SecurityLevelsecurity level to be used for beacon frames
beacon_key_id_mode: KeyIdModemode used to identify the key to be used
beacon_key_index: u8index of the key to be used
beacon_key_source: [u8; 8]originator of the key to be used