A Discrete-Event Network Simulator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ns3::RateInfo Struct Reference

#include <minstrel-wifi-manager.h>

Public Attributes

uint32_t adjustedRetryCount
 adjust the retry limit for this rate
uint64_t attemptHist
 aggregate of all attempts
uint32_t ewmaProb
uint32_t numRateAttempt
 how many number of attempts so far
uint32_t numRateSuccess
 number of successful pkts
Time perfectTxTime
uint32_t prevNumRateAttempt
 from last rate
uint32_t prevNumRateSuccess
 from last rate
uint32_t prob
 (# pkts success )/(# total pkts)
uint32_t retryCount
 retry limit
uint64_t successHist
 aggregate of all successes
uint32_t throughput
 throughput of a rate

Detailed Description

A struct to contain all information related to a data rate

Definition at line 38 of file minstrel-wifi-manager.h.

Member Data Documentation

uint32_t ns3::RateInfo::ewmaProb

EWMA calculation ewma_prob =[prob *(100 - ewma_level) + (ewma_prob_old * ewma_level)]/100

Definition at line 57 of file minstrel-wifi-manager.h.

Time ns3::RateInfo::perfectTxTime

Perfect transmission time calculation, or frame calculation Given a bit rate and a packet length n bytes

Definition at line 44 of file minstrel-wifi-manager.h.

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