Declaration of the following enums: More...
Go to the source code of this file.
Namespaces | |
ns3 | |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Typedefs | |
typedef uint16_t | ns3::WifiCodeRate |
These constants define the various convolutional coding rates used for the OFDM transmission modes in the IEEE 802.11 standard. More... | |
Functions | |
uint16_t | ns3::ConvertGuardIntervalToNanoSeconds (WifiMode mode, bool htShortGuardInterval, Time heGuardInterval) |
Convert the guard interval to nanoseconds based on the WifiMode. More... | |
uint16_t | ns3::ConvertGuardIntervalToNanoSeconds (WifiMode mode, const Ptr< WifiNetDevice > device) |
Convert the guard interval to nanoseconds based on the WifiMode. More... | |
uint16_t | ns3::GetMaximumChannelWidth (WifiModulationClass modulation) |
Get the maximum channel width in MHz allowed for the given modulation class. More... | |
WifiModulationClass | ns3::GetModulationClassForPreamble (WifiPreamble preamble) |
Return the modulation class corresponding to the given preamble type. More... | |
WifiModulationClass | ns3::GetModulationClassForStandard (WifiStandard standard) |
Return the modulation class corresponding to a given standard. More... | |
Time | ns3::GetPpduMaxTime (WifiPreamble preamble) |
Get the maximum PPDU duration (see Section 10.14 of 802.11-2016) for the PHY layers defining the aPPDUMaxTime characteristic (HT, VHT and HE). More... | |
WifiPreamble | ns3::GetPreambleForTransmission (WifiModulationClass modulation, bool useShortPreamble) |
Return the preamble to be used for the transmission. More... | |
bool | ns3::IsAllowedControlAnswerModulationClass (WifiModulationClass modClassReq, WifiModulationClass modClassAnswer) |
Return whether the modulation class of the selected mode for the control answer frame is allowed. More... | |
bool | ns3::IsDlMu (WifiPreamble preamble) |
Return true if a preamble corresponds to a downlink multi-user transmission. More... | |
bool | ns3::IsEht (WifiPreamble preamble) |
Return true if a preamble corresponds to an EHT transmission. More... | |
bool | ns3::IsMu (WifiPreamble preamble) |
Return true if a preamble corresponds to a multi-user transmission. More... | |
bool | ns3::IsUlMu (WifiPreamble preamble) |
Return true if a preamble corresponds to a uplink multi-user transmission. More... | |
std::ostream & | ns3::operator<< (std::ostream &os, const WifiModulationClass &modulation) |
Stream insertion operator. More... | |
std::ostream & | ns3::operator<< (std::ostream &os, const WifiPhyRxfailureReason &reason) |
Stream insertion operator. More... | |
std::ostream & | ns3::operator<< (std::ostream &os, const WifiPpduField &field) |
Stream insertion operator. More... | |
std::ostream & | ns3::operator<< (std::ostream &os, const WifiPpduType &type) |
Stream insertion operator. More... | |
std::ostream & | ns3::operator<< (std::ostream &os, const WifiPreamble &preamble) |
Stream insertion operator. More... | |
std::ostream & | ns3::operator<< (std::ostream &os, WifiChannelListType type) |
Stream insertion operator. More... | |
Variables | |
const uint16_t | ns3::WIFI_CODE_RATE_13_14 = 11 |
13/14 coding rate More... | |
const uint16_t | ns3::WIFI_CODE_RATE_13_16 = 6 |
13/16 coding rate More... | |
const uint16_t | ns3::WIFI_CODE_RATE_13_21 = 9 |
13/21 coding rate More... | |
const uint16_t | ns3::WIFI_CODE_RATE_13_28 = 8 |
13/28 coding rate More... | |
const uint16_t | ns3::WIFI_CODE_RATE_1_2 = 1 |
1/2 coding rate More... | |
const uint16_t | ns3::WIFI_CODE_RATE_1_4 = 7 |
1/4 coding rate More... | |
const uint16_t | ns3::WIFI_CODE_RATE_2_3 = 2 |
2/3 coding rate More... | |
const uint16_t | ns3::WIFI_CODE_RATE_3_4 = 3 |
3/4 coding rate More... | |
const uint16_t | ns3::WIFI_CODE_RATE_52_63 = 10 |
52/63 coding rate More... | |
const uint16_t | ns3::WIFI_CODE_RATE_5_6 = 4 |
5/6 coding rate More... | |
const uint16_t | ns3::WIFI_CODE_RATE_5_8 = 5 |
5/8 coding rate More... | |
const uint16_t | ns3::WIFI_CODE_RATE_7_8 = 12 |
7/8 coding rate More... | |
const uint16_t | ns3::WIFI_CODE_RATE_UNDEFINED = 0 |
undefined coding rate More... | |
Declaration of the following enums:
Definition in file wifi-phy-common.h.