Classes | |
class | BasicEnergyHarvester |
BasicEnergyHarvester increases remaining energy stored in an associated Energy Source. More... | |
class | BasicEnergySource |
BasicEnergySource decreases/increases remaining energy stored in itself in linearly. More... | |
struct | BatteryPresets |
The structure containing the the parameter values that describe a battery preset. More... | |
class | DeviceEnergyModel |
Base class for device energy models. More... | |
class | DeviceEnergyModelContainer |
Holds a vector of ns3::DeviceEnergyModel pointers. More... | |
class | EnergyHarvester |
Energy harvester base class. More... | |
class | EnergyHarvesterContainer |
Holds a vector of ns3::EnergyHarvester pointers. More... | |
class | EnergySource |
Energy source base class. More... | |
class | EnergySourceContainer |
Holds a vector of ns3::EnergySource pointers. More... | |
class | GenericBatteryModel |
A generic battery model for Li-Ion, NiCd, NiMh and Lead acid batteries. More... | |
class | LiIonEnergySource |
Model a generic Lithium Ion Battery basing on [1][2]. More... | |
class | RvBatteryModel |
Rakhmatov Vrudhula non-linear battery model. More... | |
class | SimpleDeviceEnergyModel |
A simple device energy model where current drain can be set by the user. More... | |
Enumerations | |
enum | BatteryModel { PANASONIC_HHR650D_NIMH = 0 , CSB_GP1272_LEADACID = 1 , PANASONIC_CGR18650DA_LION = 2 , RSPRO_LGP12100_LEADACID = 3 , PANASONIC_N700AAC_NICD = 4 } |
Battery models that described the parameters of the the battery presets. More... | |
enum | GenericBatteryType { LION_LIPO = 0 , NIMH_NICD = 1 , LEADACID = 2 } |
Battery types. More... | |
Variables | |
static BatteryPresets | g_batteryPreset [] |
Contains the values that form the battery presents available in this module. | |