Class AllowedChargeDischargeHandler
java.lang.Object
io.openems.edge.ess.generic.common.AbstractAllowedChargeDischargeHandler<EssGenericManagedSymmetric>
io.openems.edge.ess.generic.symmetric.AllowedChargeDischargeHandler
- All Implemented Interfaces:
org.apache.logging.log4j.util.TriConsumer<ClockProvider,
Battery, SymmetricBatteryInverter>
public class AllowedChargeDischargeHandler
extends AbstractAllowedChargeDischargeHandler<EssGenericManagedSymmetric>
-
Field Summary
Fields inherited from class io.openems.edge.ess.generic.common.AbstractAllowedChargeDischargeHandler
DISCHARGE_EFFICIENCY_FACTOR, lastBatteryAllowedChargePower, lastBatteryAllowedDischargePower, MAX_INCREASE_PERCENTAGE, parent, VOLTAGE_CONTROL_FILTER_TIME_CONSTANT, VOLTAGE_CONTROL_OFFSET
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(ClockProvider clockProvider, Battery battery, SymmetricBatteryInverter inverter) Methods inherited from class io.openems.edge.ess.generic.common.AbstractAllowedChargeDischargeHandler
calculateAllowedChargeDischargePower, calculateAllowedChargeDischargePower
-
Constructor Details
-
AllowedChargeDischargeHandler
-
-
Method Details
-
accept
- Specified by:
accept
in interfaceorg.apache.logging.log4j.util.TriConsumer<ClockProvider,
Battery, SymmetricBatteryInverter> - Specified by:
accept
in classAbstractAllowedChargeDischargeHandler<EssGenericManagedSymmetric>
-