From 822d5a10e4e5354bbec28dfb9d4d7331b900128c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Deronne?= Date: Mon, 26 Nov 2018 20:01:12 +0100 Subject: [PATCH] wifi: Refactor detection thresholds in WifiPhy --- CHANGES.html | 4 + examples/energy/energy-model-example.cc | 10 +- .../energy-model-with-harvesting-example.cc | 10 +- examples/wireless/wifi-clear-channel-cmu.cc | 2 - examples/wireless/wifi-simple-interference.cc | 4 - .../wireless/wifi-spectrum-per-example.cc | 3 - .../wifi-spectrum-per-interference.cc | 3 - .../wifi-spectrum-saturation-example.cc | 3 - examples/wireless/wifi-tcp.cc | 8 - .../test/aodv-chain-regression-test-0-0.pcap | Bin 6530 -> 6666 bytes .../test/aodv-chain-regression-test-1-0.pcap | Bin 8954 -> 8954 bytes src/aodv/test/aodv-regression.cc | 3 +- .../hwmp-proactive-regression-test-0-1.pcap | Bin 7313 -> 7313 bytes .../hwmp-proactive-regression-test-1-1.pcap | Bin 11737 -> 11682 bytes .../hwmp-proactive-regression-test-2-1.pcap | Bin 13278 -> 13453 bytes .../hwmp-proactive-regression-test-3-1.pcap | Bin 11732 -> 11835 bytes .../hwmp-proactive-regression-test-4-1.pcap | Bin 7308 -> 7466 bytes .../test/dot11s/hwmp-proactive-regression.cc | 3 +- .../hwmp-reactive-regression-test-0-1.pcap | Bin 14113 -> 6339 bytes .../hwmp-reactive-regression-test-1-1.pcap | Bin 21037 -> 11396 bytes .../hwmp-reactive-regression-test-2-1.pcap | Bin 19653 -> 7063 bytes .../hwmp-reactive-regression-test-3-1.pcap | Bin 21247 -> 9169 bytes .../hwmp-reactive-regression-test-4-1.pcap | Bin 18573 -> 4844 bytes .../hwmp-reactive-regression-test-5-1.pcap | Bin 11692 -> 2271 bytes .../test/dot11s/hwmp-reactive-regression.cc | 2 - .../test/dot11s/hwmp-simplest-regression.cc | 3 +- ...hwmp-target-flags-regression-test-0-1.pcap | Bin 10400 -> 10782 bytes ...hwmp-target-flags-regression-test-1-1.pcap | Bin 14987 -> 14902 bytes ...hwmp-target-flags-regression-test-2-1.pcap | Bin 13350 -> 13350 bytes ...hwmp-target-flags-regression-test-3-1.pcap | Bin 7135 -> 7135 bytes .../dot11s/hwmp-target-flags-regression.cc | 3 +- .../test/flame/flame-regression-test-0-1.pcap | Bin 5260 -> 24 bytes .../test/flame/flame-regression-test-1-1.pcap | Bin 7062 -> 448 bytes .../test/flame/flame-regression-test-2-1.pcap | Bin 5542 -> 448 bytes src/mesh/test/flame/flame-regression.cc | 3 +- .../ns3wifi/wifi-interference-test-suite.cc | 5 - src/wifi/doc/source/wifi-design.rst | 36 +- src/wifi/examples/wifi-manager-example.cc | 3 - src/wifi/model/spectrum-wifi-phy.cc | 8 + src/wifi/model/wifi-phy-state-helper.cc | 1 + src/wifi/model/wifi-phy.cc | 189 ++++---- src/wifi/model/wifi-phy.h | 34 +- src/wifi/model/yans-wifi-channel.cc | 7 + src/wifi/test/spectrum-wifi-phy-test.cc | 2 - src/wifi/test/wifi-phy-thresholds-test.cc | 425 ++++++++++++++++++ src/wifi/test/wifi-test.cc | 1 - src/wifi/wscript | 1 + 47 files changed, 592 insertions(+), 184 deletions(-) create mode 100644 src/wifi/test/wifi-phy-thresholds-test.cc diff --git a/CHANGES.html b/CHANGES.html index 1570797ed..b99bbf114 100644 --- a/CHANGES.html +++ b/CHANGES.html @@ -70,6 +70,10 @@ us a note on ns-developers mailing list.

RandomRectanglePositionAllocator, RandomDiscPositionAllocator, UniformDiscPositionAllocator. +
  • + The WifiPhy attribute "CcaMode1Threshold" has been renamed to "CcaEdThreshold", + and the WifiPhy attribute "EnergyDetectionThreshold" has been replaced by a new attribute called "RxSensitivity" +
  • Changes to build system: