diff --git a/src/wifi/examples/test-interference-helper.cc b/src/wifi/examples/test-interference-helper.cc index 17a566769..6cf1d6d4f 100644 --- a/src/wifi/examples/test-interference-helper.cc +++ b/src/wifi/examples/test-interference-helper.cc @@ -49,8 +49,12 @@ // logs associated to the chosen scenario. // +#include "ns3/log.h" #include "ns3/packet.h" -#include "ns3/core-module.h" +#include "ns3/config.h" +#include "ns3/double.h" +#include "ns3/simulator.h" +#include "ns3/command-line.h" #include "ns3/yans-wifi-channel.h" #include "ns3/yans-wifi-phy.h" #include "ns3/propagation-loss-model.h" diff --git a/src/wifi/examples/wifi-manager-example.cc b/src/wifi/examples/wifi-manager-example.cc index 0b183f5ab..19c6fe375 100644 --- a/src/wifi/examples/wifi-manager-example.cc +++ b/src/wifi/examples/wifi-manager-example.cc @@ -37,13 +37,23 @@ // --broadcast instead of unicast (default is unicast) // --rtsThreshold (by default, value of 99999 disables it) -#include "ns3/core-module.h" -#include "ns3/network-module.h" -#include "ns3/wifi-module.h" -#include "ns3/stats-module.h" -#include "ns3/mobility-module.h" -#include "ns3/propagation-module.h" +#include "ns3/log.h" +#include "ns3/config.h" +#include "ns3/uinteger.h" +#include "ns3/boolean.h" +#include "ns3/double.h" +#include "ns3/gnuplot.h" +#include "ns3/command-line.h" +#include "ns3/yans-wifi-helper.h" +#include "ns3/ssid.h" +#include "ns3/propagation-loss-model.h" +#include "ns3/propagation-delay-model.h" #include "ns3/rng-seed-manager.h" +#include "ns3/mobility-helper.h" +#include "ns3/wifi-net-device.h" +#include "ns3/packet-socket-helper.h" +#include "ns3/packet-socket-client.h" +#include "ns3/packet-socket-server.h" using namespace ns3; @@ -317,7 +327,7 @@ int main (int argc, char *argv[]) NS_ABORT_IF (clientSelectedStandard.m_name == "none"); std::cout << "Testing " << serverSelectedStandard.m_name << " with " << wifiManager << " ..." << std::endl; NS_ABORT_MSG_IF (clientSelectedStandard.m_snrLow >= clientSelectedStandard.m_snrHigh, "SNR values in wrong order"); - steps = static_cast (std::abs ((clientSelectedStandard.m_snrHigh - clientSelectedStandard.m_snrLow ) / stepSize) + 1); + steps = static_cast (std::abs (static_cast (clientSelectedStandard.m_snrHigh - clientSelectedStandard.m_snrLow ) / stepSize) + 1); NS_LOG_DEBUG ("Using " << steps << " steps for SNR range " << clientSelectedStandard.m_snrLow << ":" << clientSelectedStandard.m_snrHigh); Ptr clientNode = CreateObject (); Ptr serverNode = CreateObject (); diff --git a/src/wifi/examples/wifi-phy-configuration.cc b/src/wifi/examples/wifi-phy-configuration.cc index 166550f60..fd4543d96 100644 --- a/src/wifi/examples/wifi-phy-configuration.cc +++ b/src/wifi/examples/wifi-phy-configuration.cc @@ -23,15 +23,22 @@ // WifiHelper.SetStandard () and the physical layer channel number, // center frequency, and channel width. +#include "ns3/log.h" +#include "ns3/command-line.h" #include "ns3/config-store.h" -#include "ns3/core-module.h" -#include "ns3/wifi-module.h" +#include "ns3/config.h" +#include "ns3/boolean.h" +#include "ns3/uinteger.h" +#include "ns3/string.h" +#include "ns3/ssid.h" +#include "ns3/yans-wifi-phy.h" +#include "ns3/yans-wifi-helper.h" +#include "ns3/wifi-net-device.h" using namespace ns3; NS_LOG_COMPONENT_DEFINE ("WifiPhyConfigurationExample"); - Ptr GetYansWifiPhyPtr (const NetDeviceContainer &nc) { diff --git a/src/wifi/examples/wifi-trans-example.cc b/src/wifi/examples/wifi-trans-example.cc index a988bf846..1af823ffe 100644 --- a/src/wifi/examples/wifi-trans-example.cc +++ b/src/wifi/examples/wifi-trans-example.cc @@ -18,11 +18,15 @@ * Author: Rediet */ -#include "ns3/core-module.h" -#include "ns3/wifi-module.h" -#include "ns3/mobility-module.h" -#include "ns3/spectrum-module.h" #include "ns3/gnuplot.h" +#include "ns3/command-line.h" +#include "ns3/string.h" +#include "ns3/ssid.h" +#include "ns3/spectrum-helper.h" +#include "ns3/spectrum-wifi-helper.h" +#include "ns3/spectrum-analyzer-helper.h" +#include "ns3/spectrum-channel.h" +#include "ns3/mobility-helper.h" using namespace ns3; diff --git a/src/wifi/examples/wscript b/src/wifi/examples/wscript index 532f714e4..88530f48d 100644 --- a/src/wifi/examples/wscript +++ b/src/wifi/examples/wscript @@ -5,21 +5,21 @@ def build(bld): return; obj = bld.create_ns3_program('wifi-phy-test', - ['core', 'mobility', 'network', 'wifi']) + ['wifi']) obj.source = 'wifi-phy-test.cc' obj = bld.create_ns3_program('test-interference-helper', - ['core', 'mobility', 'network', 'wifi']) + ['wifi']) obj.source = 'test-interference-helper.cc' obj = bld.create_ns3_program('wifi-manager-example', - ['core', 'network', 'wifi', 'stats', 'mobility', 'propagation']) + ['wifi']) obj.source = 'wifi-manager-example.cc' obj = bld.create_ns3_program('wifi-trans-example', - ['core', 'mobility', 'spectrum', 'wifi']) + ['wifi']) obj.source = 'wifi-trans-example.cc' obj = bld.create_ns3_program('wifi-phy-configuration', - ['core', 'wifi', 'config-store']) + ['wifi', 'config-store']) obj.source = 'wifi-phy-configuration.cc'