Class EdgeEventConstants

java.lang.Object
io.openems.edge.common.event.EdgeEventConstants

public final class EdgeEventConstants extends Object
  • Field Details

    • TOPIC_BASE

      public static final String TOPIC_BASE
      See Also:
    • TOPIC_CYCLE

      public static final String TOPIC_CYCLE
      Base for CYCLE events. See @{link CycleWorker} for implementation details.
      See Also:
    • TOPIC_CYCLE_BEFORE_PROCESS_IMAGE

      public static final String TOPIC_CYCLE_BEFORE_PROCESS_IMAGE
      BEFORE_PROCESS_IMAGE event

      allows to execute anything that is required to be executed before the current processimage is built - i.e. channel.nextProcessImage() is called. The event is executed synchronously.

      See Also:
    • TOPIC_CYCLE_AFTER_PROCESS_IMAGE

      public static final String TOPIC_CYCLE_AFTER_PROCESS_IMAGE
      AFTER_PROCESS_IMAGE event

      allows to execute anything that is required to be executed after the current processimage is built - i.e. channel.nextProcessImage() was called. The event is executed synchronously.

      See Also:
    • TOPIC_CYCLE_BEFORE_CONTROLLERS

      public static final String TOPIC_CYCLE_BEFORE_CONTROLLERS
      BEFORE_CONTROLLERS event

      allows to execute anything that is required to be executed before the controllers are executed. The event is executed synchronously.

      See Also:
    • TOPIC_CYCLE_AFTER_CONTROLLERS

      public static final String TOPIC_CYCLE_AFTER_CONTROLLERS
      AFTER_CONTROLLERS event

      allows to execute anything that is required to be executed after the controllers were executed. The event is executed synchronously.

      See Also:
    • TOPIC_CYCLE_BEFORE_WRITE

      public static final String TOPIC_CYCLE_BEFORE_WRITE
      BEFORE_WRITE event

      allows to execute anything that is required to be executed before the data is actually written to the devices. The event is executed synchronously.

      See Also:
    • TOPIC_CYCLE_EXECUTE_WRITE

      public static final String TOPIC_CYCLE_EXECUTE_WRITE
      EXECUTE_WRITE event

      triggers to actually write the data to the devices. The event is executed synchronously.

      See Also:
    • TOPIC_CYCLE_AFTER_WRITE

      public static final String TOPIC_CYCLE_AFTER_WRITE
      AFTER_WRITE event

      allows to execute anything that is required to be executed after the data was actually written to the devices. The event is executed synchronously.

      See Also:
    • TOPIC_CONFIG

      public static final String TOPIC_CONFIG
      Base for CONFIG events. See @{link EdgeConfig} for implementation details.
      See Also:
    • TOPIC_CONFIG_UPDATE

      public static final String TOPIC_CONFIG_UPDATE
      UPDATE event

      Called when the EdgeConfig was updated, e.g. because configuration properties changed or Channels changed. The EdgeConfig object is sent with the event - see "TOPIC_CONFIG_UPDATE_KEY". The event is executed synchronously.

      See Also:
    • TOPIC_CONFIG_UPDATE_KEY

      public static final String TOPIC_CONFIG_UPDATE_KEY
      The key of the EdgeConfig object in the event attachments map.
      See Also: