A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
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)
 
uint16_t gi
 guard interval duration (nanoseconds)
 
bool isSupported
 flag whether group is supported
 
TxTime ratesFirstMpduTxTimeTable
 rates MPDU transmit time table
 
TxTime ratesTxTimeTable
 rates transmit time table
 
uint8_t streams
 number of spatial streams
 
McsGroupType type
 identifies the group,
 

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 81 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 87 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 91 of file minstrel-ht-wifi-manager.h.

◆ ratesTxTimeTable

TxTime ns3::McsGroup::ratesTxTimeTable

rates transmit time table

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

◆ streams

◆ type


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