Package gda.px.detector
Class DetectorShutterBase
java.lang.Object
gda.factory.ConfigurableBase
gda.factory.FindableConfigurableBase
gda.px.detector.DetectorShutterBase
- All Implemented Interfaces:
Configurable,Findable,DetectorShutter
- Direct Known Subclasses:
DummyDetectorShutter,EpicsDetectorShutter
public abstract class DetectorShutterBase
extends FindableConfigurableBase
implements DetectorShutter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapprove()voidclose()voidopen()voidsetApprover(DetectorShutterApprover approver) voidsetLoggingName(String loggingName) protected abstract voidsetState(gda.px.detector.DetectorShutterBase.State state) Methods inherited from class gda.factory.FindableConfigurableBase
getName, setNameMethods inherited from class gda.factory.ConfigurableBase
configure, isConfigureAtStartup, isConfigured, reconfigure, setConfiguredMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gda.px.detector.DetectorShutter
isClosed, isOpen
-
Constructor Details
-
DetectorShutterBase
public DetectorShutterBase()
-
-
Method Details
-
setState
protected abstract void setState(gda.px.detector.DetectorShutterBase.State state) throws DeviceException - Throws:
DeviceException
-
open
- Specified by:
openin interfaceDetectorShutter- Throws:
DeviceException
-
close
- Specified by:
closein interfaceDetectorShutter- Throws:
DeviceException
-
approve
- Throws:
DeviceException
-
getApprover
-
setApprover
-
getLoggingName
-
setLoggingName
-