Class Context
java.lang.Object
io.openems.edge.common.statemachine.AbstractContext<ControllerEssEmergencyCapacityReserve>
io.openems.edge.controller.ess.emergencycapacityreserve.statemachine.Context
-
Field Summary
-
Constructor Summary
ConstructorDescriptionContext
(ControllerEssEmergencyCapacityReserve emergencyCapacityReserve, Sum sum, Integer maxApparentPower, Integer soc, int reserveSoc) -
Method Summary
Modifier and TypeMethodDescriptionfloat
protected void
setRampPower
(float rampPower) protected void
setRampPower
(int rampPower) protected void
setRampPower
(Double rampPower) protected void
setTargetPower
(Float targetPower) protected void
setTargetPower
(Integer targetPower)
-
Field Details
-
sum
-
maxApparentPower
MaxApparentPower is guaranteed to be not-null in any State other than NO_LIMIT. -
soc
SoC is guaranteed to be not-null in any State other than NO_LIMIT. -
reserveSoc
protected final int reserveSoc
-
-
Constructor Details
-
Context
public Context(ControllerEssEmergencyCapacityReserve emergencyCapacityReserve, Sum sum, Integer maxApparentPower, Integer soc, int reserveSoc)
-
-
Method Details
-
getTargetPower
-
setTargetPower
-
setTargetPower
-
getRampPower
public float getRampPower() -
setRampPower
-
setRampPower
protected void setRampPower(float rampPower) -
setRampPower
protected void setRampPower(int rampPower)
-