A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
wifi-rate-adaptation-distance.cc File Reference
#include "ns3/boolean.h"
#include "ns3/command-line.h"
#include "ns3/config.h"
#include "ns3/double.h"
#include "ns3/gnuplot.h"
#include "ns3/internet-stack-helper.h"
#include "ns3/ipv4-address-helper.h"
#include "ns3/log.h"
#include "ns3/mobility-helper.h"
#include "ns3/mobility-model.h"
#include "ns3/on-off-helper.h"
#include "ns3/packet-sink-helper.h"
#include "ns3/ssid.h"
#include "ns3/string.h"
#include "ns3/uinteger.h"
#include "ns3/yans-wifi-channel.h"
#include "ns3/yans-wifi-helper.h"
+ Include dependency graph for wifi-rate-adaptation-distance.cc:

Go to the source code of this file.

Classes

class  NodeStatistics
 Class to collect node statistics. More...
 

Functions

void RateCallback (uint64_t oldRate, uint64_t newRate)
 Callback for 'Rate' trace source.
 

Detailed Description

Usage

$ ./ns3 run "wifi-rate-adaptation-distance [Program Options]"

Program Options

--staManager
Rate adaptation manager of the STA [ns3::MinstrelHtWifiManager]
--apManager
Rate adaptation manager of the AP [ns3::MinstrelHtWifiManager]
--standard
Wifi standard (a/b/g/n/ac only) [802.11n-5GHz]
--shortGuardInterval
Enable Short Guard Interval in all stations [false]
--channelWidth
Channel width of all the stations [20]
--rtsThreshold
RTS threshold [65535]
--BeMaxAmpduSize
BE Mac A-MPDU size [65535]
--outputFileName
Output filename [minstrelHT]
--steps
How many different distances to try [100]
--stepsTime
Time on each step [1]
--stepsSize
Distance between steps [1]
--AP1_x
Position of AP1 in x coordinate [0]
--AP1_y
Position of AP1 in y coordinate [0]
--STA1_x
Position of STA1 in x coordinate [5]
--STA1_y
Position of STA1 in y coordinate [0]

Definition in file wifi-rate-adaptation-distance.cc.

Function Documentation

◆ RateCallback()

void RateCallback ( uint64_t  oldRate,
uint64_t  newRate 
)

Callback for 'Rate' trace source.

Parameters
oldRateold MCS rate (bits/sec)
newRatenew MCS rate (bits/sec)

Definition at line 180 of file wifi-rate-adaptation-distance.cc.

References NS_LOG_INFO.