sidnet.models.energy.batteries
Interface Battery

All Known Implementing Classes:
EnergyManagementImpl.StubBattery, IdealBattery, LinearTimeDrainingBattery, PercentualTimeDrainingBattery

public interface Battery


Field Summary
static int EMPTY
           
static int FULL
           
static int INF
           
 
Method Summary
 double getCapacity_mJ()
           
 double getEnergyLevel_mJ()
           
 double getPercentageEnergyLevel()
           
 double getVoltage()
           
 

Field Detail

INF

static final int INF
See Also:
Constant Field Values

EMPTY

static final int EMPTY
See Also:
Constant Field Values

FULL

static final int FULL
See Also:
Constant Field Values
Method Detail

getEnergyLevel_mJ

double getEnergyLevel_mJ()

getPercentageEnergyLevel

double getPercentageEnergyLevel()

getCapacity_mJ

double getCapacity_mJ()

getVoltage

double getVoltage()