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

uint16_t ns3::McsGroup::chWidth

◆ gi

uint16_t ns3::McsGroup::gi

guard interval duration (nanoseconds)

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

Referenced by ns3::MinstrelHtWifiManager::DoGetDataTxVector(), and ns3::MinstrelHtWifiManager::StatsDump().

◆ isSupported

bool ns3::McsGroup::isSupported

flag whether group is supported

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

◆ 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

uint8_t ns3::McsGroup::streams

number of spatial streams

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

Referenced by ns3::MinstrelHtWifiManager::DoGetDataTxVector(), and ns3::MinstrelHtWifiManager::StatsDump().

◆ type

McsGroupType ns3::McsGroup::type

identifies the group,

See also
McsGroupType

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

Referenced by ns3::MinstrelHtWifiManager::DoGetDataTxVector(), and ns3::MinstrelHtWifiManager::StatsDump().


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