wifi: Install distinct per-PHY interference helpers
This commit is contained in:
committed by
Stefano Avallone
parent
5c5973ea96
commit
fdc8123237
@@ -83,12 +83,12 @@ std::vector<Ptr<WifiPhy>>
|
||||
SpectrumWifiPhyHelper::Create (Ptr<Node> node, Ptr<WifiNetDevice> device) const
|
||||
{
|
||||
std::vector<Ptr<WifiPhy>> ret;
|
||||
Ptr<InterferenceHelper> interference = m_interferenceHelper.Create<InterferenceHelper> ();
|
||||
|
||||
for (std::size_t i = 0; i < m_phy.size (); i++)
|
||||
{
|
||||
Ptr<SpectrumWifiPhy> phy = m_phy.at (i).Create<SpectrumWifiPhy> ();
|
||||
phy->CreateWifiSpectrumPhyInterface (device);
|
||||
auto interference = m_interferenceHelper.Create<InterferenceHelper> ();
|
||||
phy->SetInterferenceHelper (interference);
|
||||
Ptr<ErrorRateModel> error = m_errorRateModel.at (i).Create<ErrorRateModel> ();
|
||||
phy->SetErrorRateModel (error);
|
||||
|
||||
Reference in New Issue
Block a user