Package io.openems.edge.goodwe.ess
Class AllowedChargeDischargeHandler
java.lang.Object
io.openems.edge.ess.generic.common.AbstractAllowedChargeDischargeHandler<GoodWeEssImpl>
io.openems.edge.goodwe.ess.AllowedChargeDischargeHandler
- All Implemented Interfaces:
BiConsumer<ClockProvider,
Battery>
public class AllowedChargeDischargeHandler
extends AbstractAllowedChargeDischargeHandler<GoodWeEssImpl>
-
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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(ClockProvider clockProvider) Calculates AllowedChargePower and AllowedDischargePower and sets the Channels.void
accept
(ClockProvider clockProvider, Battery battery) Methods inherited from class io.openems.edge.ess.generic.common.AbstractAllowedChargeDischargeHandler
calculateAllowedChargeDischargePower, calculateAllowedChargeDischargePower
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.function.BiConsumer
andThen
-
Constructor Details
-
AllowedChargeDischargeHandler
-
-
Method Details
-
accept
- Specified by:
accept
in interfaceBiConsumer<ClockProvider,
Battery> - Specified by:
accept
in classAbstractAllowedChargeDischargeHandler<GoodWeEssImpl>
-
accept
Calculates AllowedChargePower and AllowedDischargePower and sets the Channels.- Parameters:
clockProvider
- aClockProvider
-