A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
generic-battery-model.h File Reference
#include "energy-source.h"
#include <ns3/event-id.h>
#include <ns3/nstime.h>
#include <ns3/traced-value.h>
+ Include dependency graph for generic-battery-model.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ns3::energy::BatteryPresets
 The structure containing the the parameter values that describe a battery preset. More...
 
class  ns3::energy::GenericBatteryModel
 A generic battery model for Li-Ion, NiCd, NiMh and Lead acid batteries. More...
 

Namespaces

namespace  ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 
namespace  ns3::energy
 

Enumerations

enum  ns3::energy::BatteryModel {
  ns3::energy::PANASONIC_HHR650D_NIMH = 0 , ns3::energy::CSB_GP1272_LEADACID = 1 , ns3::energy::PANASONIC_CGR18650DA_LION = 2 , ns3::energy::RSPRO_LGP12100_LEADACID = 3 ,
  ns3::energy::PANASONIC_N700AAC_NICD = 4
}
 Battery models that described the parameters of the the battery presets. More...
 
enum  ns3::energy::GenericBatteryType { ns3::energy::LION_LIPO = 0 , ns3::energy::NIMH_NICD = 1 , ns3::energy::LEADACID = 2 }
 Battery types. More...
 

Variables

static BatteryPresets ns3::energy::g_batteryPreset []
 Contains the values that form the battery presents available in this module.