Public Attributes

ns3::RateInfo Struct Reference

#include <minstrel-wifi-manager.h>

Collaboration diagram for ns3::RateInfo:
Collaboration graph
[legend]

List of all members.

Public Attributes

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

Detailed Description

A struct to contain all information related to a data rate


Member Data Documentation

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

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


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