Classes | |
struct | Input |
Public Member Functions | |
InterferenceExperiment () | |
void | Run (struct InterferenceExperiment::Input input) |
Private Member Functions | |
void | SendA (void) const |
void | SendB (void) const |
Private Attributes | |
struct Input | m_input |
Ptr< YansWifiPhy > | m_txA |
Ptr< YansWifiPhy > | m_txB |
Definition at line 72 of file test-interference-helper.cc.
InterferenceExperiment::InterferenceExperiment | ( | ) |
Definition at line 122 of file test-interference-helper.cc.
void InterferenceExperiment::Run | ( | struct InterferenceExperiment::Input | input | ) |
Definition at line 141 of file test-interference-helper.cc.
References third::channel, ns3::YansWifiPhy::ConfigureStandard(), InterferenceExperiment::Input::interval, m_input, m_txA, m_txB, ns3::Seconds(), SendA(), SendB(), ns3::YansWifiPhy::SetChannel(), ns3::Config::SetDefault(), ns3::YansWifiPhy::SetErrorRateModel(), ns3::YansWifiPhy::SetMobility(), ns3::MobilityModel::SetPosition(), ns3::YansWifiChannel::SetPropagationDelayModel(), ns3::YansWifiChannel::SetPropagationLossModel(), InterferenceExperiment::Input::standard, InterferenceExperiment::Input::xA, and InterferenceExperiment::Input::xB.
|
private |
Definition at line 103 of file test-interference-helper.cc.
References ns3::NORMAL_MPDU, and ns3::WifiTxVector::SetTxPowerLevel().
Referenced by Run().
|
private |
Definition at line 113 of file test-interference-helper.cc.
References ns3::NORMAL_MPDU, and ns3::WifiTxVector::SetTxPowerLevel().
Referenced by Run().
|
private |
Definition at line 99 of file test-interference-helper.cc.
Referenced by Run().
|
private |
Definition at line 97 of file test-interference-helper.cc.
Referenced by Run().
|
private |
Definition at line 98 of file test-interference-helper.cc.
Referenced by Run().