Class BoschBpts5HybridCoreImpl
java.lang.Object
io.openems.edge.common.component.AbstractOpenemsComponent
io.openems.edge.bosch.bpts5hybrid.core.BoschBpts5HybridCoreImpl
- All Implemented Interfaces:
BoschBpts5HybridCore
,OpenemsComponent
,org.osgi.service.event.EventHandler
public class BoschBpts5HybridCoreImpl
extends AbstractOpenemsComponent
implements BoschBpts5HybridCore, OpenemsComponent, org.osgi.service.event.EventHandler
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.openems.edge.bosch.bpts5hybrid.core.BoschBpts5HybridCore
BoschBpts5HybridCore.CoreChannelId
Nested classes/interfaces inherited from interface io.openems.edge.common.component.OpenemsComponent
OpenemsComponent.ChannelId
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
Handles @Deactivate of implementations.getEss()
Gets theBoschBpts5HybridEss
.getMeter()
Gets theBoschBpts5HybridMeter
.getPv()
Gets theBoschBpts5HybridPv
.void
handleEvent
(org.osgi.service.event.Event event) void
setEss
(BoschBpts5HybridEss boschBpts5HybridEss) void
setMeter
(BoschBpts5HybridMeter boschBpts5HybridMeter) void
setPv
(BoschBpts5HybridPv boschBpts5HybridPv) Methods inherited from class io.openems.edge.common.component.AbstractOpenemsComponent
_channel, activate, activate, addChannel, addChannels, addChannels, alias, channels, getComponentContext, id, isEnabled, logDebug, logError, logInfo, logWarn, modified, removeChannel
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.openems.edge.bosch.bpts5hybrid.core.BoschBpts5HybridCore
_setSlaveCommunicationFailed, getSlaveCommunicationFailed, getSlaveCommunicationFailedChannel
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
-
Constructor Details
-
BoschBpts5HybridCoreImpl
public BoschBpts5HybridCoreImpl()
-
-
Method Details
-
deactivate
protected void deactivate()Description copied from class:AbstractOpenemsComponent
Handles @Deactivate of implementations. Prints log output.- Overrides:
deactivate
in classAbstractOpenemsComponent
-
handleEvent
public void handleEvent(org.osgi.service.event.Event event) - Specified by:
handleEvent
in interfaceorg.osgi.service.event.EventHandler
-
setEss
- Specified by:
setEss
in interfaceBoschBpts5HybridCore
-
getEss
Description copied from interface:BoschBpts5HybridCore
Gets theBoschBpts5HybridEss
.- Specified by:
getEss
in interfaceBoschBpts5HybridCore
- Returns:
- the
BoschBpts5HybridEss
-
setPv
- Specified by:
setPv
in interfaceBoschBpts5HybridCore
-
getPv
Description copied from interface:BoschBpts5HybridCore
Gets theBoschBpts5HybridPv
.- Specified by:
getPv
in interfaceBoschBpts5HybridCore
- Returns:
- the
BoschBpts5HybridPv
-
setMeter
- Specified by:
setMeter
in interfaceBoschBpts5HybridCore
-
getMeter
Description copied from interface:BoschBpts5HybridCore
Gets theBoschBpts5HybridMeter
.- Specified by:
getMeter
in interfaceBoschBpts5HybridCore
- Returns:
- the
BoschBpts5HybridMeter
-