A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::WifiSpectrumValue5MhzFactory Class Reference

Implements WifiSpectrumValue for the 2.4 GHz ISM band only, with a 5 MHz spectrum resolution. More...

#include <wifi-spectrum-value-helper.h>

Public Member Functions

virtual ~WifiSpectrumValue5MhzFactory ()
 
virtual Ptr< SpectrumValueCreateConstant (double psd)
 
virtual Ptr< SpectrumValueCreateRfFilter (uint32_t channel)
 
virtual Ptr< SpectrumValueCreateTxPowerSpectralDensity (double txPower, uint32_t channel)
 

Detailed Description

Implements WifiSpectrumValue for the 2.4 GHz ISM band only, with a 5 MHz spectrum resolution.

Definition at line 82 of file wifi-spectrum-value-helper.h.

Constructor & Destructor Documentation

ns3::WifiSpectrumValue5MhzFactory::~WifiSpectrumValue5MhzFactory ( )
virtual

Definition at line 33 of file wifi-spectrum-value-helper.cc.

Member Function Documentation

Ptr< SpectrumValue > ns3::WifiSpectrumValue5MhzFactory::CreateConstant ( double  psd)
virtual

Definition at line 58 of file wifi-spectrum-value-helper.cc.

References ns3::g_WifiSpectrumModel5Mhz.

Referenced by ns3::SpectrumIdealPhyTestCase::DoRun(), and main().

+ Here is the caller graph for this function:

Ptr< SpectrumValue > ns3::WifiSpectrumValue5MhzFactory::CreateRfFilter ( uint32_t  channel)
virtual

Definition at line 101 of file wifi-spectrum-value-helper.cc.

References ns3::g_WifiSpectrumModel5Mhz, and NS_ASSERT.

Ptr< SpectrumValue > ns3::WifiSpectrumValue5MhzFactory::CreateTxPowerSpectralDensity ( double  txPower,
uint32_t  channel 
)
virtual

Definition at line 67 of file wifi-spectrum-value-helper.cc.

References ns3::g_WifiSpectrumModel5Mhz, and NS_ASSERT.

Referenced by ns3::SpectrumIdealPhyTestCase::DoRun(), and main().

+ Here is the caller graph for this function:


The documentation for this class was generated from the following files: