From 47424df13e2c698609ee58acb9337126e60f7d15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Deronne?= Date: Thu, 26 Jan 2023 18:21:54 +0100 Subject: [PATCH] wifi: Extend multiple spectrum PHY interfaces tests to verify signals tracked by interference helper --- src/wifi/test/spectrum-wifi-phy-test.cc | 450 ++++++++++++++++++------ 1 file changed, 346 insertions(+), 104 deletions(-) diff --git a/src/wifi/test/spectrum-wifi-phy-test.cc b/src/wifi/test/spectrum-wifi-phy-test.cc index d6879dfa3..ce5ef300e 100644 --- a/src/wifi/test/spectrum-wifi-phy-test.cc +++ b/src/wifi/test/spectrum-wifi-phy-test.cc @@ -23,6 +23,7 @@ #include "ns3/multi-model-spectrum-channel.h" #include "ns3/nist-error-rate-model.h" #include "ns3/ofdm-ppdu.h" +#include "ns3/pointer.h" #include "ns3/spectrum-wifi-helper.h" #include "ns3/spectrum-wifi-phy.h" #include "ns3/test.h" @@ -54,6 +55,7 @@ static const uint16_t GUARD_WIDTH = class ExtSpectrumWifiPhy : public SpectrumWifiPhy { public: + using SpectrumWifiPhy::GetBandForInterface; using SpectrumWifiPhy::SpectrumWifiPhy; using WifiPhy::GetBand; @@ -315,7 +317,15 @@ class TestPhyListener : public ns3::WifiPhyListener const std::vector