3.2.33 MLME_StartReq_t Struct
C
typedef struct mlme_start_req_tag {
/** This identifies the message as \ref MLME_START_REQUEST */
enum msg_code cmdcode;
/** The PAN identifier to be used by the device. */
uint16_t PANId;
/** The logical channel on which to start using the new superframe
* configuration. */
uint8_t LogicalChannel;
/** The channel page on which to begin using the new superframe
* configuration. */
uint8_t ChannelPage;
/** How often the beacon is to be transmitted. The beacon order, BO, and the
* beacon interval, BI, are related as follows: for 0 d BO d 14, BI =
* BaseSuperframeDuration * 2^BO symbols. If BO = 15, the coordinator will
* not transmit a beacon, and the SuperframeOrder parameter value is
* ignored. */
uint8_t BeaconOrder;
/** The length of the active portion of the superframe, including the beacon
* frame. The superframe order, SO, and the superframe duration, SD, are
* related as follows: for 0 d SO d BO d 14,
* SD = aBaseSuperframeDuration * 2^SO symbols. If SO = 15,
* the superframe will not be active after the beacon. */
uint8_t SuperframeOrder;
/** If this value is TRUE, the device will become the PAN coordinator of a
* new PAN. If this value is FALSE, the device will begin transmitting
* beacons on the PAN with which it is associated. */
uint8_t PANCoordinator;
/** If this value is TRUE, the receiver of the beaconing device is disabled
* macBattLifeExtPeriods full backoff periods after the interframe spacing
* (IFS) period of the beacon frame. If this value is FALSE, the receiver of
* the beaconing device remains enabled for the entire CAP. */
uint8_t BatteryLifeExtension;
/** TRUE if a coordinator realignment command is to be transmitted prior to
* changing the superframe configuration or FALSE otherwise. */
uint8_t CoordRealignment;
} MLME_StartReq_t;
Summary
MLME_StartReq_t holds the MLME-START.request message structure
Description
None
Remarks
None
