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

MLME-START.request params. More...

#include "lr-wpan-mac.h"

+ Collaboration diagram for ns3::MlmeStartRequestParams:

Public Attributes

bool m_battLifeExt {false}
 Flag indicating whether or not the Battery life extension (BLE) features are used. More...
 
uint8_t m_bcnOrd {15}
 Beacon Order, Used to calculate the beacon interval, a value of 15 indicates no periodic beacons will be transmitted. More...
 
bool m_coorRealgn {false}
 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 {false}
 On true this device will become coordinator. More...
 
uint16_t m_PanId {0}
 Pan Identifier used by the device. More...
 
uint8_t m_sfrmOrd {15}
 Superframe Order, indicates the length of the CAP in time slots. More...
 
uint32_t m_startTime {0}
 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 417 of file lr-wpan-mac.h.

Member Data Documentation

◆ m_battLifeExt

bool ns3::MlmeStartRequestParams::m_battLifeExt {false}

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

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

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

◆ m_bcnOrd

uint8_t ns3::MlmeStartRequestParams::m_bcnOrd {15}

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

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

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

◆ m_coorRealgn

bool ns3::MlmeStartRequestParams::m_coorRealgn {false}

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

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

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

◆ m_logCh

uint8_t ns3::MlmeStartRequestParams::m_logCh
Initial value:
{
11}

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

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

Referenced by TestActiveScanPanDescriptors::DoRun(), and ns3::LrWpanMac::PlmeSetAttributeConfirm().

◆ m_logChPage

uint32_t ns3::MlmeStartRequestParams::m_logChPage
Initial value:
{
0}

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

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

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

◆ m_panCoor

bool ns3::MlmeStartRequestParams::m_panCoor {false}

◆ m_PanId

uint16_t ns3::MlmeStartRequestParams::m_PanId {0}

◆ m_sfrmOrd

uint8_t ns3::MlmeStartRequestParams::m_sfrmOrd {15}

◆ m_startTime

uint32_t ns3::MlmeStartRequestParams::m_startTime {0}

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

The time is specified in symbols.

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


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