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

IEEE802.15.4-2006 PHY PIB Attributes Table 23 in section 6.4.2. More...

#include "lr-wpan-phy.h"

+ Inheritance diagram for ns3::LrWpanPhyPibAttributes:
+ Collaboration diagram for ns3::LrWpanPhyPibAttributes:

Public Attributes

uint8_t phyCCAMode
 CCA mode. More...
 
uint32_t phyChannelsSupported [32]
 BitField representing the available channels supported by a channel page. More...
 
uint8_t phyCurrentChannel
 The RF channel to use. More...
 
uint8_t phyCurrentPage
 Current channel page. More...
 
uint32_t phyMaxFrameDuration
 The maximum number of symbols in a frame. More...
 
uint32_t phySHRDuration
 The duration of the synchronization header (SHR) in symbols. More...
 
double phySymbolsPerOctet
 The number of symbols per octet. More...
 
uint8_t phyTransmitPower
 2 MSB: tolerance on the transmit power, 6 LSB: Tx power in dBm relative to 1mW (signed int in 2-complement format) More...
 

Additional Inherited Members

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

Detailed Description

IEEE802.15.4-2006 PHY PIB Attributes Table 23 in section 6.4.2.

Definition at line 179 of file lr-wpan-phy.h.

Member Data Documentation

◆ phyCCAMode

uint8_t ns3::LrWpanPhyPibAttributes::phyCCAMode

◆ phyChannelsSupported

uint32_t ns3::LrWpanPhyPibAttributes::phyChannelsSupported[32]

BitField representing the available channels supported by a channel page.

Definition at line 182 of file lr-wpan-phy.h.

Referenced by ns3::LrWpanPhy::ChannelSupported(), ns3::LrWpanPhy::PageSupported(), ns3::LrWpanPhy::PlmeSetAttributeRequest(), and ns3::LrWpanPhy::SetPhyOption().

◆ phyCurrentChannel

◆ phyCurrentPage

uint8_t ns3::LrWpanPhyPibAttributes::phyCurrentPage

◆ phyMaxFrameDuration

uint32_t ns3::LrWpanPhyPibAttributes::phyMaxFrameDuration

The maximum number of symbols in a frame.

Definition at line 188 of file lr-wpan-phy.h.

◆ phySHRDuration

uint32_t ns3::LrWpanPhyPibAttributes::phySHRDuration

The duration of the synchronization header (SHR) in symbols.

Definition at line 189 of file lr-wpan-phy.h.

◆ phySymbolsPerOctet

double ns3::LrWpanPhyPibAttributes::phySymbolsPerOctet

The number of symbols per octet.

Definition at line 190 of file lr-wpan-phy.h.

◆ phyTransmitPower

uint8_t ns3::LrWpanPhyPibAttributes::phyTransmitPower

2 MSB: tolerance on the transmit power, 6 LSB: Tx power in dBm relative to 1mW (signed int in 2-complement format)

Definition at line 184 of file lr-wpan-phy.h.

Referenced by ns3::LrWpanPhy::LrWpanPhy(), ns3::LrWpanPhy::PlmeSetAttributeRequest(), and ns3::LrWpanPhy::SetRxSensitivity().


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