minstrel-ht-wifi-manager.h File Reference

`#include "wifi-remote-station-manager.h"`

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

`#include "wifi-mpdu-type.h"`

Include dependency graph for minstrel-ht-wifi-manager.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes | |

struct | ns3::GroupInfo |

A struct to contain information of a group. More... | |

struct | ns3::HtRateInfo |

A struct to contain all statistics information related to a data rate. More... | |

struct | ns3::McsGroup |

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

class | ns3::MinstrelHtWifiManager |

Implementation of Minstrel HT Rate Control AlgorithmMinstrel-HT is a rate adaptation mechanism for the 802.11n/ac standard based on Minstrel, and is based on the approach of probing the channel to dynamically learn about working rates that can be supported. More... | |

## Namespaces | |

ns3 | |

Every class exported by the ns3 library is enclosed in the ns3 namespace. | |

## Typedefs | |

typedef std::vector< HtRateInfo > | ns3::HtMinstrelRate |

Data structure for a Minstrel Rate table. More... | |

typedef std::vector< struct GroupInfo > | ns3::McsGroupData |

Data structure for a table of groups. More... | |

typedef std::vector< McsGroup > | ns3::MinstrelMcsGroups |

Data structure for a table of group definitions. More... | |

typedef std::map< WifiMode, Time > | ns3::TxTime |

Data structure to save transmission time calculations per rate. More... | |

## Variables | |

static const uint8_t | ns3::MAX_HT_GROUP_RATES = 8 |

Number of rates (or MCS) per HT group. More... | |

static const uint8_t | ns3::MAX_HT_STREAM_GROUPS = 4 |

Maximal number of groups per stream in HT (2 possible channel widths and 2 possible SGI configurations). More... | |

static const uint8_t | ns3::MAX_HT_WIDTH = 40 |

Maximal channel width in MHz. More... | |

static const uint8_t | ns3::MAX_SUPPORTED_STREAMS = 4 |

Constants for maximum values. More... | |

static const uint8_t | ns3::MAX_VHT_GROUP_RATES = 10 |

Number of rates (or MCS) per VHT group. More... | |

static const uint8_t | ns3::MAX_VHT_STREAM_GROUPS = 8 |

Maximal number of groups per stream in VHT (4 possible channel widths and 2 possible SGI configurations). More... | |

static const uint8_t | ns3::MAX_VHT_WIDTH = 160 |

Maximal channel width in MHz. More... | |