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

MLME-START.request params. More...

#include "lr-wpan-mac-base.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 {11}
 Logical channel on which to start using the new superframe configuration. More...
 
uint32_t m_logChPage {0}
 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 137 of file lr-wpan-mac-base.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 150 of file lr-wpan-mac-base.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 146 of file lr-wpan-mac-base.h.

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

◆ 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 152 of file lr-wpan-mac-base.h.

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

◆ m_logCh

uint8_t ns3::MlmeStartRequestParams::m_logCh {11}

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

Definition at line 140 of file lr-wpan-mac-base.h.

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

◆ m_logChPage

uint32_t ns3::MlmeStartRequestParams::m_logChPage {0}

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

Definition at line 142 of file lr-wpan-mac-base.h.

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

◆ m_panCoor

bool ns3::MlmeStartRequestParams::m_panCoor {false}

On true this device will become coordinator.

Definition at line 149 of file lr-wpan-mac-base.h.

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

◆ m_PanId

uint16_t ns3::MlmeStartRequestParams::m_PanId {0}

Pan Identifier used by the device.

Definition at line 139 of file lr-wpan-mac-base.h.

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

◆ m_sfrmOrd

uint8_t ns3::MlmeStartRequestParams::m_sfrmOrd {15}

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

Definition at line 148 of file lr-wpan-mac-base.h.

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

◆ 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 144 of file lr-wpan-mac-base.h.


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