Class AllowedChargeDischargeHandler
- java.lang.Object
-
- io.openems.edge.ess.generic.common.AbstractAllowedChargeDischargeHandler<GenericManagedSymmetricEss>
-
- io.openems.edge.ess.generic.symmetric.AllowedChargeDischargeHandler
-
- All Implemented Interfaces:
java.util.function.BiConsumer<ClockProvider,Battery>
public class AllowedChargeDischargeHandler extends AbstractAllowedChargeDischargeHandler<GenericManagedSymmetricEss>
-
-
Field Summary
-
Fields inherited from class io.openems.edge.ess.generic.common.AbstractAllowedChargeDischargeHandler
DISCHARGE_EFFICIENCY_FACTOR, lastBatteryAllowedChargePower, lastBatteryAllowedDischargePower, MAX_INCREASE_PERCENTAGE, parent
-
-
Constructor Summary
Constructors Constructor Description AllowedChargeDischargeHandler(GenericManagedSymmetricEss parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(ClockProvider clockProvider, Battery battery)
-
Methods inherited from class io.openems.edge.ess.generic.common.AbstractAllowedChargeDischargeHandler
calculateAllowedChargeDischargePower, calculateAllowedChargeDischargePower
-
-
-
-
Constructor Detail
-
AllowedChargeDischargeHandler
public AllowedChargeDischargeHandler(GenericManagedSymmetricEss parent)
-
-
Method Detail
-
accept
public void accept(ClockProvider clockProvider, Battery battery)
- Specified by:
accept
in interfacejava.util.function.BiConsumer<ClockProvider,Battery>
- Specified by:
accept
in classAbstractAllowedChargeDischargeHandler<GenericManagedSymmetricEss>
-
-