Class IntegratedSystemProps
java.lang.Object
io.openems.edge.app.integratedsystem.IntegratedSystemProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic final AppDef
<OpenemsApp, Nameable, Type.Parameter.BundleProvider> acMeterType
(Nameable isAcMeterSelected) Creates aAppDef
for selecting the type of an ac meter.static final AppDef
<OpenemsApp, Nameable, Type.Parameter.BundleProvider> ctRatioFirst
(Nameable gridMeterType) Creates aAppDef
for the first value of the CT-Ratio.static final AppDef
<OpenemsApp, Nameable, Type.Parameter.BundleProvider> emergencyReserveEnabled
(Nameable nameableToBeChecked) Creates aAppDef
for selecting if emergency reserve is enabled.static final AppDef
<OpenemsApp, Nameable, Type.Parameter.BundleProvider> emergencyReserveSoc
(Nameable nameableToBeChecked) Creates aAppDef
for selecting the emergency reserve soc value.static final AppDef
<OpenemsApp, Nameable, Type.Parameter.BundleProvider> Creates aAppDef
for feed in setting for the battery inverter.static final AppDef
<OpenemsApp, Nameable, Type.Parameter.BundleProvider> feedInType
(FeedInType... exclude) Creates aAppDef
for a feed in type.static final AppDef
<OpenemsApp, Nameable, Type.Parameter.BundleProvider> Creates aAppDef
for the type of the grid meter.static final AppDef
<OpenemsApp, Nameable, Type.Parameter.BundleProvider> Creates aAppDef
for selecting if the system has a ac meter.static final AppDef
<OpenemsApp, Nameable, Type.Parameter.BundleProvider> Creates aAppDef
for selecting if emergency reserve is existing.static final AppDef
<OpenemsApp, Nameable, Type.Parameter.BundleProvider> maxFeedInPower
(Nameable nameableToBeChecked) Creates aAppDef
for the max feed in power.static final AppDef
<OpenemsApp, Nameable, Type.Parameter.BundleProvider> maxFeedInPower
(Nameable nameableToBeChecked, Function<BooleanExpression, BooleanExpression> additionalShowChecks) Creates aAppDef
for the max feed in power.static final AppDef
<OpenemsApp, Nameable, Type.Parameter.BundleProvider> Creates aAppDef
forSafetyCountry
.static final AppDef
<OpenemsApp, Nameable, Type.Parameter.BundleProvider> Creates aAppDef
for selecting if shadow management is disabled.
-
Method Details
-
safetyCountry
Creates aAppDef
forSafetyCountry
.- Returns:
- the created
AppDef
-
feedInType
public static final AppDef<OpenemsApp,Nameable, feedInTypeType.Parameter.BundleProvider> (FeedInType... exclude) Creates aAppDef
for a feed in type.- Parameters:
exclude
- theFeedInTypes
to exclude- Returns:
- the created
AppDef
-
maxFeedInPower
public static final AppDef<OpenemsApp,Nameable, maxFeedInPowerType.Parameter.BundleProvider> (Nameable nameableToBeChecked, Function<BooleanExpression, BooleanExpression> additionalShowChecks) Creates aAppDef
for the max feed in power. -
maxFeedInPower
public static final AppDef<OpenemsApp,Nameable, maxFeedInPowerType.Parameter.BundleProvider> (Nameable nameableToBeChecked) Creates aAppDef
for the max feed in power. -
feedInSetting
Creates aAppDef
for feed in setting for the battery inverter.- Returns:
- the created
AppDef
-
gridMeterType
Creates aAppDef
for the type of the grid meter.- Returns:
- the created
AppDef
-
ctRatioFirst
public static final AppDef<OpenemsApp,Nameable, ctRatioFirstType.Parameter.BundleProvider> (Nameable gridMeterType) Creates aAppDef
for the first value of the CT-Ratio. -
hasEmergencyReserve
Creates aAppDef
for selecting if emergency reserve is existing.- Returns:
- the created
AppDef
-
emergencyReserveEnabled
public static final AppDef<OpenemsApp,Nameable, emergencyReserveEnabledType.Parameter.BundleProvider> (Nameable nameableToBeChecked) Creates aAppDef
for selecting if emergency reserve is enabled.- Parameters:
nameableToBeChecked
- theNameable
to check if the field should be shown. Used in combination withhasEmergencyReserve()
. Can be null.- Returns:
- the created
AppDef
-
emergencyReserveSoc
public static final AppDef<OpenemsApp,Nameable, emergencyReserveSocType.Parameter.BundleProvider> (Nameable nameableToBeChecked) Creates aAppDef
for selecting the emergency reserve soc value. -
shadowManagementDisabled
public static final AppDef<OpenemsApp,Nameable, shadowManagementDisabled()Type.Parameter.BundleProvider> Creates aAppDef
for selecting if shadow management is disabled.- Returns:
- the created
AppDef
-
hasAcMeter
Creates aAppDef
for selecting if the system has a ac meter.- Returns:
- the created
AppDef
-
acMeterType
public static final AppDef<OpenemsApp,Nameable, acMeterTypeType.Parameter.BundleProvider> (Nameable isAcMeterSelected) Creates aAppDef
for selecting the type of an ac meter.- Parameters:
isAcMeterSelected
- the checkbox if a AC-Meter got selected- Returns:
- the created
AppDef
-