A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::lrwpan::MacPibAttributes Struct Reference

IEEE802.15.4-2011 PHY PIB Attributes Table 52 in section 6.4.2. More...

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

+ Inheritance diagram for ns3::lrwpan::MacPibAttributes:
+ Collaboration diagram for ns3::lrwpan::MacPibAttributes:

Public Attributes

bool macAssociationPermit {true}
 Indication of whether the coordinator is allowing association.
 
std::vector< uint8_t > macBeaconPayload
 The set with the contents of the beacon payload.
 
uint8_t macBeaconPayloadLength {0}
 The length in octets of the beacon payload.
 
Mac64Address macExtendedAddress
 The EUI-64 bit address.
 
uint16_t macPanId {0xffff}
 The identifier of the PAN.
 
bool macPromiscuousMode {false}
 Indication of whether the mac is in promiscuous mode (Receive all mode).
 
bool macRxOnWhenIdle {true}
 Indication of whether the MAC is enabled during idle periods.
 
Mac16Address macShortAddress
 The 16 bit mac short address.
 
uint8_t pCurrentChannel {11}
 The current logical channel in used in the PHY.
 
uint8_t pCurrentPage {0}
 The current logical page in use in the PHY.
 

Additional Inherited Members

- Public Member Functions inherited from ns3::SimpleRefCount< MacPibAttributes >
 SimpleRefCount ()
 Default constructor.
 
 SimpleRefCount (const SimpleRefCount &o)
 Copy constructor.
 
uint32_t GetReferenceCount () const
 Get the reference count of the object.
 
SimpleRefCountoperator= (const SimpleRefCount &o)
 Assignment operator.
 
void Ref () const
 Increment the reference count.
 
void Unref () const
 Decrement the reference count.
 

Detailed Description

IEEE802.15.4-2011 PHY PIB Attributes Table 52 in section 6.4.2.

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

Member Data Documentation

◆ macAssociationPermit

bool ns3::lrwpan::MacPibAttributes::macAssociationPermit {true}

Indication of whether the coordinator is allowing association.

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

◆ macBeaconPayload

std::vector<uint8_t> ns3::lrwpan::MacPibAttributes::macBeaconPayload

The set with the contents of the beacon payload.

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

◆ macBeaconPayloadLength

uint8_t ns3::lrwpan::MacPibAttributes::macBeaconPayloadLength {0}

The length in octets of the beacon payload.

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

◆ macExtendedAddress

Mac64Address ns3::lrwpan::MacPibAttributes::macExtendedAddress

The EUI-64 bit address.

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

◆ macPanId

uint16_t ns3::lrwpan::MacPibAttributes::macPanId {0xffff}

The identifier of the PAN.

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

◆ macPromiscuousMode

bool ns3::lrwpan::MacPibAttributes::macPromiscuousMode {false}

Indication of whether the mac is in promiscuous mode (Receive all mode).

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

◆ macRxOnWhenIdle

bool ns3::lrwpan::MacPibAttributes::macRxOnWhenIdle {true}

Indication of whether the MAC is enabled during idle periods.

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

◆ macShortAddress

Mac16Address ns3::lrwpan::MacPibAttributes::macShortAddress

The 16 bit mac short address.

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

◆ pCurrentChannel

uint8_t ns3::lrwpan::MacPibAttributes::pCurrentChannel {11}

The current logical channel in used in the PHY.

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

◆ pCurrentPage

uint8_t ns3::lrwpan::MacPibAttributes::pCurrentPage {0}

The current logical page in use in the PHY.

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


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