A Discrete-Event Network Simulator
API
 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: