A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
EmlsrUlTxopTest::Params Struct Reference

Parameters for the EMLSR UL TXOP test. More...

#include "wifi-emlsr-test.h"

+ Collaboration diagram for EmlsrUlTxopTest::Params:

Public Attributes

MHz_u auxPhyChannelWidth
 max width supported by aux PHYs
 
MHz_u channelWidth
 width of the channels used by MLDs
 
bool genBackoffAndUseAuxPhyCca
 this variable controls two boolean values that are either both set to true or both set to false; the first value controls whether the backoff should be invoked when the AC gains the right to start a TXOP but it does not transmit any frame, the second value controls whether CCA info from aux PHY is used when aux PHY is not TX capable
 
std::set< uint8_t > linksToEnableEmlsrOn
 IDs of links on which EMLSR mode should be enabled.
 
Time mediumSyncDuration
 duration of the MediumSyncDelay timer
 
uint8_t msdMaxNTxops
 Max number of TXOPs that an EMLSR client is allowed to attempt to initiate while the MediumSyncDelay timer is running (zero indicates no limit)
 
uint8_t nSlotsLeftAlert
 value to set the ChannelAccessManager NSlotsLeft attribute to
 
bool putAuxPhyToSleep
 whether aux PHYs are put to sleep during DL/UL TXOPs
 

Detailed Description

Parameters for the EMLSR UL TXOP test.

Definition at line 559 of file wifi-emlsr-test.h.

Member Data Documentation

◆ auxPhyChannelWidth

MHz_u EmlsrUlTxopTest::Params::auxPhyChannelWidth

max width supported by aux PHYs

Definition at line 564 of file wifi-emlsr-test.h.

◆ channelWidth

MHz_u EmlsrUlTxopTest::Params::channelWidth

width of the channels used by MLDs

Definition at line 563 of file wifi-emlsr-test.h.

◆ genBackoffAndUseAuxPhyCca

bool EmlsrUlTxopTest::Params::genBackoffAndUseAuxPhyCca

this variable controls two boolean values that are either both set to true or both set to false; the first value controls whether the backoff should be invoked when the AC gains the right to start a TXOP but it does not transmit any frame, the second value controls whether CCA info from aux PHY is used when aux PHY is not TX capable

Definition at line 569 of file wifi-emlsr-test.h.

◆ linksToEnableEmlsrOn

std::set<uint8_t> EmlsrUlTxopTest::Params::linksToEnableEmlsrOn

IDs of links on which EMLSR mode should be enabled.

Definition at line 562 of file wifi-emlsr-test.h.

◆ mediumSyncDuration

Time EmlsrUlTxopTest::Params::mediumSyncDuration

duration of the MediumSyncDelay timer

Definition at line 565 of file wifi-emlsr-test.h.

◆ msdMaxNTxops

uint8_t EmlsrUlTxopTest::Params::msdMaxNTxops

Max number of TXOPs that an EMLSR client is allowed to attempt to initiate while the MediumSyncDelay timer is running (zero indicates no limit)

Definition at line 566 of file wifi-emlsr-test.h.

◆ nSlotsLeftAlert

uint8_t EmlsrUlTxopTest::Params::nSlotsLeftAlert

value to set the ChannelAccessManager NSlotsLeft attribute to

Definition at line 576 of file wifi-emlsr-test.h.

◆ putAuxPhyToSleep

bool EmlsrUlTxopTest::Params::putAuxPhyToSleep

whether aux PHYs are put to sleep during DL/UL TXOPs

Definition at line 578 of file wifi-emlsr-test.h.


The documentation for this struct was generated from the following file: