Declaration of the constants used across wifi module. More...
#include "ns3/nstime.h"
Go to the source code of this file.
Namespaces | |
namespace | ns3 |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Variables | |
static constexpr uint16_t | ns3::AID_SPECIAL_USER {2007} |
AID value for Special User Info field in trigger frames (Sec. 9.3.1.22.3 of 802.11be D7.0) | |
static constexpr uint16_t | ns3::EHT_MAX_AID {2006} |
The maximum value for the association ID updated since 802.11be (Sec. 9.4.1.8 of 802.11be D7.0) | |
static constexpr uint8_t | ns3::EMPTY_242_TONE_HE_RU {113} |
Empty 242-tone RU identifier for HE (Section 26.11.7 802.11ax-2021) | |
static constexpr uint16_t | ns3::MAX_AID {2007} |
The maximum value for the association ID (Sec. 9.4.1.8 of 802.11-2020) | |
static constexpr uint16_t | ns3::MAX_MSDU_SIZE {2304} |
This value conforms to the 802.11 specification. | |
static constexpr uint16_t | ns3::MIN_AID {1} |
The minimum value for the association ID (Sec. 9.4.1.8 of 802.11-2020) | |
static constexpr uint16_t | ns3::NO_USER_STA_ID {2046} |
STA_ID for a RU that is intended for no user (Section 26.11.1 802.11ax-2021) | |
static constexpr uint16_t | ns3::SEQNO_SPACE_HALF_SIZE {SEQNO_SPACE_SIZE / 2} |
Size of the half the space of sequence numbers (used to determine old packets) | |
static constexpr uint16_t | ns3::SEQNO_SPACE_SIZE {4096} |
Size of the space of sequence numbers. | |
static constexpr uint16_t | ns3::SU_STA_ID {65535} |
STA_ID to identify a single user (SU) | |
static constexpr uint32_t | ns3::SUBCARRIER_FREQUENCY_SPACING {312500} |
Subcarrier frequency spacing in Hz (Table 19-6 "Timing-related constants" of 802.11-2020) | |
static constexpr uint32_t | ns3::SUBCARRIER_FREQUENCY_SPACING_HE {78125} |
Subcarrier frequency spacing for the HE modulated fields in Hz (Table 27-12 "Timing-related
constants" of 802.11ax-2021) | |
static constexpr uint8_t | ns3::UNASSIGNED_242_TONE_EHT_RU {27} |
Unassigned 242-tone RU identifier for EHT (Table Table 36-34 IEEE 802.11be D7.0) | |
static constexpr uint32_t | ns3::WIFI_DEFAULT_FRAG_THRESHOLD {WIFI_MAX_FRAG_THRESHOLD} |
The default value for dot11FragmentationThreshold (C.3 MIB detail in IEEE Std 802.11-2020) | |
static constexpr uint32_t | ns3::WIFI_DEFAULT_RTS_THRESHOLD {WIFI_MAX_RTS_THRESHOLD} |
The default value for dot11RTSThreshold (C.3 MIB detail in IEEE Std 802.11-2020) | |
static constexpr uint16_t | ns3::WIFI_MAC_FCS_LENGTH {4} |
The length in octets of the IEEE 802.11 MAC FCS field. | |
static constexpr uint32_t | ns3::WIFI_MAX_FRAG_THRESHOLD {65535} |
The maximum value for dot11FragmentationThreshold (C.3 MIB detail in IEEE Std 802.11-2020) | |
static constexpr uint32_t | ns3::WIFI_MAX_RTS_THRESHOLD {4692480} |
The maximum value for dot11RTSThreshold (C.3 MIB detail in IEEE Std 802.11-2020) | |
static constexpr uint32_t | ns3::WIFI_MIN_FRAG_THRESHOLD {256} |
The minimum value for dot11FragmentationThreshold (C.3 MIB detail in IEEE Std 802.11-2020) | |
static constexpr uint32_t | ns3::WIFI_MIN_RTS_THRESHOLD {0} |
The minimum value for dot11RTSThreshold (C.3 MIB detail in IEEE Std 802.11-2020) | |
Declaration of the constants used across wifi module.
Definition in file wifi-constants.h.