Interface StepFeedbackLoopApplication3.FeedbackControl

Enclosing class:
StepFeedbackLoopApplication3

public static interface StepFeedbackLoopApplication3.FeedbackControl
Feedback algorithm must implement this interface in order to be controlled by this application.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    configure(String name, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configuration as offered by application server configuration.
    void
    Feedback must make quick and considerable step down with control values, thus drastically reducing load on system.
    void
    cutOff(boolean cutOff)
    Feedback must perform cut-off procedure, this means switching off completely control input to device.
    void
    Notification, that user has enabled this algorithm, implementation must go into initial state and wait for further instructions, ideally this would be stepUp().
    boolean
    MAke step down with controlled values.
    boolean
    Make step up with controlled values.
  • Method Details

    • configure

      void configure(String name, org.apache.commons.configuration.HierarchicalConfiguration config)
      Configuration as offered by application server configuration.
      Parameters:
      name - application name
      config - server configuration sub-ection
    • cutOff

      void cutOff(boolean cutOff)
      Feedback must perform cut-off procedure, this means switching off completely control input to device. Cat-off condition if switched on or off by this application.
      Parameters:
      cutOff - Boolean for on or off the cutoff condition
    • stepUp

      boolean stepUp()
      Make step up with controlled values.
      Returns:
      success
    • stepDown

      boolean stepDown()
      MAke step down with controlled values.
      Returns:
      success
    • coolDown

      void coolDown()
      Feedback must make quick and considerable step down with control values, thus drastically reducing load on system. It is one-time operation, if this does not help to cool down, then cutOff(boolean) is called.
    • notifyEnabled

      void notifyEnabled()
      Notification, that user has enabled this algorithm, implementation must go into initial state and wait for further instructions, ideally this would be stepUp().