A Discrete-Event Network Simulator
API
InterferenceExperiment::Input Struct Reference

Input structure. More...

+ Collaboration diagram for InterferenceExperiment::Input:

Public Member Functions

 Input ()
 

Public Attributes

WifiPhyBand band
 band More...
 
bool captureEnabled
 whether physical layer capture is enabled More...
 
double captureMargin
 margin used for physical layer capture More...
 
uint16_t channelA
 channel number A More...
 
uint16_t channelB
 channel number B More...
 
Time interval
 interval More...
 
uint32_t packetSizeA
 packet size A More...
 
uint32_t packetSizeB
 packet size B More...
 
WifiPreamble preamble
 preamble More...
 
WifiStandard standard
 standard More...
 
std::string txModeA
 transmit mode A More...
 
std::string txModeB
 transmit mode B More...
 
double txPowerLevelA
 transmit power level A More...
 
double txPowerLevelB
 transmit power level B More...
 
uint16_t widthA
 channel width A More...
 
uint16_t widthB
 channel width B More...
 
double xA
 x A More...
 
double xB
 x B More...
 

Detailed Description

Input structure.

Definition at line 84 of file wifi-test-interference-helper.cc.

Constructor & Destructor Documentation

◆ Input()

InterferenceExperiment::Input::Input ( )

Definition at line 192 of file wifi-test-interference-helper.cc.

Member Data Documentation

◆ band

WifiPhyBand InterferenceExperiment::Input::band

band

Definition at line 101 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::Run().

◆ captureEnabled

bool InterferenceExperiment::Input::captureEnabled

whether physical layer capture is enabled

Definition at line 103 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::Run().

◆ captureMargin

double InterferenceExperiment::Input::captureMargin

margin used for physical layer capture

Definition at line 104 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::Run().

◆ channelA

uint16_t InterferenceExperiment::Input::channelA

channel number A

Definition at line 96 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::Run().

◆ channelB

uint16_t InterferenceExperiment::Input::channelB

channel number B

Definition at line 97 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::Run().

◆ interval

Time InterferenceExperiment::Input::interval

interval

Definition at line 87 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::Run().

◆ packetSizeA

uint32_t InterferenceExperiment::Input::packetSizeA

packet size A

Definition at line 94 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::SendA().

◆ packetSizeB

uint32_t InterferenceExperiment::Input::packetSizeB

packet size B

Definition at line 95 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::SendB().

◆ preamble

WifiPreamble InterferenceExperiment::Input::preamble

◆ standard

WifiStandard InterferenceExperiment::Input::standard

standard

Definition at line 100 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::Run().

◆ txModeA

std::string InterferenceExperiment::Input::txModeA

transmit mode A

Definition at line 90 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::SendA().

◆ txModeB

std::string InterferenceExperiment::Input::txModeB

transmit mode B

Definition at line 91 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::SendB().

◆ txPowerLevelA

double InterferenceExperiment::Input::txPowerLevelA

transmit power level A

Definition at line 92 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::Run().

◆ txPowerLevelB

double InterferenceExperiment::Input::txPowerLevelB

transmit power level B

Definition at line 93 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::Run().

◆ widthA

uint16_t InterferenceExperiment::Input::widthA

channel width A

Definition at line 98 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::SendA().

◆ widthB

uint16_t InterferenceExperiment::Input::widthB

channel width B

Definition at line 99 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::SendB().

◆ xA

double InterferenceExperiment::Input::xA

x A

Definition at line 88 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::Run().

◆ xB

double InterferenceExperiment::Input::xB

x B

Definition at line 89 of file wifi-test-interference-helper.cc.

Referenced by InterferenceExperiment::Run().


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