Interface SoltaroCluster
- All Superinterfaces:
Battery
,org.osgi.service.event.EventHandler
,ModbusSlave
,OpenemsComponent
,StartStoppable
- All Known Subinterfaces:
BatterySoltaroClusterVersionB
,BatterySoltaroClusterVersionC
- All Known Implementing Classes:
BatterySoltaroClusterVersionBImpl
,BatterySoltaroClusterVersionCImpl
public interface SoltaroCluster
extends Battery, OpenemsComponent, org.osgi.service.event.EventHandler, ModbusSlave
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
Internal method to set the 'nextValue' onSoltaroCluster.ChannelId.CLUSTER_START_STOP
Channel.default ClusterStartStop
Gets theStateChannel
forSoltaroCluster.ChannelId.CLUSTER_START_STOP
.default WriteChannel
<ClusterStartStop> Gets the Channel forSoltaroCluster.ChannelId.CLUSTER_START_STOP
.default void
Writes the value to theSoltaroCluster.ChannelId.CLUSTER_START_STOP
Register.Methods inherited from interface io.openems.edge.battery.api.Battery
_setCapacity, _setCapacity, _setChargeMaxCurrent, _setChargeMaxCurrent, _setChargeMaxVoltage, _setChargeMaxVoltage, _setCurrent, _setCurrent, _setDischargeMaxCurrent, _setDischargeMaxCurrent, _setDischargeMinVoltage, _setDischargeMinVoltage, _setMaxCellTemperature, _setMaxCellTemperature, _setMaxCellVoltage, _setMaxCellVoltage, _setMinCellTemperature, _setMinCellTemperature, _setMinCellVoltage, _setMinCellVoltage, _setSoc, _setSoc, _setSoh, _setSoh, _setVoltage, _setVoltage, getCapacity, getCapacityChannel, getChargeMaxCurrent, getChargeMaxCurrentChannel, getChargeMaxVoltage, getChargeMaxVoltageChannel, getCurrent, getCurrentChannel, getDischargeMaxCurrent, getDischargeMaxCurrentChannel, getDischargeMinVoltage, getDischargeMinVoltageChannel, getMaxCellTemperature, getMaxCellTemperatureChannel, getMaxCellVoltage, getMaxCellVoltageChannel, getMinCellTemperature, getMinCellTemperatureChannel, getMinCellVoltage, getMinCellVoltageChannel, getSoc, getSocChannel, getSoh, getSohChannel, getVoltage, getVoltageChannel
Methods inherited from interface org.osgi.service.event.EventHandler
handleEvent
Methods inherited from interface io.openems.edge.common.modbusslave.ModbusSlave
getModbusSlaveTable
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
Methods inherited from interface io.openems.edge.common.startstop.StartStoppable
_setStartStop, getStartStop, getStartStopChannel, isStarted, isStopped, setStartStop, start, stop
-
Method Details
-
getClusterStartStopChannel
Gets the Channel forSoltaroCluster.ChannelId.CLUSTER_START_STOP
.- Returns:
- the Channel
-
getClusterStartStop
Gets theStateChannel
forSoltaroCluster.ChannelId.CLUSTER_START_STOP
.- Returns:
- the Channel
Value
-
_setClusterStartStop
Internal method to set the 'nextValue' onSoltaroCluster.ChannelId.CLUSTER_START_STOP
Channel.- Parameters:
value
- the next value
-
setClusterStartStop
Writes the value to theSoltaroCluster.ChannelId.CLUSTER_START_STOP
Register.- Parameters:
value
- the next value- Throws:
OpenemsError.OpenemsNamedException
- on error
-