A Discrete-Event Network Simulator
API
ns3::McsGroup Struct Reference

Data structure to contain the information that defines a group. More...

#include "minstrel-ht-wifi-manager.h"

+ Collaboration diagram for ns3::McsGroup:

Public Attributes

uint16_t chWidth
 channel width (MHz) More...
 
uint16_t gi
 guard interval duration (nanoseconds) More...
 
bool isSupported
 flag whether group is supported More...
 
TxTime ratesFirstMpduTxTimeTable
 rates MPDU transmit time table More...
 
TxTime ratesTxTimeTable
 rates transmit time table More...
 
uint8_t streams
 number of spatial streams More...
 
McsGroupType type
 identifies the group, More...
 

Detailed Description

Data structure to contain the information that defines a group.

It also contains the transmission times for all the MCS in the group. A group is a collection of MCS defined by the number of spatial streams, if it uses or not Short Guard Interval, and the channel width used.

Definition at line 79 of file minstrel-ht-wifi-manager.h.

Member Data Documentation

◆ chWidth

◆ gi

uint16_t ns3::McsGroup::gi

◆ isSupported

bool ns3::McsGroup::isSupported

flag whether group is supported

Definition at line 85 of file minstrel-ht-wifi-manager.h.

Referenced by ns3::MinstrelHtWifiManager::UpdateRateAfterAllowedWidth().

◆ ratesFirstMpduTxTimeTable

TxTime ns3::McsGroup::ratesFirstMpduTxTimeTable

rates MPDU transmit time table

Definition at line 89 of file minstrel-ht-wifi-manager.h.

◆ ratesTxTimeTable

TxTime ns3::McsGroup::ratesTxTimeTable

rates transmit time table

Definition at line 88 of file minstrel-ht-wifi-manager.h.

◆ streams

◆ type


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