Package xal.app.knobs

Interface KnobElementListener

  • All Known Implementing Classes:
    Knob

    public interface KnobElementListener
    Knob element event
    • Method Detail

      • channelChanged

        void channelChanged​(KnobElement element,
                            xal.ca.Channel channel)
        event indicating that the knob element's channel has changed
      • coefficientAChanged

        void coefficientAChanged​(KnobElement element,
                                 double coefficientA)
        event indicating that the element's coefficientA has changed
      • coefficientBChanged

        void coefficientBChanged​(KnobElement element,
                                 double coefficientB)
        event indicating that the element's coefficientA has changed
      • functionChanged

        void functionChanged​(KnobElement element,
                             String function)
        event indicating that the element's function has changed
      • connectionChanged

        void connectionChanged​(KnobElement element,
                               boolean isConnected)
        connection changed event
      • readyStateChanged

        void readyStateChanged​(KnobElement element,
                               boolean isReady)
        ready state changed
      • valueChanged

        void valueChanged​(KnobElement element,
                          double value)
        value changed event
      • valueSettingPublished

        void valueSettingPublished​(KnobElement element)
        value setting published