public interface Evcs extends OpenemsComponent
Modifier and Type | Interface and Description |
---|---|
static class |
Evcs.ChannelId |
Modifier and Type | Method and Description |
---|---|
default void |
_setActiveConsumptionEnergy(long value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.ACTIVE_CONSUMPTION_ENERGY Channel. |
default void |
_setActiveConsumptionEnergy(java.lang.Long value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.ACTIVE_CONSUMPTION_ENERGY Channel. |
default void |
_setChargePower(int value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.CHARGE_POWER
Channel. |
default void |
_setChargePower(java.lang.Integer value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.CHARGE_POWER
Channel. |
default void |
_setChargingstationCommunicationFailed(boolean value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.CHARGINGSTATION_COMMUNICATION_FAILED Channel. |
default void |
_setChargingType(ChargingType value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.CHARGING_TYPE
Channel. |
default void |
_setEnergySession(int value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.ENERGY_SESSION
Channel. |
default void |
_setEnergySession(java.lang.Integer value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.ENERGY_SESSION
Channel. |
default void |
_setMaximumHardwarePower(int value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.MAXIMUM_HARDWARE_POWER Channel. |
default void |
_setMaximumHardwarePower(java.lang.Integer value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.MAXIMUM_HARDWARE_POWER Channel. |
default void |
_setMaximumPower(int value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.MAXIMUM_POWER
Channel. |
default void |
_setMaximumPower(java.lang.Integer value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.MAXIMUM_POWER
Channel. |
default void |
_setMinimumHardwarePower(int value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.MINIMUM_HARDWARE_POWER Channel. |
default void |
_setMinimumHardwarePower(java.lang.Integer value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.MINIMUM_HARDWARE_POWER Channel. |
default void |
_setMinimumPower(int value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.MINIMUM_POWER
Channel. |
default void |
_setMinimumPower(java.lang.Integer value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.MINIMUM_POWER
Channel. |
default void |
_setPhases(int value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.PHASES Channel. |
default void |
_setPhases(java.lang.Integer value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.PHASES Channel. |
default void |
_setStatus(Status value)
Internal method to set the 'nextValue' on
Evcs.ChannelId.STATUS Channel. |
default Value<java.lang.Long> |
getActiveConsumptionEnergy()
Gets the Active Consumption Energy in [Wh].
|
default LongReadChannel |
getActiveConsumptionEnergyChannel()
Gets the Channel for
Evcs.ChannelId.ACTIVE_CONSUMPTION_ENERGY . |
default Value<java.lang.Integer> |
getChargePower()
Gets the Charge Power in [W].
|
default IntegerReadChannel |
getChargePowerChannel()
Gets the Channel for
Evcs.ChannelId.CHARGE_POWER . |
default Value<java.lang.Boolean> |
getChargingstationCommunicationFailed()
Gets the Failed state channel for a failed communication to the EVCS.
|
default StateChannel |
getChargingstationCommunicationFailedChannel()
Gets the Channel for
Evcs.ChannelId.CHARGINGSTATION_COMMUNICATION_FAILED . |
default ChargingType |
getChargingType()
Gets the Type of charging.
|
default Channel<ChargingType> |
getChargingTypeChannel()
Gets the Channel for
Evcs.ChannelId.CHARGING_TYPE . |
default Value<java.lang.Integer> |
getEnergySession()
Gets the Energy that was charged during the current or last Session in [Wh].
|
default IntegerReadChannel |
getEnergySessionChannel()
Gets the Channel for
Evcs.ChannelId.ENERGY_SESSION . |
default Value<java.lang.Integer> |
getMaximumHardwarePower()
Gets the Maximum Power valid by the hardware in [W].
|
default IntegerReadChannel |
getMaximumHardwarePowerChannel()
Gets the Channel for
Evcs.ChannelId.MAXIMUM_HARDWARE_POWER . |
default Value<java.lang.Integer> |
getMaximumPower()
Gets the Maximum Power valid by software in [W].
|
default IntegerReadChannel |
getMaximumPowerChannel()
Gets the Channel for
Evcs.ChannelId.MAXIMUM_POWER . |
default Value<java.lang.Integer> |
getMinimumHardwarePower()
Gets the Minimum Power valid by the hardware in [W].
|
default IntegerReadChannel |
getMinimumHardwarePowerChannel()
Gets the Channel for
Evcs.ChannelId.MINIMUM_HARDWARE_POWER . |
default Value<java.lang.Integer> |
getMinimumPower()
Gets the Minimum Power valid by software in [W].
|
default IntegerReadChannel |
getMinimumPowerChannel()
Gets the Channel for
Evcs.ChannelId.MINIMUM_POWER . |
static ModbusSlaveNatureTable |
getModbusSlaveNatureTable(AccessMode accessMode)
Returns the modbus table for this nature.
|
default Value<java.lang.Integer> |
getPhases()
Gets the Count of phases, the EV is charging with.
|
default IntegerReadChannel |
getPhasesChannel()
Gets the Channel for
Evcs.ChannelId.PHASES . |
default Status |
getStatus()
Gets the Status of the EVCS charging station.
|
default Channel<Status> |
getStatusChannel()
Gets the Channel for
Evcs.ChannelId.STATUS . |
_channel, _getChannelAs, alias, channel, channel, channels, debugLog, getComponentContext, getState, getStateChannel, hasFaults, id, isEnabled, serviceFactoryPid, servicePid, updateConfigurationProperty, updateReferenceFilter
default Channel<Status> getStatusChannel()
Evcs.ChannelId.STATUS
.default Status getStatus()
Evcs.ChannelId.STATUS
.Value
default void _setStatus(Status value)
Evcs.ChannelId.STATUS
Channel.value
- the next valuedefault IntegerReadChannel getChargePowerChannel()
Evcs.ChannelId.CHARGE_POWER
.default Value<java.lang.Integer> getChargePower()
Evcs.ChannelId.CHARGE_POWER
.Value
default void _setChargePower(java.lang.Integer value)
Evcs.ChannelId.CHARGE_POWER
Channel.value
- the next valuedefault void _setChargePower(int value)
Evcs.ChannelId.CHARGE_POWER
Channel.value
- the next valuedefault Channel<ChargingType> getChargingTypeChannel()
Evcs.ChannelId.CHARGING_TYPE
.default ChargingType getChargingType()
Evcs.ChannelId.CHARGING_TYPE
.Value
default void _setChargingType(ChargingType value)
Evcs.ChannelId.CHARGING_TYPE
Channel.value
- the next valuedefault IntegerReadChannel getPhasesChannel()
Evcs.ChannelId.PHASES
.default Value<java.lang.Integer> getPhases()
Evcs.ChannelId.PHASES
.Value
default void _setPhases(java.lang.Integer value)
Evcs.ChannelId.PHASES
Channel.value
- the next valuedefault void _setPhases(int value)
Evcs.ChannelId.PHASES
Channel.value
- the next valuedefault IntegerReadChannel getMinimumHardwarePowerChannel()
Evcs.ChannelId.MINIMUM_HARDWARE_POWER
.default Value<java.lang.Integer> getMinimumHardwarePower()
Evcs.ChannelId.MINIMUM_HARDWARE_POWER
.Value
default void _setMinimumHardwarePower(java.lang.Integer value)
Evcs.ChannelId.MINIMUM_HARDWARE_POWER
Channel.value
- the next valuedefault void _setMinimumHardwarePower(int value)
Evcs.ChannelId.MINIMUM_HARDWARE_POWER
Channel.value
- the next valuedefault IntegerReadChannel getMaximumHardwarePowerChannel()
Evcs.ChannelId.MAXIMUM_HARDWARE_POWER
.default Value<java.lang.Integer> getMaximumHardwarePower()
Evcs.ChannelId.MAXIMUM_HARDWARE_POWER
.Value
default void _setMaximumHardwarePower(java.lang.Integer value)
Evcs.ChannelId.MAXIMUM_HARDWARE_POWER
Channel.value
- the next valuedefault void _setMaximumHardwarePower(int value)
Evcs.ChannelId.MAXIMUM_HARDWARE_POWER
Channel.value
- the next valuedefault IntegerReadChannel getMaximumPowerChannel()
Evcs.ChannelId.MAXIMUM_POWER
.default Value<java.lang.Integer> getMaximumPower()
Evcs.ChannelId.MAXIMUM_POWER
.Value
default void _setMaximumPower(java.lang.Integer value)
Evcs.ChannelId.MAXIMUM_POWER
Channel.value
- the next valuedefault void _setMaximumPower(int value)
Evcs.ChannelId.MAXIMUM_POWER
Channel.value
- the next valuedefault IntegerReadChannel getMinimumPowerChannel()
Evcs.ChannelId.MINIMUM_POWER
.default Value<java.lang.Integer> getMinimumPower()
Evcs.ChannelId.MINIMUM_POWER
.Value
default void _setMinimumPower(java.lang.Integer value)
Evcs.ChannelId.MINIMUM_POWER
Channel.value
- the next valuedefault void _setMinimumPower(int value)
Evcs.ChannelId.MINIMUM_POWER
Channel.value
- the next valuedefault IntegerReadChannel getEnergySessionChannel()
Evcs.ChannelId.ENERGY_SESSION
.default Value<java.lang.Integer> getEnergySession()
Evcs.ChannelId.ENERGY_SESSION
.Value
default void _setEnergySession(java.lang.Integer value)
Evcs.ChannelId.ENERGY_SESSION
Channel.value
- the next valuedefault void _setEnergySession(int value)
Evcs.ChannelId.ENERGY_SESSION
Channel.value
- the next valuedefault LongReadChannel getActiveConsumptionEnergyChannel()
Evcs.ChannelId.ACTIVE_CONSUMPTION_ENERGY
.default Value<java.lang.Long> getActiveConsumptionEnergy()
Evcs.ChannelId.ACTIVE_CONSUMPTION_ENERGY
.Value
default void _setActiveConsumptionEnergy(java.lang.Long value)
Evcs.ChannelId.ACTIVE_CONSUMPTION_ENERGY
Channel.value
- the next valuedefault void _setActiveConsumptionEnergy(long value)
Evcs.ChannelId.ACTIVE_CONSUMPTION_ENERGY
Channel.value
- the next valuedefault StateChannel getChargingstationCommunicationFailedChannel()
Evcs.ChannelId.CHARGINGSTATION_COMMUNICATION_FAILED
.default Value<java.lang.Boolean> getChargingstationCommunicationFailed()
Evcs.ChannelId.CHARGINGSTATION_COMMUNICATION_FAILED
.Value
default void _setChargingstationCommunicationFailed(boolean value)
Evcs.ChannelId.CHARGINGSTATION_COMMUNICATION_FAILED
Channel.value
- the next valuestatic ModbusSlaveNatureTable getModbusSlaveNatureTable(AccessMode accessMode)
getModbusSlaveNatureTable
in interface OpenemsComponent
accessMode
- accessMode