Package xal.app.knobs
Interface KnobElementListener
-
- All Known Implementing Classes:
Knob
public interface KnobElementListenerKnob element event
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidchannelChanged(KnobElement element, xal.ca.Channel channel)event indicating that the knob element's channel has changedvoidcoefficientAChanged(KnobElement element, double coefficientA)event indicating that the element's coefficientA has changedvoidcoefficientBChanged(KnobElement element, double coefficientB)event indicating that the element's coefficientA has changedvoidconnectionChanged(KnobElement element, boolean isConnected)connection changed eventvoidfunctionChanged(KnobElement element, String function)event indicating that the element's function has changedvoidreadyStateChanged(KnobElement element, boolean isReady)ready state changedvoidvalueChanged(KnobElement element, double value)value changed eventvoidvalueSettingPublished(KnobElement element)value setting published
-
-
-
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
-
-