Interface EssDcCharger
-
- All Superinterfaces:
OpenemsComponent
- All Known Subinterfaces:
EssDcChargerFeneconCommercial40
,FeneconDessCharger
- All Known Implementing Classes:
AbstractEssDcChargerFeneconCommercial40
,AbstractFeneconDessCharger
,AbstractGoodWeEtCharger
,BoschBpts5HybridPv
,BpChargerImpl
,EssDcChargerFeneconCommercial40Pv1Impl
,EssDcChargerFeneconCommercial40Pv2Impl
,FeneconDessCharger1
,FeneconDessCharger2
,GoodWeEtCharger1
,GoodWeEtCharger2
,KostalPikoCharger
@ProviderType public interface EssDcCharger extends OpenemsComponent
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
EssDcCharger.ChannelId
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default void
_setActualEnergy(long value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.ACTUAL_ENERGY
Channel.default void
_setActualEnergy(java.lang.Long value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.ACTUAL_ENERGY
Channel.default void
_setActualPower(int value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.ACTUAL_POWER
Channel.default void
_setActualPower(java.lang.Integer value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.ACTUAL_POWER
Channel.default void
_setCurrent(int value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.CURRENT
Channel.default void
_setCurrent(java.lang.Integer value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.CURRENT
Channel.default void
_setMaxActualPower(int value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.MAX_ACTUAL_POWER
Channel.default void
_setMaxActualPower(java.lang.Integer value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.MAX_ACTUAL_POWER
Channel.default void
_setVoltage(int value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.VOLTAGE
Channel.default void
_setVoltage(java.lang.Integer value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.VOLTAGE
Channel.default Value<java.lang.Long>
getActualEnergy()
Gets the Actual Energy in [Wh].default LongReadChannel
getActualEnergyChannel()
Gets the Channel forEssDcCharger.ChannelId.ACTUAL_ENERGY
.default Value<java.lang.Integer>
getActualPower()
Gets the Actual Power in [W].default IntegerReadChannel
getActualPowerChannel()
Gets the Channel forEssDcCharger.ChannelId.ACTUAL_POWER
.default Value<java.lang.Integer>
getCurrent()
Gets the Current in [mA].default IntegerReadChannel
getCurrentChannel()
Gets the Channel forEssDcCharger.ChannelId.CURRENT
.default Value<java.lang.Integer>
getMaxActualPower()
Gets the Maximum Ever Actual Power in [W].default IntegerReadChannel
getMaxActualPowerChannel()
Gets the Channel forEssDcCharger.ChannelId.MAX_ACTUAL_POWER
.static ModbusSlaveNatureTable
getModbusSlaveNatureTable(AccessMode accessMode)
Used for Modbus/TCP Api Controller.default Value<java.lang.Integer>
getVoltage()
Gets the Voltage in [mV].default IntegerReadChannel
getVoltageChannel()
Gets the Channel forEssDcCharger.ChannelId.VOLTAGE
.-
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 Detail
-
getMaxActualPowerChannel
default IntegerReadChannel getMaxActualPowerChannel()
Gets the Channel forEssDcCharger.ChannelId.MAX_ACTUAL_POWER
.- Returns:
- the Channel
-
getMaxActualPower
default Value<java.lang.Integer> getMaxActualPower()
Gets the Maximum Ever Actual Power in [W]. SeeEssDcCharger.ChannelId.MAX_ACTUAL_POWER
.- Returns:
- the Channel
Value
-
_setMaxActualPower
default void _setMaxActualPower(java.lang.Integer value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.MAX_ACTUAL_POWER
Channel.- Parameters:
value
- the next value
-
_setMaxActualPower
default void _setMaxActualPower(int value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.MAX_ACTUAL_POWER
Channel.- Parameters:
value
- the next value
-
getActualPowerChannel
default IntegerReadChannel getActualPowerChannel()
Gets the Channel forEssDcCharger.ChannelId.ACTUAL_POWER
.- Returns:
- the Channel
-
getActualPower
default Value<java.lang.Integer> getActualPower()
Gets the Actual Power in [W]. SeeEssDcCharger.ChannelId.ACTUAL_POWER
.- Returns:
- the Channel
Value
-
_setActualPower
default void _setActualPower(java.lang.Integer value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.ACTUAL_POWER
Channel.- Parameters:
value
- the next value
-
_setActualPower
default void _setActualPower(int value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.ACTUAL_POWER
Channel.- Parameters:
value
- the next value
-
getActualEnergyChannel
default LongReadChannel getActualEnergyChannel()
Gets the Channel forEssDcCharger.ChannelId.ACTUAL_ENERGY
.- Returns:
- the Channel
-
getActualEnergy
default Value<java.lang.Long> getActualEnergy()
Gets the Actual Energy in [Wh]. SeeEssDcCharger.ChannelId.ACTUAL_ENERGY
.- Returns:
- the Channel
Value
-
_setActualEnergy
default void _setActualEnergy(java.lang.Long value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.ACTUAL_ENERGY
Channel.- Parameters:
value
- the next value
-
_setActualEnergy
default void _setActualEnergy(long value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.ACTUAL_ENERGY
Channel.- Parameters:
value
- the next value
-
getVoltageChannel
default IntegerReadChannel getVoltageChannel()
Gets the Channel forEssDcCharger.ChannelId.VOLTAGE
.- Returns:
- the Channel
-
getVoltage
default Value<java.lang.Integer> getVoltage()
Gets the Voltage in [mV]. SeeEssDcCharger.ChannelId.VOLTAGE
.- Returns:
- the Channel
Value
-
_setVoltage
default void _setVoltage(java.lang.Integer value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.VOLTAGE
Channel.- Parameters:
value
- the next value
-
_setVoltage
default void _setVoltage(int value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.VOLTAGE
Channel.- Parameters:
value
- the next value
-
getCurrentChannel
default IntegerReadChannel getCurrentChannel()
Gets the Channel forEssDcCharger.ChannelId.CURRENT
.- Returns:
- the Channel
-
getCurrent
default Value<java.lang.Integer> getCurrent()
Gets the Current in [mA]. SeeEssDcCharger.ChannelId.CURRENT
.- Returns:
- the Channel
Value
-
_setCurrent
default void _setCurrent(java.lang.Integer value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.CURRENT
Channel.- Parameters:
value
- the next value
-
_setCurrent
default void _setCurrent(int value)
Internal method to set the 'nextValue' onEssDcCharger.ChannelId.CURRENT
Channel.- Parameters:
value
- the next value
-
getModbusSlaveNatureTable
static ModbusSlaveNatureTable getModbusSlaveNatureTable(AccessMode accessMode)
Used for Modbus/TCP Api Controller. Provides a Modbus table for the Channels of this Component.- Parameters:
accessMode
- filters the Modbus-Records that should be shown- Returns:
- the
ModbusSlaveNatureTable
-
-