A Discrete-Event Network Simulator
API
wifi-phy-test.cc File Reference
#include "ns3/packet.h"
#include "ns3/constant-position-mobility-model.h"
#include "ns3/simulator.h"
#include "ns3/command-line.h"
#include "ns3/flow-id-tag.h"
#include "ns3/yans-wifi-channel.h"
#include "ns3/yans-wifi-phy.h"
#include "ns3/propagation-loss-model.h"
#include "ns3/propagation-delay-model.h"
#include "ns3/nist-error-rate-model.h"
#include "ns3/wifi-psdu.h"
+ Include dependency graph for wifi-phy-test.cc:

Go to the source code of this file.

Classes

class  CollisionExperiment
 CollisionExperiment. More...
 
struct  PsrExperiment::Input
 Input structure. More...
 
struct  CollisionExperiment::Input
 Input structure. More...
 
struct  PsrExperiment::Output
 Output structure. More...
 
struct  CollisionExperiment::Output
 Output struture. More...
 
class  PsrExperiment
 PsrExperiment. More...
 

Functions

double CalcPsr (struct PsrExperiment::Output output, struct PsrExperiment::Input input)
 
static void PrintPsr (int argc, char *argv[])
 
static void PrintPsrVsCollisionInterval (int argc, char *argv[])
 
static void PrintPsrVsDistance (int argc, char *argv[])
 
static void PrintSizeVsRange (int argc, char *argv[])
 

Function Documentation

◆ CalcPsr()

double CalcPsr ( struct PsrExperiment::Output  output,
struct PsrExperiment::Input  input 
)

Definition at line 347 of file wifi-phy-test.cc.

References PsrExperiment::Input::nPackets, and PsrExperiment::Output::received.

Referenced by PrintPsrVsDistance(), and PrintSizeVsRange().

+ Here is the caller graph for this function:

◆ PrintPsr()

static void PrintPsr ( int  argc,
char *  argv[] 
)
static

◆ PrintPsrVsCollisionInterval()

static void PrintPsrVsCollisionInterval ( int  argc,
char *  argv[] 
)
static

◆ PrintPsrVsDistance()

static void PrintPsrVsDistance ( int  argc,
char *  argv[] 
)
static

◆ PrintSizeVsRange()

static void PrintSizeVsRange ( int  argc,
char *  argv[] 
)
static