A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
wifi-tx-vector.h File Reference
#include "wifi-mode.h"
#include "wifi-phy-band.h"
#include "wifi-phy-common.h"
#include "ns3/he-ru.h"
#include "ns3/nstime.h"
#include <list>
#include <optional>
#include <set>
#include <vector>
+ Include dependency graph for wifi-tx-vector.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ns3::HeMuUserInfo
 HE MU specific user transmission parameters. More...
 
class  ns3::WifiTxVector
 This class mimics the TXVECTOR which is to be passed to the PHY in order to define the parameters which are to be used for a transmission. More...
 

Namespaces

namespace  ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Typedefs

using ns3::RuAllocation = std::vector<uint8_t>
 8 bit RU_ALLOCATION per 20 MHz
 

Enumerations

enum  ns3::Center26ToneRuIndication : uint8_t {
  ns3::CENTER_26_TONE_RU_UNALLOCATED = 0 , ns3::CENTER_26_TONE_RU_LOW_80_MHZ_ALLOCATED , ns3::CENTER_26_TONE_RU_HIGH_80_MHZ_ALLOCATED , ns3::CENTER_26_TONE_RU_LOW_AND_HIGH_80_MHZ_ALLOCATED ,
  ns3::CENTER_26_TONE_RU_INDICATION_MAX
}
 Enum for the different values for CENTER_26_TONE_RU. More...
 

Functions

std::ostream & ns3::operator<< (std::ostream &os, const WifiTxVector &v)
 Serialize WifiTxVector to the given ostream.
 

Variables

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)