Refactoring

This commit is contained in:
Loic Guegan 2019-04-12 14:48:47 +02:00
parent 9272834371
commit cb10ad2490
5 changed files with 57 additions and 40 deletions

View file

@ -3,6 +3,9 @@
NS_LOG_COMPONENT_DEFINE ("WIFISensorsSimulator");
/**
* To get more details about functions please have a look at modules/modules.hpp
*/
int main(int argc, char* argv[]){
uint32_t sensorsFrequency=1;
@ -20,22 +23,19 @@ int main(int argc, char* argv[]){
//LogComponentEnable("UdpEchoClientApplication", LOG_LEVEL_INFO);
//LogComponentEnable("PacketSink", LOG_LEVEL_INFO);
// Setup Simulations
CloudInfos cloud=buildEdgeAndCloud(nbHop);
Cell c=createCell(sensorsNumber,cloud.first.Get(0));
applyScenarios(c,sensorsPktSize,sensorsFrequency,cloud); // Send data from Sensors to Cloud
// setupEnergy(c);
// ---------- Setup Simulations ----------
CloudInfos cloud=createCloud(nbHop,5,2); // Create cloud P2P node chain o--o--o--o--o
Cell cell=createCell(sensorsNumber,cloud.first.Get(0)); // Use first cloud node as Access Point
setupScenario(cell,cloud,sensorsPktSize,sensorsFrequency); // Send data from Sensors to Cloud
setupCellEnergy(cell);
// Don't forget the following
Ipv4GlobalRoutingHelper::PopulateRoutingTables ();
// Run simulators
// Run Simulations
Simulator::Stop (Seconds (20));
Simulator::Run ();
Simulator::Destroy (); // Destroy
Simulator::Destroy ();
return(0);
}