Interface FeneconHomeBattery
-
- All Superinterfaces:
Battery
,OpenemsComponent
,StartStoppable
- All Known Implementing Classes:
FeneconHomeBatteryImpl
public interface FeneconHomeBattery extends Battery, OpenemsComponent, StartStoppable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
FeneconHomeBattery.ChannelId
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
_setBmsControl(java.lang.Boolean value)
Internal method to set the 'nextValue' onFeneconHomeBattery.ChannelId.BMS_CONTROL
Channel.default Value<java.lang.Boolean>
getBmsControl()
Gets the BmsControl, seeFeneconHomeBattery.ChannelId.BMS_CONTROL
.default Channel<java.lang.Boolean>
getBmsControlChannel()
Gets the Channel forFeneconHomeBattery.ChannelId.BMS_CONTROL
.StartStop
getStartStopTarget()
Gets the target Start/Stop mode from config or StartStop-Channel.-
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 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 Detail
-
getBmsControlChannel
default Channel<java.lang.Boolean> getBmsControlChannel()
Gets the Channel forFeneconHomeBattery.ChannelId.BMS_CONTROL
.- Returns:
- the Channel
-
getBmsControl
default Value<java.lang.Boolean> getBmsControl()
Gets the BmsControl, seeFeneconHomeBattery.ChannelId.BMS_CONTROL
.- Returns:
- the Channel
Value
-
_setBmsControl
default void _setBmsControl(java.lang.Boolean value)
Internal method to set the 'nextValue' onFeneconHomeBattery.ChannelId.BMS_CONTROL
Channel.- Parameters:
value
- the next value
-
-