Apps     Components     Interfaces     All Files     Source Tree     source: beta.CC2420Radio.ieee.802.15.4.MLME.MLME_START.nc

Interface: MLME_START

The MLME-SAP start primitives define how an FFD can request to start using a new superframe configuration in order to initiate a PAN, begin transmitting beacons on an already existing PAN, facilitating device discovery, or to stop transmitting beacons.
Author: Joe Polastre

Commands

Events

Commands - Details

request

void request(uint16_t PANId, uint8_t LogicalChannel, uint8_t BeaconOrder, uint8_t SuperframeOrder, bool PANCoordinator, bool BatteryLifeExtension, bool CoordRealignment, bool SecurityEnable)

Makes a request for a device to start using a new superframe configuration See page 100 of the IEEE 802.15.4 specification.

Parameters:

PANId - The PAN identifier to be used by the beacon

LogicalChannel - The logical channel on which to start transmitting beacons

BeaconOrder - How often the beacon is to be transmitted

SuperframeOrder - The length of the active portion of the superframe, including the beacon frame

PANCoordinator - If TRUE, the device will become the PAN coordinator of a new PAN. If FALSE, the device will begin transmitting beacons on the PAN with which it is associated

BatteryLifeExtension - If TRUE, the receiver of the beaconing device is disabled after the IFS period

CoordRealignment - TRUE if a coordinator realignment command is to be transmitted prior to changing the superframe configuration

SecurityEnable - TRUE if security is enabled for beacon transmissions