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

MLME-COMM-STATUS.indication params. More...

#include "lr-wpan-mac.h"

+ Collaboration diagram for ns3::MlmeCommStatusIndicationParams:

Public Attributes

uint8_t m_dstAddrMode {SHORT_ADDR}
 The destination addressing mode for this primitive. More...
 
Mac64Address m_dstExtAddr
 The extended address of the device for which the frame was intended. More...
 
Mac16Address m_dstShortAddr
 The short address of the device for which the frame was intended. More...
 
uint16_t m_panId {0}
 The PAN identifier of the device from which the frame was received or to which the frame was being sent. More...
 
uint8_t m_srcAddrMode {SHORT_ADDR}
 The source addressing mode for this primitive. More...
 
Mac64Address m_srcExtAddr
 The extended address of the entity from which the frame causing the error originated. More...
 
Mac16Address m_srcShortAddr
 The short address of the entity from which the frame causing the error originated. More...
 
LrWpanMlmeCommStatus m_status {MLMECOMMSTATUS_INVALID_PARAMETER}
 The communication status. More...
 

Detailed Description

MLME-COMM-STATUS.indication params.

See 802.15.4-2011 Section 6.2.4.2 Table 18

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

Member Data Documentation

◆ m_dstAddrMode

uint8_t ns3::MlmeCommStatusIndicationParams::m_dstAddrMode {SHORT_ADDR}

The destination addressing mode for this primitive.

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

Referenced by ns3::LrWpanMac::PdDataIndication(), ns3::LrWpanMac::PrepareRetransmission(), ns3::LrWpanMac::PurgeInd(), and ns3::LrWpanMac::SetLrWpanMacState().

◆ m_dstExtAddr

Mac64Address ns3::MlmeCommStatusIndicationParams::m_dstExtAddr

The extended address of the device for which the frame was intended.

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

Referenced by CommStatusIndication(), ns3::LrWpanMac::PdDataIndication(), ns3::LrWpanMac::PrepareRetransmission(), ns3::LrWpanMac::PurgeInd(), and ns3::LrWpanMac::SetLrWpanMacState().

◆ m_dstShortAddr

Mac16Address ns3::MlmeCommStatusIndicationParams::m_dstShortAddr

The short address of the device for which the frame was intended.

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

◆ m_panId

uint16_t ns3::MlmeCommStatusIndicationParams::m_panId {0}

The PAN identifier of the device from which the frame was received or to which the frame was being sent.

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

Referenced by ns3::LrWpanMac::PdDataIndication(), ns3::LrWpanMac::PrepareRetransmission(), ns3::LrWpanMac::PurgeInd(), and ns3::LrWpanMac::SetLrWpanMacState().

◆ m_srcAddrMode

uint8_t ns3::MlmeCommStatusIndicationParams::m_srcAddrMode {SHORT_ADDR}

The source addressing mode for this primitive.

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

Referenced by ns3::LrWpanMac::PdDataIndication(), ns3::LrWpanMac::PrepareRetransmission(), ns3::LrWpanMac::PurgeInd(), and ns3::LrWpanMac::SetLrWpanMacState().

◆ m_srcExtAddr

Mac64Address ns3::MlmeCommStatusIndicationParams::m_srcExtAddr

The extended address of the entity from which the frame causing the error originated.

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

Referenced by ns3::LrWpanMac::PdDataIndication(), ns3::LrWpanMac::PrepareRetransmission(), ns3::LrWpanMac::PurgeInd(), and ns3::LrWpanMac::SetLrWpanMacState().

◆ m_srcShortAddr

Mac16Address ns3::MlmeCommStatusIndicationParams::m_srcShortAddr

The short address of the entity from which the frame causing the error originated.

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

◆ m_status


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