Package gda.device.bpf
Class EpicsBeamPositionFeedback
java.lang.Object
gda.factory.ConfigurableBase
gda.factory.FindableConfigurableBase
gda.device.bpf.EpicsBeamPositionFeedback
- All Implemented Interfaces:
BeamPositionFeedback,Configurable,Findable
@ServiceInterface(BeamPositionFeedback.class)
public class EpicsBeamPositionFeedback
extends FindableConfigurableBase
implements BeamPositionFeedback
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDefault implementation for classes that do not have to do any specific configuration.
Classes that do their own configuration should *not* call this superclass function, as it may cause the object to appear configured before it really is.intgetMode()booleanisBusy()booleanbooleanisPaused()voidsetEnabled(boolean enabled) voidsetMode(int mode) voidsetPaused(boolean paused) voidMethods inherited from class gda.factory.FindableConfigurableBase
getName, setNameMethods inherited from class gda.factory.ConfigurableBase
isConfigureAtStartup, isConfigured, reconfigure, setConfigured
-
Constructor Details
-
EpicsBeamPositionFeedback
public EpicsBeamPositionFeedback()
-
-
Method Details
-
configure
public void configure()Description copied from class:ConfigurableBaseDefault implementation for classes that do not have to do any specific configuration.
Classes that do their own configuration should *not* call this superclass function, as it may cause the object to appear configured before it really is.- Specified by:
configurein interfaceConfigurable- Overrides:
configurein classConfigurableBase
-
isEnabled
- Specified by:
isEnabledin interfaceBeamPositionFeedback- Throws:
DeviceException
-
setEnabled
- Specified by:
setEnabledin interfaceBeamPositionFeedback- Throws:
DeviceException
-
isPaused
- Specified by:
isPausedin interfaceBeamPositionFeedback- Throws:
DeviceException
-
setPaused
- Specified by:
setPausedin interfaceBeamPositionFeedback- Throws:
DeviceException
-
getMode
- Specified by:
getModein interfaceBeamPositionFeedback- Throws:
DeviceException
-
setMode
- Specified by:
setModein interfaceBeamPositionFeedback- Throws:
DeviceException
-
isBusy
- Specified by:
isBusyin interfaceBeamPositionFeedback- Throws:
DeviceException
-
waitWhileBusy
- Specified by:
waitWhileBusyin interfaceBeamPositionFeedback- Throws:
DeviceExceptionInterruptedException
-