View | Details | Raw Unified | Return to bug 2171
Collapse All | Expand All

(-)a/examples/wireless/power-adaptation-interference.cc (-2 / +3 lines)
 Lines 57-62    Link Here 
57
57
58
#include <sstream>
58
#include <sstream>
59
#include <fstream>
59
#include <fstream>
60
#include <math.h>
60
61
61
#include "ns3/core-module.h"
62
#include "ns3/core-module.h"
62
#include "ns3/network-module.h"
63
#include "ns3/network-module.h"
 Lines 102-108    Link Here 
102
  void SetupPhy (Ptr<WifiPhy> phy);
103
  void SetupPhy (Ptr<WifiPhy> phy);
103
  Time GetCalcTxTime (WifiMode mode);
104
  Time GetCalcTxTime (WifiMode mode);
104
105
105
  std::map<Mac48Address, uint32_t> actualPower;
106
  std::map<Mac48Address, double> actualPower;
106
  std::map<Mac48Address, WifiMode> actualMode;
107
  std::map<Mac48Address, WifiMode> actualMode;
107
  uint32_t m_bytesTotal;
108
  uint32_t m_bytesTotal;
108
  double totalEnergy;
109
  double totalEnergy;
 Lines 195-201    Link Here 
195
196
196
  if (head.GetType() == WIFI_MAC_DATA)
197
  if (head.GetType() == WIFI_MAC_DATA)
197
    {
198
    {
198
      totalEnergy += pow(10, actualPower[dest] / 10) * GetCalcTxTime (actualMode[dest]).GetSeconds ();
199
      totalEnergy += pow (10.0, actualPower[dest] / 10.0) * GetCalcTxTime (actualMode[dest]).GetSeconds ();
199
      totalTime += GetCalcTxTime (actualMode[dest]).GetSeconds ();
200
      totalTime += GetCalcTxTime (actualMode[dest]).GetSeconds ();
200
    }
201
    }
201
}
202
}

Return to bug 2171