Interface EvcsSpelsbergSmart
- All Superinterfaces:
OpenemsComponent
- All Known Implementing Classes:
EvcsSpelsbergSmartImpl
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault IntegerWriteChannel
Gets the Channel forEvcsSpelsbergSmart.ChannelId.APPLY_CHARGE_POWER_LIMIT
.Gets sum of charged energy for the current session.Gets the Channel forEvcsSpelsbergSmart.ChannelId.CHARGE_ENERGY_SESSION
.Gets the Power on phase L1 in [W].Gets the Channel forEvcsSpelsbergSmart.ChannelId.POWER_L1
.Gets the Power on phase L2 in [W].Gets the Channel forEvcsSpelsbergSmart.ChannelId.POWER_L2
.Gets the Power on phase L3 in [W].Gets the Channel forEvcsSpelsbergSmart.ChannelId.POWER_L3
.Gets the total charge power on all phases in [W].Gets the Channel forEvcsSpelsbergSmart.ChannelId.POWER_TOTAL
.Gets the Life-Bit.default IntegerWriteChannel
Gets the Channel forEvcsSpelsbergSmart.ChannelId.LIFE_BIT
.default void
setApplyChargePowerLimit
(Integer value) Sets the charge power limit of the EVCS in [W] onEvcsSpelsbergSmart.ChannelId.APPLY_CHARGE_POWER_LIMIT
Channel.default void
setLifeBit
(Integer value) Sets Life-Bit.Methods inherited from interface io.openems.edge.common.component.OpenemsComponent
_channel, _getChannelAs, alias, channel, channel, channels, debugLog, getComponentContext, getState, getStateChannel, hasFaults, id, isEnabled, serviceFactoryPid, servicePid
-
Method Details
-
getApplyChargePowerLimitChannel
Gets the Channel forEvcsSpelsbergSmart.ChannelId.APPLY_CHARGE_POWER_LIMIT
.- Returns:
- the Channel
-
setApplyChargePowerLimit
Sets the charge power limit of the EVCS in [W] onEvcsSpelsbergSmart.ChannelId.APPLY_CHARGE_POWER_LIMIT
Channel.- Parameters:
value
- the next value- Throws:
OpenemsError.OpenemsNamedException
- on error
-
getChargePowerL1Channel
Gets the Channel forEvcsSpelsbergSmart.ChannelId.POWER_L1
.- Returns:
- the Channel
-
getChargePowerL1
Gets the Power on phase L1 in [W]. SeeEvcsSpelsbergSmart.ChannelId.POWER_L1
.- Returns:
- the Channel
Value
-
getChargePowerL2Channel
Gets the Channel forEvcsSpelsbergSmart.ChannelId.POWER_L2
.- Returns:
- the Channel
-
getChargePowerL2
Gets the Power on phase L2 in [W]. SeeEvcsSpelsbergSmart.ChannelId.POWER_L2
.- Returns:
- the Channel
Value
-
getChargePowerL3Channel
Gets the Channel forEvcsSpelsbergSmart.ChannelId.POWER_L3
.- Returns:
- the Channel
-
getChargePowerL3
Gets the Power on phase L3 in [W]. SeeEvcsSpelsbergSmart.ChannelId.POWER_L3
.- Returns:
- the Channel
Value
-
getChargePowerTotalChannel
Gets the Channel forEvcsSpelsbergSmart.ChannelId.POWER_TOTAL
.- Returns:
- the Channel
-
getChargePowerTotal
Gets the total charge power on all phases in [W]. SeeEvcsSpelsbergSmart.ChannelId.POWER_TOTAL
.- Returns:
- the Channel
Value
-
getChargeEnergySessionChannel
Gets the Channel forEvcsSpelsbergSmart.ChannelId.CHARGE_ENERGY_SESSION
.- Returns:
- the Channel
-
getChargeEnergySession
Gets sum of charged energy for the current session. SeeEvcsSpelsbergSmart.ChannelId.CHARGE_ENERGY_SESSION
.- Returns:
- the Channel
Value
-
getLifeBitChannel
Gets the Channel forEvcsSpelsbergSmart.ChannelId.LIFE_BIT
.- Returns:
- the Channel
-
getLifeBit
Gets the Life-Bit. SeeEvcsSpelsbergSmart.ChannelId.LIFE_BIT
.- Returns:
- the Channel
Value
-
setLifeBit
Sets Life-Bit. SeeEvcsSpelsbergSmart.ChannelId.LIFE_BIT
.- Parameters:
value
-Integer
- Throws:
OpenemsError.OpenemsNamedException
- on error.
-