A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
eht-phy.cc File Reference
#include "eht-phy.h"
#include "eht-configuration.h"
#include "eht-ppdu.h"
#include "ns3/interference-helper.h"
#include "ns3/obss-pd-algorithm.h"
#include "ns3/wifi-net-device.h"
#include "ns3/wifi-phy.h"
#include "ns3/wifi-psdu.h"
#include "ns3/wifi-utils.h"
+ Include dependency graph for eht-phy.cc:

Go to the source code of this file.

Classes

class  anonymous_namespace{eht-phy.cc}::ConstructorEht
 Constructor class for EHT modes. More...
 

Namespaces

namespace  anonymous_namespace{eht-phy.cc}
 
namespace  ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Macros

#define CASE(x)
 
#define GET_EHT_MCS(x)
 
#define NS_LOG_APPEND_CONTEXT   WIFI_PHY_NS_LOG_APPEND_CONTEXT(m_wifiPhy)
 

Variables

const std::map< MHz_u, WifiChannelListTypens3::ehtSecondaryChannels
 map a given secondary channel width to its channel list type
 
class anonymous_namespace{eht-phy.cc}::ConstructorEht anonymous_namespace{eht-phy.cc}::g_constructor_eht
 the constructor for EHT modes
 

Macro Definition Documentation

◆ CASE

#define CASE ( x)
Value:
case x: \
return GetEhtMcs##x();

Referenced by ns3::EhtPhy::GetEhtMcs(), ns3::HePhy::GetHeMcs(), ns3::HtPhy::GetHtMcs(), and ns3::VhtPhy::GetVhtMcs().

◆ GET_EHT_MCS

#define GET_EHT_MCS ( x)
Value:
WifiMode EhtPhy::GetEhtMcs##x() \
{ \
static WifiMode mcs = CreateEhtMcs(x); \
return mcs; \
}

Definition at line 273 of file eht-phy.cc.

◆ NS_LOG_APPEND_CONTEXT

#define NS_LOG_APPEND_CONTEXT   WIFI_PHY_NS_LOG_APPEND_CONTEXT(m_wifiPhy)

Definition at line 22 of file eht-phy.cc.