A Discrete-Event Network Simulator
API
ns3::MlmeStartRequestParams Struct Reference

MLME-START.request params. More...

#include "lr-wpan-mac.h"

Public Member Functions

 MlmeStartRequestParams ()
 

Public Attributes

bool m_battLifeExt
 Flag indicating whether or not the Battery life extension (BLE) features are used. More...
 
uint8_t m_bcnOrd
 Beacon Order, Used to calculate the beacon interval, a value of 15 indicates no periodic beacons will be transmitted. More...
 
bool m_coorRealgn
 True if a realignment request command is to be transmitted prior changing the superframe. More...
 
uint8_t m_logCh
 Logical channel on which to start using the new superframe configuration. More...
 
uint32_t m_logChPage
 Logical channel page on which to start using the new superframe configuration. More...
 
bool m_panCoor
 On true this device will become coordinator. More...
 
uint16_t m_PanId
 Pan Identifier used by the device. More...
 
uint8_t m_sfrmOrd
 Superframe Order, indicates the length of the CAP in time slots. More...
 
uint32_t m_startTime
 Time at which to begin transmitting beacons (Used by Coordinator not PAN Coordinators). More...
 

Detailed Description

MLME-START.request params.

See 802.15.4-2011 Section 6.2.12.1

Definition at line 288 of file lr-wpan-mac.h.

Constructor & Destructor Documentation

◆ MlmeStartRequestParams()

ns3::MlmeStartRequestParams::MlmeStartRequestParams ( )
inline

Definition at line 290 of file lr-wpan-mac.h.

Member Data Documentation

◆ m_battLifeExt

bool ns3::MlmeStartRequestParams::m_battLifeExt

Flag indicating whether or not the Battery life extension (BLE) features are used.

Definition at line 308 of file lr-wpan-mac.h.

Referenced by ns3::LrWpanMac::MlmeStartRequest().

◆ m_bcnOrd

uint8_t ns3::MlmeStartRequestParams::m_bcnOrd

Beacon Order, Used to calculate the beacon interval, a value of 15 indicates no periodic beacons will be transmitted.

Definition at line 305 of file lr-wpan-mac.h.

Referenced by ns3::LrWpanHelper::AssociateToBeaconPan(), LrWpanSlottedCsmacaTestCase::DoRun(), and ns3::LrWpanMac::MlmeStartRequest().

◆ m_coorRealgn

bool ns3::MlmeStartRequestParams::m_coorRealgn

True if a realignment request command is to be transmitted prior changing the superframe.

Definition at line 309 of file lr-wpan-mac.h.

Referenced by ns3::LrWpanMac::MlmeStartRequest().

◆ m_logCh

uint8_t ns3::MlmeStartRequestParams::m_logCh

Logical channel on which to start using the new superframe configuration.

Definition at line 302 of file lr-wpan-mac.h.

Referenced by ns3::LrWpanMac::MlmeStartRequest().

◆ m_logChPage

uint32_t ns3::MlmeStartRequestParams::m_logChPage

Logical channel page on which to start using the new superframe configuration.

Definition at line 303 of file lr-wpan-mac.h.

Referenced by ns3::LrWpanMac::MlmeStartRequest().

◆ m_panCoor

bool ns3::MlmeStartRequestParams::m_panCoor

On true this device will become coordinator.

Definition at line 307 of file lr-wpan-mac.h.

Referenced by ns3::LrWpanHelper::AssociateToBeaconPan(), LrWpanSlottedCsmacaTestCase::DoRun(), and ns3::LrWpanMac::MlmeStartRequest().

◆ m_PanId

uint16_t ns3::MlmeStartRequestParams::m_PanId

Pan Identifier used by the device.

Definition at line 301 of file lr-wpan-mac.h.

Referenced by ns3::LrWpanHelper::AssociateToBeaconPan(), LrWpanSlottedCsmacaTestCase::DoRun(), and ns3::LrWpanMac::MlmeStartRequest().

◆ m_sfrmOrd

uint8_t ns3::MlmeStartRequestParams::m_sfrmOrd

Superframe Order, indicates the length of the CAP in time slots.

Definition at line 306 of file lr-wpan-mac.h.

Referenced by ns3::LrWpanHelper::AssociateToBeaconPan(), LrWpanSlottedCsmacaTestCase::DoRun(), and ns3::LrWpanMac::MlmeStartRequest().

◆ m_startTime

uint32_t ns3::MlmeStartRequestParams::m_startTime

Time at which to begin transmitting beacons (Used by Coordinator not PAN Coordinators).

The time is specified in symbols.

Definition at line 304 of file lr-wpan-mac.h.


The documentation for this struct was generated from the following file: