Class SchedulerDailyImpl

java.lang.Object
io.openems.edge.common.component.AbstractOpenemsComponent
io.openems.edge.scheduler.daily.SchedulerDailyImpl
All Implemented Interfaces:
OpenemsComponent, Scheduler, SchedulerDaily

public class SchedulerDailyImpl extends AbstractOpenemsComponent implements SchedulerDaily, Scheduler, OpenemsComponent
  • Constructor Details

    • SchedulerDailyImpl

      public SchedulerDailyImpl()
  • Method Details

    • deactivate

      protected void deactivate()
      Description copied from class: AbstractOpenemsComponent
      Handles @Deactivate of implementations. Prints log output.
      Overrides:
      deactivate in class AbstractOpenemsComponent
    • getControllers

      public LinkedHashSet<String> getControllers()
      Description copied from interface: Scheduler
      Returns Component-IDs of Controllers ordered by their current execution priority.

      This method is called once every Cycle, i.e. once per second. The LinkedHashSet is used, as it preserves insertion order

      Specified by:
      getControllers in interface Scheduler
      Returns:
      a ordered set of Component-IDs of Controllers