20#include "ns3/he-6ghz-band-capabilities.h"
21#include "ns3/he-operation.h"
22#include "ns3/header-serialization-test.h"
24#include "ns3/simulator.h"
42 void DoRun()
override;
47 "Check serialization and deserialization of HE Operation elements")
96 void DoRun()
override;
101 "Check serialization and deserialization of HE 6 GHz Band Capabilities elements")
Test HE 6 GHz Band Capabilities information element serialization and deserialization.
void DoRun() override
Implementation to actually run this TestCase.
He6GhzBandCapabilitiesTest()
Test HE Operation information element serialization and deserialization.
void DoRun() override
Implementation to actually run this TestCase.
wifi HE Information Elements Test Suite
WifiHeInfoElemsTestSuite()
The HE 6 GHz Band Capabilities (IEEE 802.11ax-2021 9.4.2.263)
void SetMaxAmpduLength(uint32_t maxAmpduLength)
Set the maximum AMPDU length.
CapabilitiesInfo m_capabilitiesInfo
capabilities field
void SetMaxMpduLength(uint16_t length)
Set the maximum MPDU length.
The HE Operation Information Element.
OptFieldWithPresenceInd< OpInfo6GHz > m_6GHzOpInfo
6 GHz Operation Information field
void SetMaxHeMcsPerNss(uint8_t nss, uint8_t maxHeMcs)
Set the Basic HE-MCS and NSS field in the HE Operation information element by specifying the pair (ns...
HeOperationParams m_heOpParams
HE Operation Parameters field.
BssColorInfo m_bssColorInfo
BSS Color Information field.
void AddTestCase(TestCase *testCase, Duration duration=Duration::QUICK)
Add an individual child TestCase to this test suite.
#define NS_LOG_COMPONENT_DEFINE(name)
Define a Log component with a specific name.
Every class exported by the ns3 library is enclosed in the ns3 namespace.
uint8_t m_smPowerSave
SM Power Save.
uint8_t m_minMpduStartSpacing
Minimum MPDU Start Spacing.
uint8_t m_rdResponder
RD Responder.
uint8_t m_rxAntennaPatternConsistency
Receive Antenna Pattern Consistency.
uint8_t m_txAntennaPatternConsistency
Transmit Antenna Pattern Consistency.
uint8_t m_bssColorDisabled
BSS Color Disabled.
uint8_t m_bssColor
BSS Color.
uint8_t m_erSuDisable
ER SU Disable.
uint8_t m_defaultPeDuration
Default PE Duration.
uint8_t m_twtRequired
TWT Required.
uint16_t m_txopDurRtsThresh
TXOP Duration RTS Threshold.
6 GHz Operation Information field
static WifiHeInfoElemsTestSuite g_wifiHeInfoElemsTestSuite
the test suite