@ProviderType public interface ManagedEvcs extends Evcs
Modifier and Type | Interface and Description |
---|---|
static class |
ManagedEvcs.ChannelId |
Modifier and Type | Method and Description |
---|---|
default void |
_setIsClustered(boolean value)
Internal method to set the 'nextValue' on
ManagedEvcs.ChannelId.IS_CLUSTERED
Channel. |
default void |
_setSetChargePowerLimit(int value)
Internal method to set the 'nextValue' on
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT Channel. |
default void |
_setSetChargePowerLimit(java.lang.Integer value)
Internal method to set the 'nextValue' on
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT Channel. |
default void |
_setSetChargePowerLimitWithPid(int value)
Internal method to set the 'nextValue' on
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT_WITH_PID Channel. |
default void |
_setSetChargePowerLimitWithPid(java.lang.Integer value)
Internal method to set the 'nextValue' on
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT_WITH_PID Channel. |
default void |
_setSetChargePowerRequest(int value)
Internal method to set the 'nextValue' on
ManagedEvcs.ChannelId.SET_CHARGE_POWER_REQUEST Channel. |
default void |
_setSetChargePowerRequest(java.lang.Integer value)
Internal method to set the 'nextValue' on
ManagedEvcs.ChannelId.SET_CHARGE_POWER_REQUEST Channel. |
default void |
_setSetDisplayText(java.lang.String value)
Internal method to set the 'nextValue' on
ManagedEvcs.ChannelId.SET_DISPLAY_TEXT
Channel. |
default void |
_setSetEnergyLimit(int value)
Internal method to set the 'nextValue' on
ManagedEvcs.ChannelId.SET_ENERGY_LIMIT
Channel. |
default void |
_setSetEnergyLimit(java.lang.Integer value)
Internal method to set the 'nextValue' on
ManagedEvcs.ChannelId.SET_ENERGY_LIMIT
Channel. |
EvcsPower |
getEvcsPower() |
default Value<java.lang.Boolean> |
getIsClustered()
Gets the Is true if the EVCS is in a EVCS-Cluster.
|
default BooleanReadChannel |
getIsClusteredChannel()
Gets the Channel for
ManagedEvcs.ChannelId.IS_CLUSTERED . |
static ModbusSlaveNatureTable |
getModbusSlaveNatureTable(AccessMode accessMode)
Returns the modbus table for this nature.
|
default Value<java.lang.Integer> |
getSetChargePowerLimit()
Gets the set charge power limit of the EVCS in [W].
|
default IntegerWriteChannel |
getSetChargePowerLimitChannel()
Gets the Channel for
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT . |
default Value<java.lang.Integer> |
getSetChargePowerLimitWithPid()
Gets the set charge power limit of the EVCS in [W] with applied PID filter.
|
default IntegerWriteChannel |
getSetChargePowerLimitWithPidChannel()
Gets the Channel for
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT_WITH_PID . |
default Value<java.lang.Integer> |
getSetChargePowerRequest()
Gets the request for a charge power in [W].
|
default IntegerWriteChannel |
getSetChargePowerRequestChannel()
Gets the Channel for
ManagedEvcs.ChannelId.SET_CHARGE_POWER_REQUEST . |
default Value<java.lang.String> |
getSetDisplayText()
Gets the Text that is shown on the display of the EVCS.
|
default StringWriteChannel |
getSetDisplayTextChannel()
Gets the Channel for
ManagedEvcs.ChannelId.SET_DISPLAY_TEXT . |
default Value<java.lang.Integer> |
getSetEnergyLimit()
Gets the energy limit for the current or next session in [Wh]..
|
default IntegerWriteChannel |
getSetEnergyLimitChannel()
Gets the Channel for
ManagedEvcs.ChannelId.SET_ENERGY_LIMIT . |
default void |
setChargePowerLimit(java.lang.Integer value)
Sets the charge power limit of the EVCS in [W].
|
default void |
setChargePowerLimitWithPid(java.lang.Integer value)
Sets the charge power limit of the EVCS in [W] with applied PID filter.
|
default void |
setChargePowerRequest(java.lang.Integer value)
Sets the request for a charge power in [W].
|
default void |
setDisplayText(java.lang.String value)
Sets a Text that is shown on the display of the EVCS.
|
default void |
setEnergyLimit(java.lang.Integer value)
Sets the energy limit for the current or next session in [Wh].
|
_setActiveConsumptionEnergy, _setActiveConsumptionEnergy, _setChargePower, _setChargePower, _setChargingstationCommunicationFailed, _setChargingType, _setEnergySession, _setEnergySession, _setMaximumHardwarePower, _setMaximumHardwarePower, _setMaximumPower, _setMaximumPower, _setMinimumHardwarePower, _setMinimumHardwarePower, _setMinimumPower, _setMinimumPower, _setPhases, _setPhases, _setStatus, getActiveConsumptionEnergy, getActiveConsumptionEnergyChannel, getChargePower, getChargePowerChannel, getChargingstationCommunicationFailed, getChargingstationCommunicationFailedChannel, getChargingType, getChargingTypeChannel, getEnergySession, getEnergySessionChannel, getMaximumHardwarePower, getMaximumHardwarePowerChannel, getMaximumPower, getMaximumPowerChannel, getMinimumHardwarePower, getMinimumHardwarePowerChannel, getMinimumPower, getMinimumPowerChannel, getPhases, getPhasesChannel, getStatus, getStatusChannel
_channel, _getChannelAs, alias, channel, channel, channels, debugLog, getComponentContext, getState, getStateChannel, hasFaults, id, isEnabled, serviceFactoryPid, servicePid, updateConfigurationProperty, updateReferenceFilter
EvcsPower getEvcsPower()
default IntegerWriteChannel getSetChargePowerLimitChannel()
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT
.default Value<java.lang.Integer> getSetChargePowerLimit()
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT
.Value
default void _setSetChargePowerLimit(java.lang.Integer value)
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT
Channel.value
- the next valuedefault void _setSetChargePowerLimit(int value)
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT
Channel.value
- the next valuedefault void setChargePowerLimit(java.lang.Integer value) throws OpenemsError.OpenemsNamedException
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT
.value
- the next write valueOpenemsError.OpenemsNamedException
- on errordefault IntegerWriteChannel getSetChargePowerLimitWithPidChannel()
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT_WITH_PID
.default Value<java.lang.Integer> getSetChargePowerLimitWithPid()
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT_WITH_PID
.Value
default void _setSetChargePowerLimitWithPid(java.lang.Integer value)
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT_WITH_PID
Channel.value
- the next valuedefault void _setSetChargePowerLimitWithPid(int value)
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT_WITH_PID
Channel.value
- the next valuedefault void setChargePowerLimitWithPid(java.lang.Integer value) throws OpenemsError.OpenemsNamedException
ManagedEvcs.ChannelId.SET_CHARGE_POWER_LIMIT_WITH_PID
.value
- the next write valueOpenemsError.OpenemsNamedException
- on errordefault BooleanReadChannel getIsClusteredChannel()
ManagedEvcs.ChannelId.IS_CLUSTERED
.default Value<java.lang.Boolean> getIsClustered()
ManagedEvcs.ChannelId.IS_CLUSTERED
.Value
default void _setIsClustered(boolean value)
ManagedEvcs.ChannelId.IS_CLUSTERED
Channel.value
- the next valuedefault StringWriteChannel getSetDisplayTextChannel()
ManagedEvcs.ChannelId.SET_DISPLAY_TEXT
.default Value<java.lang.String> getSetDisplayText()
ManagedEvcs.ChannelId.SET_DISPLAY_TEXT
.Value
default void _setSetDisplayText(java.lang.String value)
ManagedEvcs.ChannelId.SET_DISPLAY_TEXT
Channel.value
- the next valuedefault void setDisplayText(java.lang.String value) throws OpenemsError.OpenemsNamedException
ManagedEvcs.ChannelId.SET_DISPLAY_TEXT
.value
- the next write valueOpenemsError.OpenemsNamedException
- on errordefault IntegerWriteChannel getSetChargePowerRequestChannel()
ManagedEvcs.ChannelId.SET_CHARGE_POWER_REQUEST
.default Value<java.lang.Integer> getSetChargePowerRequest()
ManagedEvcs.ChannelId.SET_CHARGE_POWER_REQUEST
.Value
default void _setSetChargePowerRequest(java.lang.Integer value)
ManagedEvcs.ChannelId.SET_CHARGE_POWER_REQUEST
Channel.value
- the next valuedefault void _setSetChargePowerRequest(int value)
ManagedEvcs.ChannelId.SET_CHARGE_POWER_REQUEST
Channel.value
- the next valuedefault void setChargePowerRequest(java.lang.Integer value) throws OpenemsError.OpenemsNamedException
ManagedEvcs.ChannelId.SET_CHARGE_POWER_REQUEST
.value
- the next write valueOpenemsError.OpenemsNamedException
- on errordefault IntegerWriteChannel getSetEnergyLimitChannel()
ManagedEvcs.ChannelId.SET_ENERGY_LIMIT
.default Value<java.lang.Integer> getSetEnergyLimit()
ManagedEvcs.ChannelId.SET_ENERGY_LIMIT
.Value
default void _setSetEnergyLimit(java.lang.Integer value)
ManagedEvcs.ChannelId.SET_ENERGY_LIMIT
Channel.value
- the next valuedefault void _setSetEnergyLimit(int value)
ManagedEvcs.ChannelId.SET_ENERGY_LIMIT
Channel.value
- the next valuedefault void setEnergyLimit(java.lang.Integer value) throws OpenemsError.OpenemsNamedException
ManagedEvcs.ChannelId.SET_ENERGY_LIMIT
.value
- the next write valueOpenemsError.OpenemsNamedException
- on errorstatic ModbusSlaveNatureTable getModbusSlaveNatureTable(AccessMode accessMode)
getModbusSlaveNatureTable
in interface Evcs
getModbusSlaveNatureTable
in interface OpenemsComponent
accessMode
- accessMode