NetSim Source Code Help v14.4
All 13 Components
 
Loading...
Searching...
No Matches
stru_HeRateInfo Struct Reference

Data Fields

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

Detailed Description

Definition at line 46 of file Minstrel_he.h.

Field Documentation

◆ adjustedRetryCount

UINT stru_HeRateInfo::adjustedRetryCount

Adjust the retry limit for this rate.

Definition at line 57 of file Minstrel_he.h.

◆ currNumAttempt

UINT stru_HeRateInfo::currNumAttempt

Definition at line 72 of file Minstrel_he.h.

◆ currNumSuccess

UINT stru_HeRateInfo::currNumSuccess

Definition at line 73 of file Minstrel_he.h.

◆ ewmaProb

double stru_HeRateInfo::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_he.h.

◆ ewmsdProb

double stru_HeRateInfo::ewmsdProb

Exponential weighted moving standard deviation of probability.

Definition at line 69 of file Minstrel_he.h.

◆ numSampleSkipped

UINT stru_HeRateInfo::numSampleSkipped

Definition at line 71 of file Minstrel_he.h.

◆ perfectTrTime

double stru_HeRateInfo::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_he.h.

◆ prevNumAttempt

UINT stru_HeRateInfo::prevNumAttempt

Definition at line 74 of file Minstrel_he.h.

◆ prevNumSuccess

UINT stru_HeRateInfo::prevNumSuccess

Definition at line 75 of file Minstrel_he.h.

◆ prob

double stru_HeRateInfo::prob

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

Definition at line 58 of file Minstrel_he.h.

◆ rate

double stru_HeRateInfo::rate

Definition at line 52 of file Minstrel_he.h.

◆ retryCount

UINT stru_HeRateInfo::retryCount

Retry limit.

Definition at line 56 of file Minstrel_he.h.

◆ retryUpdated

BOOL stru_HeRateInfo::retryUpdated

If number of retries was updated already.

Definition at line 60 of file Minstrel_he.h.

◆ supported

BOOL stru_HeRateInfo::supported

If the rate is supported.

Definition at line 54 of file Minstrel_he.h.

◆ throughput

double stru_HeRateInfo::throughput

Throughput of this rate (in pkts per second).

Definition at line 68 of file Minstrel_he.h.

◆ totalNumAttempt

UINT64 stru_HeRateInfo::totalNumAttempt

Definition at line 76 of file Minstrel_he.h.

◆ totalNumSuccess

UINT64 stru_HeRateInfo::totalNumSuccess

Definition at line 77 of file Minstrel_he.h.


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