Class KostalPikoCoreImpl
java.lang.Object
io.openems.edge.common.component.AbstractOpenemsComponent
io.openems.edge.kostal.piko.core.impl.KostalPikoCoreImpl
- All Implemented Interfaces:
OpenemsComponent
,KostalPikoCore
,org.osgi.service.event.EventHandler
public class KostalPikoCoreImpl
extends AbstractOpenemsComponent
implements KostalPikoCore, OpenemsComponent, org.osgi.service.event.EventHandler
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.openems.edge.kostal.piko.core.api.KostalPikoCore
KostalPikoCore.ChannelId
Nested classes/interfaces inherited from interface io.openems.edge.common.component.OpenemsComponent
OpenemsComponent.ChannelId
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final int
protected static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
Handles @Deactivate of implementations.void
handleEvent
(org.osgi.service.event.Event event) void
setCharger
(KostalPikoCharger charger) void
setEss
(KostalPikoEss ess) void
setGridMeter
(KostalPikoGridMeter meter) void
unsetCharger
(KostalPikoCharger charger) Unregister theKostalPikoCharger
.void
unsetEss
(KostalPikoEss ess) Unregister theKostalPikoEss
.void
Unregister theKostalPikoGridMeter
.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.common.component.OpenemsComponent
_channel, _getChannelAs, alias, channel, channel, channels, debugLog, getComponentContext, getState, getStateChannel, hasFaults, id, isEnabled, serviceFactoryPid, servicePid
-
Field Details
-
MAX_ACTUAL_POWER
protected static final int MAX_ACTUAL_POWER- See Also:
-
MAX_APPARENT_POWER
protected static final int MAX_APPARENT_POWER- See Also:
-
-
Constructor Details
-
KostalPikoCoreImpl
public KostalPikoCoreImpl()
-
-
Method Details
-
deactivate
protected void deactivate()Description copied from class:AbstractOpenemsComponent
Handles @Deactivate of implementations. Prints log output.- Overrides:
deactivate
in classAbstractOpenemsComponent
-
setEss
- Specified by:
setEss
in interfaceKostalPikoCore
-
unsetEss
Description copied from interface:KostalPikoCore
Unregister theKostalPikoEss
.- Specified by:
unsetEss
in interfaceKostalPikoCore
- Parameters:
ess
- theKostalPikoEss
-
setCharger
- Specified by:
setCharger
in interfaceKostalPikoCore
-
unsetCharger
Description copied from interface:KostalPikoCore
Unregister theKostalPikoCharger
.- Specified by:
unsetCharger
in interfaceKostalPikoCore
- Parameters:
charger
- theKostalPikoCharger
-
setGridMeter
- Specified by:
setGridMeter
in interfaceKostalPikoCore
-
unsetGridMeter
Description copied from interface:KostalPikoCore
Unregister theKostalPikoGridMeter
.- Specified by:
unsetGridMeter
in interfaceKostalPikoCore
- Parameters:
meter
- theKostalPikoGridMeter
-
handleEvent
public void handleEvent(org.osgi.service.event.Event event) - Specified by:
handleEvent
in interfaceorg.osgi.service.event.EventHandler
-