10#ifndef EHT_CONFIGURATION_H
11#define EHT_CONFIGURATION_H
13#include "ns3/deprecated.h"
14#include "ns3/nstime.h"
15#include "ns3/object.h"
16#include "ns3/wifi-utils.h"
101 const std::map<std::list<uint8_t>, std::list<uint8_t>>& mapping);
110 std::map<std::list<uint64_t>, std::list<uint64_t>>
112 std::map<std::list<uint64_t>, std::list<uint64_t>>
static TypeId GetTypeId()
Get the type ID.
Time m_mediumSyncDuration
duration of the MediumSyncDelay timer
bool m_emlsrActivated
whether EMLSR option is activated
WifiTidLinkMapping GetTidLinkMapping(WifiDirection dir) const
Time m_transitionTimeout
Transition timeout.
std::map< std::list< uint64_t >, std::list< uint64_t > > m_linkMappingDl
TIDs-indexed Link Mapping for downlink.
void SetTidLinkMapping(WifiDirection dir, const std::map< std::list< uint8_t >, std::list< uint8_t > > &mapping)
Set the TID-to-Link mapping for the given direction.
WifiTidToLinkMappingNegSupport m_tidLinkMappingSupport
TID-to-Link Mapping Negotiation Support.
uint8_t m_msdMaxNTxops
MediumSyncDelay max number of TXOPs.
std::map< std::list< uint64_t >, std::list< uint64_t > > m_linkMappingUl
TIDs-indexed Link Mapping for uplink.
dB_u m_per20CcaSensitivityThreshold
CCA threshold for Per 20MHz check.
int8_t m_msdOfdmEdThreshold
MediumSyncDelay OFDM ED threshold.
Simulation virtual time values and global simulation resolution.
a unique identifier for an interface.
#define NS_DEPRECATED_3_42(msg)
Tag for things deprecated in version ns-3.42.
Every class exported by the ns3 library is enclosed in the ns3 namespace.
static constexpr uint8_t DEFAULT_MSD_MAX_N_TXOPS
default MediumSyncDelay max number of TXOP attempts
static constexpr auto WIFI_TID_TO_LINK_MAPPING_SAME_LINK_SET
static constexpr auto WIFI_TID_TO_LINK_MAPPING_NOT_SUPPORTED
Deprecated link mapping support enums.
WifiTidToLinkMappingNegSupport
TID-to-Link Mapping Negotiation Support.
std::map< uint8_t, std::set< uint8_t > > WifiTidLinkMapping
TID-indexed map of the link set to which the TID is mapped.
WifiDirection
Wifi direction.
static constexpr int8_t DEFAULT_MSD_OFDM_ED_THRESH
default MediumSyncDelay timer OFDM ED threshold
static constexpr auto WIFI_TID_TO_LINK_MAPPING_ANY_LINK_SET
static constexpr uint16_t DEFAULT_MSD_DURATION_USEC
default MediumSyncDelay timer duration (max PPDU TX time rounded to a multiple of 32 us)