@ProviderType public interface SymmetricEss extends OpenemsComponent
Modifier and Type | Interface and Description |
---|---|
static class |
SymmetricEss.ChannelId |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
POWER_DOC_TEXT |
Modifier and Type | Method and Description |
---|---|
default void |
_setActiveChargeEnergy(long value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.ACTIVE_CHARGE_ENERGY Channel. |
default void |
_setActiveChargeEnergy(java.lang.Long value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.ACTIVE_CHARGE_ENERGY Channel. |
default void |
_setActiveDischargeEnergy(long value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.ACTIVE_DISCHARGE_ENERGY Channel. |
default void |
_setActiveDischargeEnergy(java.lang.Long value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.ACTIVE_DISCHARGE_ENERGY Channel. |
default void |
_setActivePower(int value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.ACTIVE_POWER
Channel. |
default void |
_setActivePower(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.ACTIVE_POWER
Channel. |
default void |
_setCapacity(int value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.CAPACITY Channel. |
default void |
_setCapacity(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.CAPACITY Channel. |
default void |
_setGridMode(GridMode value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.GRID_MODE
Channel. |
default void |
_setMaxApparentPower(int value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.MAX_APPARENT_POWER Channel. |
default void |
_setMaxApparentPower(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.MAX_APPARENT_POWER Channel. |
default void |
_setMaxCellTemperature(int value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.MAX_CELL_TEMPERATURE Channel. |
default void |
_setMaxCellTemperature(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.MAX_CELL_TEMPERATURE Channel. |
default void |
_setMaxCellVoltage(int value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.MAX_CELL_VOLTAGE
Channel. |
default void |
_setMaxCellVoltage(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.MAX_CELL_VOLTAGE
Channel. |
default void |
_setMinCellTemperature(int value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.MIN_CELL_TEMPERATURE Channel. |
default void |
_setMinCellTemperature(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.MIN_CELL_TEMPERATURE Channel. |
default void |
_setMinCellVoltage(int value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.MIN_CELL_VOLTAGE
Channel. |
default void |
_setMinCellVoltage(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.MIN_CELL_VOLTAGE
Channel. |
default void |
_setReactivePower(int value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.REACTIVE_POWER
Channel. |
default void |
_setReactivePower(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.REACTIVE_POWER
Channel. |
default void |
_setSoc(int value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.SOC Channel. |
default void |
_setSoc(java.lang.Integer value)
Internal method to set the 'nextValue' on
SymmetricEss.ChannelId.SOC Channel. |
default Value<java.lang.Long> |
getActiveChargeEnergy()
Gets the Active Charge Energy in [Wh].
|
default LongReadChannel |
getActiveChargeEnergyChannel()
Gets the Channel for
SymmetricEss.ChannelId.ACTIVE_CHARGE_ENERGY . |
default Value<java.lang.Long> |
getActiveDischargeEnergy()
Gets the Active Discharge Energy in [Wh].
|
default LongReadChannel |
getActiveDischargeEnergyChannel()
Gets the Channel for
SymmetricEss.ChannelId.ACTIVE_DISCHARGE_ENERGY . |
default Value<java.lang.Integer> |
getActivePower()
Gets the Active Power in [W].
|
default IntegerReadChannel |
getActivePowerChannel()
Gets the Channel for
SymmetricEss.ChannelId.ACTIVE_POWER . |
default Value<java.lang.Integer> |
getCapacity()
Gets the Capacity in [Wh].
|
default IntegerReadChannel |
getCapacityChannel()
Gets the Channel for
SymmetricEss.ChannelId.CAPACITY . |
default GridMode |
getGridMode()
Is the Energy Storage System On-Grid? See
SymmetricEss.ChannelId.GRID_MODE . |
default Channel<GridMode> |
getGridModeChannel()
Gets the Channel for
SymmetricEss.ChannelId.GRID_MODE . |
default Value<java.lang.Integer> |
getMaxApparentPower()
Gets the Maximum Apparent Power in [VA], range ">= 0".
|
default IntegerReadChannel |
getMaxApparentPowerChannel()
Gets the Channel for
SymmetricEss.ChannelId.MAX_APPARENT_POWER . |
default Value<java.lang.Integer> |
getMaxCellTemperature()
Gets the Maximum Cell Temperature in [degC].
|
default IntegerReadChannel |
getMaxCellTemperatureChannel()
Gets the Channel for
SymmetricEss.ChannelId.MAX_CELL_TEMPERATURE . |
default Value<java.lang.Integer> |
getMaxCellVoltage()
Gets the Maximum Cell Voltage in [mV].
|
default IntegerReadChannel |
getMaxCellVoltageChannel()
Gets the Channel for
SymmetricEss.ChannelId.MAX_CELL_VOLTAGE . |
default Value<java.lang.Integer> |
getMinCellTemperature()
Gets the Minimal Cell Temperature in [degC].
|
default IntegerReadChannel |
getMinCellTemperatureChannel()
Gets the Channel for
SymmetricEss.ChannelId.MIN_CELL_TEMPERATURE . |
default Value<java.lang.Integer> |
getMinCellVoltage()
Gets the Minimum Cell Voltage in [mV].
|
default IntegerReadChannel |
getMinCellVoltageChannel()
Gets the Channel for
SymmetricEss.ChannelId.MIN_CELL_VOLTAGE . |
static ModbusSlaveNatureTable |
getModbusSlaveNatureTable(AccessMode accessMode)
Used for Modbus/TCP Api Controller.
|
default Value<java.lang.Integer> |
getReactivePower()
Gets the Reactive Power in [var].
|
default IntegerReadChannel |
getReactivePowerChannel()
Gets the Channel for
SymmetricEss.ChannelId.REACTIVE_POWER . |
default Value<java.lang.Integer> |
getSoc()
Gets the State of Charge in [%], range 0..100 %.
|
default IntegerReadChannel |
getSocChannel()
Gets the Channel for
SymmetricEss.ChannelId.SOC . |
_channel, _getChannelAs, alias, channel, channel, channels, debugLog, getComponentContext, getState, getStateChannel, hasFaults, id, isEnabled, serviceFactoryPid, servicePid, updateConfigurationProperty, updateReferenceFilter
static final java.lang.String POWER_DOC_TEXT
static ModbusSlaveNatureTable getModbusSlaveNatureTable(AccessMode accessMode)
OpenemsComponent
getModbusSlaveNatureTable
in interface OpenemsComponent
accessMode
- the AccessMode
of the ControllerModbusSlaveNatureTable
default IntegerReadChannel getSocChannel()
SymmetricEss.ChannelId.SOC
.default Value<java.lang.Integer> getSoc()
SymmetricEss.ChannelId.SOC
.Value
default void _setSoc(java.lang.Integer value)
SymmetricEss.ChannelId.SOC
Channel.value
- the next valuedefault void _setSoc(int value)
SymmetricEss.ChannelId.SOC
Channel.value
- the next valuedefault IntegerReadChannel getCapacityChannel()
SymmetricEss.ChannelId.CAPACITY
.default Value<java.lang.Integer> getCapacity()
SymmetricEss.ChannelId.CAPACITY
.Value
default void _setCapacity(java.lang.Integer value)
SymmetricEss.ChannelId.CAPACITY
Channel.value
- the next valuedefault void _setCapacity(int value)
SymmetricEss.ChannelId.CAPACITY
Channel.value
- the next valuedefault Channel<GridMode> getGridModeChannel()
SymmetricEss.ChannelId.GRID_MODE
.default GridMode getGridMode()
SymmetricEss.ChannelId.GRID_MODE
.Value
default void _setGridMode(GridMode value)
SymmetricEss.ChannelId.GRID_MODE
Channel.value
- the next valuedefault IntegerReadChannel getActivePowerChannel()
SymmetricEss.ChannelId.ACTIVE_POWER
.default Value<java.lang.Integer> getActivePower()
SymmetricEss.ChannelId.ACTIVE_POWER
.Value
default void _setActivePower(java.lang.Integer value)
SymmetricEss.ChannelId.ACTIVE_POWER
Channel.value
- the next valuedefault void _setActivePower(int value)
SymmetricEss.ChannelId.ACTIVE_POWER
Channel.value
- the next valuedefault IntegerReadChannel getReactivePowerChannel()
SymmetricEss.ChannelId.REACTIVE_POWER
.default Value<java.lang.Integer> getReactivePower()
SymmetricEss.ChannelId.REACTIVE_POWER
.Value
default void _setReactivePower(java.lang.Integer value)
SymmetricEss.ChannelId.REACTIVE_POWER
Channel.value
- the next valuedefault void _setReactivePower(int value)
SymmetricEss.ChannelId.REACTIVE_POWER
Channel.value
- the next valuedefault IntegerReadChannel getMaxApparentPowerChannel()
SymmetricEss.ChannelId.MAX_APPARENT_POWER
.default Value<java.lang.Integer> getMaxApparentPower()
SymmetricEss.ChannelId.MAX_APPARENT_POWER
.Value
default void _setMaxApparentPower(java.lang.Integer value)
SymmetricEss.ChannelId.MAX_APPARENT_POWER
Channel.value
- the next valuedefault void _setMaxApparentPower(int value)
SymmetricEss.ChannelId.MAX_APPARENT_POWER
Channel.value
- the next valuedefault LongReadChannel getActiveChargeEnergyChannel()
SymmetricEss.ChannelId.ACTIVE_CHARGE_ENERGY
.default Value<java.lang.Long> getActiveChargeEnergy()
SymmetricEss.ChannelId.ACTIVE_CHARGE_ENERGY
.Value
default void _setActiveChargeEnergy(java.lang.Long value)
SymmetricEss.ChannelId.ACTIVE_CHARGE_ENERGY
Channel.value
- the next valuedefault void _setActiveChargeEnergy(long value)
SymmetricEss.ChannelId.ACTIVE_CHARGE_ENERGY
Channel.value
- the next valuedefault LongReadChannel getActiveDischargeEnergyChannel()
SymmetricEss.ChannelId.ACTIVE_DISCHARGE_ENERGY
.default Value<java.lang.Long> getActiveDischargeEnergy()
SymmetricEss.ChannelId.ACTIVE_DISCHARGE_ENERGY
.Value
default void _setActiveDischargeEnergy(java.lang.Long value)
SymmetricEss.ChannelId.ACTIVE_DISCHARGE_ENERGY
Channel.value
- the next valuedefault void _setActiveDischargeEnergy(long value)
SymmetricEss.ChannelId.ACTIVE_DISCHARGE_ENERGY
Channel.value
- the next valuedefault IntegerReadChannel getMinCellVoltageChannel()
SymmetricEss.ChannelId.MIN_CELL_VOLTAGE
.default Value<java.lang.Integer> getMinCellVoltage()
SymmetricEss.ChannelId.MIN_CELL_VOLTAGE
.Value
default void _setMinCellVoltage(java.lang.Integer value)
SymmetricEss.ChannelId.MIN_CELL_VOLTAGE
Channel.value
- the next valuedefault void _setMinCellVoltage(int value)
SymmetricEss.ChannelId.MIN_CELL_VOLTAGE
Channel.value
- the next valuedefault IntegerReadChannel getMaxCellVoltageChannel()
SymmetricEss.ChannelId.MAX_CELL_VOLTAGE
.default Value<java.lang.Integer> getMaxCellVoltage()
SymmetricEss.ChannelId.MAX_CELL_VOLTAGE
.Value
default void _setMaxCellVoltage(java.lang.Integer value)
SymmetricEss.ChannelId.MAX_CELL_VOLTAGE
Channel.value
- the next valuedefault void _setMaxCellVoltage(int value)
SymmetricEss.ChannelId.MAX_CELL_VOLTAGE
Channel.value
- the next valuedefault IntegerReadChannel getMinCellTemperatureChannel()
SymmetricEss.ChannelId.MIN_CELL_TEMPERATURE
.default Value<java.lang.Integer> getMinCellTemperature()
SymmetricEss.ChannelId.MIN_CELL_TEMPERATURE
.Value
default void _setMinCellTemperature(java.lang.Integer value)
SymmetricEss.ChannelId.MIN_CELL_TEMPERATURE
Channel.value
- the next valuedefault void _setMinCellTemperature(int value)
SymmetricEss.ChannelId.MIN_CELL_TEMPERATURE
Channel.value
- the next valuedefault IntegerReadChannel getMaxCellTemperatureChannel()
SymmetricEss.ChannelId.MAX_CELL_TEMPERATURE
.default Value<java.lang.Integer> getMaxCellTemperature()
SymmetricEss.ChannelId.MAX_CELL_TEMPERATURE
.Value
default void _setMaxCellTemperature(java.lang.Integer value)
SymmetricEss.ChannelId.MAX_CELL_TEMPERATURE
Channel.value
- the next valuedefault void _setMaxCellTemperature(int value)
SymmetricEss.ChannelId.MAX_CELL_TEMPERATURE
Channel.value
- the next value