NetSim Source Code Help
Loading...
Searching...
No Matches
stru_HtRateInfo Struct Reference

#include <Minstrel_ht.h>

Collaboration diagram for stru_HtRateInfo:
Collaboration graph

Data Fields

double perfectTrTime
 
double rate
 
BOOL supported
 If the rate is supported. More...
 
UINT retryCount
 Retry limit. More...
 
UINT adjustedRetryCount
 Adjust the retry limit for this rate. More...
 
double prob
 Current probability within last time interval. (# frame success )/(# total frames) More...
 
BOOL retryUpdated
 If number of retries was updated already. More...
 
double ewmaProb
 
double throughput
 Throughput of this rate (in pkts per second). More...
 
double ewmsdProb
 Exponential weighted moving standard deviation of probability. More...
 
UINT numSampleSkipped
 
UINT currNumAttempt
 
UINT currNumSuccess
 
UINT prevNumAttempt
 
UINT prevNumSuccess
 
UINT64 totalNumAttempt
 
UINT64 totalNumSuccess
 

Detailed Description

Definition at line 46 of file Minstrel_ht.h.

Field Documentation

◆ adjustedRetryCount

UINT stru_HtRateInfo::adjustedRetryCount

Adjust the retry limit for this rate.

Definition at line 57 of file Minstrel_ht.h.

◆ currNumAttempt

UINT stru_HtRateInfo::currNumAttempt

Definition at line 72 of file Minstrel_ht.h.

◆ currNumSuccess

UINT stru_HtRateInfo::currNumSuccess

Definition at line 73 of file Minstrel_ht.h.

◆ ewmaProb

double stru_HtRateInfo::ewmaProb

Exponential weighted moving average of probability. EWMA calculation: ewma_prob =[prob *(100 - ewma_level) + (ewma_prob_old * ewma_level)]/100

Definition at line 67 of file Minstrel_ht.h.

◆ ewmsdProb

double stru_HtRateInfo::ewmsdProb

Exponential weighted moving standard deviation of probability.

Definition at line 69 of file Minstrel_ht.h.

◆ numSampleSkipped

UINT stru_HtRateInfo::numSampleSkipped

Definition at line 71 of file Minstrel_ht.h.

◆ perfectTrTime

double stru_HtRateInfo::perfectTrTime

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

Definition at line 51 of file Minstrel_ht.h.

◆ prevNumAttempt

UINT stru_HtRateInfo::prevNumAttempt

Definition at line 74 of file Minstrel_ht.h.

◆ prevNumSuccess

UINT stru_HtRateInfo::prevNumSuccess

Definition at line 75 of file Minstrel_ht.h.

◆ prob

double stru_HtRateInfo::prob

Current probability within last time interval. (# frame success )/(# total frames)

Definition at line 58 of file Minstrel_ht.h.

◆ rate

double stru_HtRateInfo::rate

Definition at line 52 of file Minstrel_ht.h.

◆ retryCount

UINT stru_HtRateInfo::retryCount

Retry limit.

Definition at line 56 of file Minstrel_ht.h.

◆ retryUpdated

BOOL stru_HtRateInfo::retryUpdated

If number of retries was updated already.

Definition at line 60 of file Minstrel_ht.h.

◆ supported

BOOL stru_HtRateInfo::supported

If the rate is supported.

Definition at line 54 of file Minstrel_ht.h.

◆ throughput

double stru_HtRateInfo::throughput

Throughput of this rate (in pkts per second).

Definition at line 68 of file Minstrel_ht.h.

◆ totalNumAttempt

UINT64 stru_HtRateInfo::totalNumAttempt

Definition at line 76 of file Minstrel_ht.h.

◆ totalNumSuccess

UINT64 stru_HtRateInfo::totalNumSuccess

Definition at line 77 of file Minstrel_ht.h.


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