sidnet.models.energy.energyconsumptionmodels
Class EnergyManagementImpl.StubBattery
java.lang.Object
sidnet.models.energy.energyconsumptionmodels.EnergyManagementImpl.StubBattery
- All Implemented Interfaces:
- Battery, BatteryControl
- Enclosing class:
- EnergyManagementImpl
public class EnergyManagementImpl.StubBattery
- extends java.lang.Object
- implements Battery, BatteryControl
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnergyManagementImpl.StubBattery
public EnergyManagementImpl.StubBattery(Battery battery)
getEnergyLevel_mJ
public double getEnergyLevel_mJ()
- Specified by:
getEnergyLevel_mJ
in interface Battery
getPercentageEnergyLevel
public double getPercentageEnergyLevel()
- Specified by:
getPercentageEnergyLevel
in interface Battery
getCapacity_mJ
public double getCapacity_mJ()
- Specified by:
getCapacity_mJ
in interface Battery
deplete
public void deplete()
- Specified by:
deplete
in interface BatteryControl
depleteAmount
public void depleteAmount(double amount)
- Specified by:
depleteAmount
in interface BatteryControl
recharge
public void recharge(double amount)
- Specified by:
recharge
in interface BatteryControl
getVoltage
public double getVoltage()
- Specified by:
getVoltage
in interface Battery