A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::lrwpan::PhyPibAttributes 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::lrwpan::PhyPibAttributes:
+ Collaboration diagram for ns3::lrwpan::PhyPibAttributes:

Public Attributes

uint8_t phyCCAMode
 CCA mode.
 
uint32_t phyChannelsSupported [32]
 BitField representing the available channels supported by a channel page.
 
uint8_t phyCurrentChannel
 The RF channel to use.
 
uint8_t phyCurrentPage
 Current channel page.
 
uint32_t phyMaxFrameDuration
 The maximum number of symbols in a frame.
 
uint32_t phySHRDuration
 The duration of the synchronization header (SHR) in symbols.
 
double phySymbolsPerOctet
 The number of symbols per octet.
 
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)
 

Additional Inherited Members

- Public Member Functions inherited from ns3::SimpleRefCount< PhyPibAttributes >
 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-2006 PHY PIB Attributes Table 23 in section 6.4.2.

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

Member Data Documentation

◆ phyCCAMode

uint8_t ns3::lrwpan::PhyPibAttributes::phyCCAMode

◆ phyChannelsSupported

uint32_t ns3::lrwpan::PhyPibAttributes::phyChannelsSupported[32]

BitField representing the available channels supported by a channel page.

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

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

◆ phyCurrentChannel

◆ phyCurrentPage

◆ phyMaxFrameDuration

uint32_t ns3::lrwpan::PhyPibAttributes::phyMaxFrameDuration

The maximum number of symbols in a frame.

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

◆ phySHRDuration

uint32_t ns3::lrwpan::PhyPibAttributes::phySHRDuration

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

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

◆ phySymbolsPerOctet

double ns3::lrwpan::PhyPibAttributes::phySymbolsPerOctet

The number of symbols per octet.

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

◆ phyTransmitPower

uint8_t ns3::lrwpan::PhyPibAttributes::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 177 of file lr-wpan-phy.h.

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


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