diff --git a/examples/wireless/power-adaptation-distance.cc b/examples/wireless/power-adaptation-distance.cc index a04473abb..3497bdf08 100644 --- a/examples/wireless/power-adaptation-distance.cc +++ b/examples/wireless/power-adaptation-distance.cc @@ -129,7 +129,7 @@ private: void SetupPhy (Ptr phy); Time GetCalcTxTime (WifiMode mode); - std::map actualPower; + std::map actualPower; std::map actualMode; uint32_t m_bytesTotal; double totalEnergy; @@ -199,7 +199,7 @@ NodeStatistics::PhyCallback (std::string path, Ptr packet) if (head.GetType() == WIFI_MAC_DATA) { - totalEnergy += pow (10, actualPower[dest] / 10) * GetCalcTxTime (actualMode[dest]).GetSeconds (); + totalEnergy += pow (10.0, actualPower[dest] / 10.0) * GetCalcTxTime (actualMode[dest]).GetSeconds (); totalTime += GetCalcTxTime (actualMode[dest]).GetSeconds (); } } diff --git a/examples/wireless/power-adaptation-interference.cc b/examples/wireless/power-adaptation-interference.cc index 023d5abec..bb0e4a18e 100644 --- a/examples/wireless/power-adaptation-interference.cc +++ b/examples/wireless/power-adaptation-interference.cc @@ -102,7 +102,7 @@ private: void SetupPhy (Ptr phy); Time GetCalcTxTime (WifiMode mode); - std::map actualPower; + std::map actualPower; std::map actualMode; uint32_t m_bytesTotal; double totalEnergy; @@ -195,7 +195,7 @@ NodeStatistics::PhyCallback (std::string path, Ptr packet) if (head.GetType() == WIFI_MAC_DATA) { - totalEnergy += pow(10, actualPower[dest] / 10) * GetCalcTxTime (actualMode[dest]).GetSeconds (); + totalEnergy += pow (10.0, actualPower[dest] / 10.0) * GetCalcTxTime (actualMode[dest]).GetSeconds (); totalTime += GetCalcTxTime (actualMode[dest]).GetSeconds (); } }