A Discrete-Event Network Simulator
API
PsrExperiment Class Reference

PsrExperiment. More...

+ Collaboration diagram for PsrExperiment:

Classes

struct  Input
 Input structure. More...
 
struct  Output
 Output structure. More...
 

Public Member Functions

 PsrExperiment ()
 
struct PsrExperiment::Output Run (struct PsrExperiment::Input input)
 Run function. More...
 

Private Member Functions

void Receive (Ptr< WifiPsdu > psdu, double snr, WifiTxVector txVector, std::vector< bool > statusPerMpdu)
 Send receive function. More...
 
void Send (void)
 Send function. More...
 

Private Attributes

struct Input m_input
 input More...
 
struct Output m_output
 output More...
 
Ptr< WifiPhym_tx
 transmit More...
 

Detailed Description

PsrExperiment.

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

Constructor & Destructor Documentation

◆ PsrExperiment()

PsrExperiment::PsrExperiment ( )

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

Member Function Documentation

◆ Receive()

void PsrExperiment::Receive ( Ptr< WifiPsdu psdu,
double  snr,
WifiTxVector  txVector,
std::vector< bool >  statusPerMpdu 
)
private

Send receive function.

Parameters
psduthe PSDU
snrthe SNR
txVectorthe wifi transmit vector
statusPerMpdureception status per MPDU

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

Referenced by Run().

+ Here is the caller graph for this function:

◆ Run()

◆ Send()

void PsrExperiment::Send ( void  )
private

Send function.

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

References ns3::WifiTxVector::SetMode(), ns3::WifiTxVector::SetPreambleType(), ns3::WifiTxVector::SetTxPowerLevel(), and ns3::WIFI_PREAMBLE_LONG.

Referenced by Run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ m_input

struct Input PsrExperiment::m_input
private

input

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

Referenced by Run(), CollisionExperiment::SendA(), and CollisionExperiment::SendB().

◆ m_output

struct Output PsrExperiment::m_output
private

output

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

Referenced by CollisionExperiment::Receive(), and Run().

◆ m_tx

Ptr<WifiPhy> PsrExperiment::m_tx
private

transmit

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

Referenced by Run().


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