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

PAN Descriptor, Table 17 IEEE 802.15.4-2011. More...

#include "lr-wpan-mac-base.h"

+ Collaboration diagram for ns3::PanDescriptor:

Public Attributes

LrWpanAddressMode m_coorAddrMode {SHORT_ADDR}
 The coordinator addressing mode corresponding to the received beacon frame. More...
 
Mac64Address m_coorExtAddr
 The coordinator extended address as specified in the coordinator address mode. More...
 
uint16_t m_coorPanId {0xffff}
 The PAN ID of the coordinator as specified in the received beacon frame. More...
 
Mac16Address m_coorShortAddr
 The coordinator short address as specified in the coordinator address mode. More...
 
bool m_gtsPermit {false}
 TRUE if the beacon is from the PAN coordinator that is accepting GTS requests. More...
 
uint8_t m_linkQuality {0}
 The LQI at which the network beacon was received. More...
 
uint8_t m_logCh {11}
 The current channel number occupied by the network. More...
 
uint8_t m_logChPage {0}
 The current channel page occupied by the network. More...
 
uint16_t m_superframeSpec {0}
 The superframe specification as specified in the received beacon frame. More...
 
Time m_timeStamp
 Beacon frame reception time. More...
 

Detailed Description

PAN Descriptor, Table 17 IEEE 802.15.4-2011.

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

Member Data Documentation

◆ m_coorAddrMode

LrWpanAddressMode ns3::PanDescriptor::m_coorAddrMode {SHORT_ADDR}

The coordinator addressing mode corresponding to the received beacon frame.

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

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

◆ m_coorExtAddr

Mac64Address ns3::PanDescriptor::m_coorExtAddr

The coordinator extended address as specified in the coordinator address mode.

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

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

◆ m_coorPanId

uint16_t ns3::PanDescriptor::m_coorPanId {0xffff}

The PAN ID of the coordinator as specified in the received beacon frame.

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

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

◆ m_coorShortAddr

Mac16Address ns3::PanDescriptor::m_coorShortAddr

The coordinator short address as specified in the coordinator address mode.

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

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

◆ m_gtsPermit

bool ns3::PanDescriptor::m_gtsPermit {false}

TRUE if the beacon is from the PAN coordinator that is accepting GTS requests.

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

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

◆ m_linkQuality

uint8_t ns3::PanDescriptor::m_linkQuality {0}

The LQI at which the network beacon was received.

Lower values represent lower LQI.

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

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

◆ m_logCh

uint8_t ns3::PanDescriptor::m_logCh {11}

The current channel number occupied by the network.

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

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

◆ m_logChPage

uint8_t ns3::PanDescriptor::m_logChPage {0}

The current channel page occupied by the network.

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

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

◆ m_superframeSpec

uint16_t ns3::PanDescriptor::m_superframeSpec {0}

The superframe specification as specified in the received beacon frame.

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

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

◆ m_timeStamp

Time ns3::PanDescriptor::m_timeStamp

Beacon frame reception time.

Used as Time data type in ns-3 to avoid precision problems.

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

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


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