Index: src/energy/model/basic-energy-harvester.h |
=================================================================== |
--- a/src/energy/model/basic-energy-harvester.h |
+++ b/src/energy/model/basic-energy-harvester.h |
@@ -45,9 +45,13 @@ |
* energy as (time in seconds * power in Watt). |
* |
*/ |
-class BasicEnergyHarvester: public EnergyHarvester |
+class BasicEnergyHarvester : public EnergyHarvester |
{ |
public: |
+ /** |
+ * \brief Get the type ID. |
+ * \return the object TypeId |
+ */ |
static TypeId GetTypeId (void); |
BasicEnergyHarvester (); |
@@ -114,15 +118,14 @@ |
void UpdateHarvestedPower (void); |
private: |
+ Ptr<RandomVariableStream> m_harvestablePower; ///< Random variable for the harvestable power |
- Ptr<RandomVariableStream> m_harvestablePower; // Random variable for the harvestable power |
+ TracedValue<double> m_harvestedPower; ///< current harvested power, in Watt |
+ TracedValue<double> m_totalEnergyHarvestedJ; ///< total harvested energy, in Joule |
- TracedValue<double> m_harvestedPower; // current harvested power, in Watt |
- TracedValue<double> m_totalEnergyHarvestedJ; // total harvested energy, in Joule |
- |
- EventId m_energyHarvestingUpdateEvent; // energy harvesting event |
- Time m_lastHarvestingUpdateTime; // last harvesting time |
- Time m_harvestedPowerUpdateInterval; // harvestable energy update interval |
+ EventId m_energyHarvestingUpdateEvent; ///< energy harvesting event |
+ Time m_lastHarvestingUpdateTime; ///< last harvesting time |
+ Time m_harvestedPowerUpdateInterval; ///< harvestable energy update interval |
}; |