public class DailySchedulerImpl extends AbstractOpenemsComponent implements DailyScheduler, Scheduler, OpenemsComponent
DailyScheduler.ChannelId
Modifier and Type | Field and Description |
---|---|
protected ComponentManager |
componentManager |
Constructor and Description |
---|
DailySchedulerImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
deactivate()
Handles @Deactivate of implementations.
|
java.util.LinkedHashSet<java.lang.String> |
getControllers()
Returns Component-IDs of Controllers ordered by their current execution
priority.
|
_channel, activate, addChannel, addChannels, addChannels, alias, channels, getComponentContext, id, isEnabled, logDebug, logError, logInfo, logWarn, modified, removeChannel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
_setControllerIsMissing, getControllerIsMissing, getControllerIsMissingChannel
_channel, _getChannelAs, alias, channel, channel, channels, debugLog, getComponentContext, getModbusSlaveNatureTable, getState, getStateChannel, hasFaults, id, isEnabled, logDebug, logError, logInfo, logWarn, serviceFactoryPid, servicePid, updateConfigurationProperty, updateReferenceFilter
protected ComponentManager componentManager
public java.util.LinkedHashSet<java.lang.String> getControllers()
Scheduler
This method is called once every Cycle, i.e. once per second. The
LinkedHashSet
is used, as it preserves insertion order
getControllers
in interface Scheduler
protected void deactivate()
AbstractOpenemsComponent
deactivate
in class AbstractOpenemsComponent