#[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: PanId
PAN indentifier to used by the device
channel_number: MacChannel
logical channel on which to begin
channel_page: u8
channel page on which to begin
start_time: [u8; 4]
time at which to begin transmitting beacons
beacon_order: u8
indicated how often the beacon is to be transmitted
superframe_order: u8
length of the active portion of the superframe
pan_coordinator: bool
indicated wheter the device is a PAN coordinator or not
battery_life_extension: bool
indicates if the receiver of the beaconing device is disabled or not
coord_realignment: u8
indicated if the coordinator realignment command is to be trasmitted
coord_realign_security_level: SecurityLevel
indicated if the coordinator realignment command is to be trasmitted
coord_realign_key_id_index: u8
index of the key to be used
coord_realign_key_source: [u8; 8]
originator of the key to be used
beacon_security_level: SecurityLevel
security level to be used for beacon frames
beacon_key_id_mode: KeyIdMode
mode used to identify the key to be used
beacon_key_index: u8
index of the key to be used
beacon_key_source: [u8; 8]
originator of the key to be used