Interface Sinexcel
-
- All Superinterfaces:
ManagedSymmetricBatteryInverter
,ModbusSlave
,OffGridBatteryInverter
,OpenemsComponent
,StartStoppable
,SymmetricBatteryInverter
- All Known Implementing Classes:
SinexcelImpl
public interface Sinexcel extends OffGridBatteryInverter, ManagedSymmetricBatteryInverter, SymmetricBatteryInverter, OpenemsComponent, StartStoppable, ModbusSlave
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Sinexcel.ChannelId
-
Nested classes/interfaces inherited from interface io.openems.edge.batteryinverter.api.OffGridBatteryInverter
OffGridBatteryInverter.TargetGridMode
-
-
Field Summary
-
Fields inherited from interface io.openems.edge.batteryinverter.api.SymmetricBatteryInverter
POWER_DOC_TEXT
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default BooleanWriteChannel
getClearFailureChannel()
Gets the Channel forSinexcel.ChannelId.CLEAR_FAILURE
.default Value<java.lang.Boolean>
getSetOffGridMode()
Gets the Set-Off-Grid-Mode.default BooleanWriteChannel
getSetOffGridModeChannel()
Gets the Channel forSinexcel.ChannelId.SET_OFF_GRID_MODE
.default Value<java.lang.Boolean>
getSetOnGridMode()
Gets the Set-On-Grid-Mode.default BooleanWriteChannel
getSetOnGridModeChannel()
Gets the Channel forSinexcel.ChannelId.SET_ON_GRID_MODE
.default BooleanWriteChannel
getStartInverterChannel()
Gets the Channel forSinexcel.ChannelId.START_INVERTER
.default BooleanWriteChannel
getStopInverterChannel()
Gets the Channel forSinexcel.ChannelId.STOP_INVERTER
.default void
setClearFailure()
Clear inverter failures.default void
setOffGridMode(java.lang.Boolean value)
Sets a the Off-Grid-Mode.default void
setOnGridMode(java.lang.Boolean value)
Sets a the On-Grid-Mode.default void
setStartInverter()
Sends a START command to the inverter.default void
setStopInverter()
Sends a STOP command to the inverter.-
Methods inherited from interface io.openems.edge.batteryinverter.api.ManagedSymmetricBatteryInverter
getPowerPrecision, getStaticConstraints, isManaged, isOffGridPossible, run
-
Methods inherited from interface io.openems.edge.common.modbusslave.ModbusSlave
getModbusSlaveTable
-
Methods inherited from interface io.openems.edge.batteryinverter.api.OffGridBatteryInverter
_setInverterState, _setOffGridFrequency, _setOffGridFrequency, getInverterState, getInverterStateChannel, getOffGridFrequency, getOffGridFrequencyChannel, getSetOffGridFrequencyChannel, setTargetGridMode, setTargetOffGridFrequency
-
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
-
Methods inherited from interface io.openems.edge.batteryinverter.api.SymmetricBatteryInverter
_setActiveChargeEnergy, _setActiveChargeEnergy, _setActiveDischargeEnergy, _setActiveDischargeEnergy, _setActivePower, _setActivePower, _setGridMode, _setMaxApparentPower, _setMaxApparentPower, _setReactivePower, _setReactivePower, getActiveChargeEnergy, getActiveChargeEnergyChannel, getActiveDischargeEnergy, getActiveDischargeEnergyChannel, getActivePower, getActivePowerChannel, getGridMode, getGridModeChannel, getMaxApparentPower, getMaxApparentPowerChannel, getReactivePower, getReactivePowerChannel
-
-
-
-
Method Detail
-
getSetOnGridModeChannel
default BooleanWriteChannel getSetOnGridModeChannel()
Gets the Channel forSinexcel.ChannelId.SET_ON_GRID_MODE
.- Returns:
- the Channel
-
getSetOnGridMode
default Value<java.lang.Boolean> getSetOnGridMode()
Gets the Set-On-Grid-Mode. SeeSinexcel.ChannelId.SET_ON_GRID_MODE
.- Returns:
- the Channel
Value
-
setOnGridMode
default void setOnGridMode(java.lang.Boolean value) throws OpenemsError.OpenemsNamedException
Sets a the On-Grid-Mode. SeeSinexcel.ChannelId.SET_ON_GRID_MODE
.- Parameters:
value
- the next write value- Throws:
OpenemsError.OpenemsNamedException
- on error
-
getSetOffGridModeChannel
default BooleanWriteChannel getSetOffGridModeChannel()
Gets the Channel forSinexcel.ChannelId.SET_OFF_GRID_MODE
.- Returns:
- the Channel
-
getSetOffGridMode
default Value<java.lang.Boolean> getSetOffGridMode()
Gets the Set-Off-Grid-Mode. SeeSinexcel.ChannelId.SET_OFF_GRID_MODE
.- Returns:
- the Channel
Value
-
setOffGridMode
default void setOffGridMode(java.lang.Boolean value) throws OpenemsError.OpenemsNamedException
Sets a the Off-Grid-Mode. SeeSinexcel.ChannelId.SET_OFF_GRID_MODE
.- Parameters:
value
- the next write value- Throws:
OpenemsError.OpenemsNamedException
- on error
-
getStartInverterChannel
default BooleanWriteChannel getStartInverterChannel()
Gets the Channel forSinexcel.ChannelId.START_INVERTER
.- Returns:
- the Channel
-
setStartInverter
default void setStartInverter() throws OpenemsError.OpenemsNamedException
Sends a START command to the inverter. SeeSinexcel.ChannelId.START_INVERTER
.- Throws:
OpenemsError.OpenemsNamedException
- on error
-
getStopInverterChannel
default BooleanWriteChannel getStopInverterChannel()
Gets the Channel forSinexcel.ChannelId.STOP_INVERTER
.- Returns:
- the Channel
-
setStopInverter
default void setStopInverter() throws OpenemsError.OpenemsNamedException
Sends a STOP command to the inverter. SeeSinexcel.ChannelId.STOP_INVERTER
.- Throws:
OpenemsError.OpenemsNamedException
- on error
-
getClearFailureChannel
default BooleanWriteChannel getClearFailureChannel()
Gets the Channel forSinexcel.ChannelId.CLEAR_FAILURE
.- Returns:
- the Channel
-
setClearFailure
default void setClearFailure() throws OpenemsError.OpenemsNamedException
Clear inverter failures. SeeSinexcel.ChannelId.CLEAR_FAILURE
.- Throws:
OpenemsError.OpenemsNamedException
- on error
-
-