Package uk.ac.gda.server.ncd.subdetector
Class NcdPilatusADP2
java.lang.Object
gda.factory.ConfigurableBase
gda.factory.FindableConfigurableBase
gda.device.DeviceBase
uk.ac.gda.server.ncd.subdetector.NcdSubDetector
uk.ac.gda.server.ncd.subdetector.NcdPilatusAD
uk.ac.gda.server.ncd.subdetector.NcdPilatusADP2
- All Implemented Interfaces:
Device,Configurable,Findable,gda.observable.IObservable,gda.observable.IObserver,org.springframework.beans.factory.InitializingBean,INcdSubDetector,LastImageProvider
This class is for the P2 2M (30Hz)
ideally the different timing requirements could be configured in spring
-
Field Summary
Fields inherited from class uk.ac.gda.server.ncd.subdetector.NcdPilatusAD
controller, tfgMisconfigurationExceptionFields inherited from class uk.ac.gda.server.ncd.subdetector.NcdSubDetector
attributeMap, configuration, description, detector, detectorType, interpretation, mask, metaProviders, pixelSizeFields inherited from class gda.device.DeviceBase
DEFAULT_PROTECTION_LEVEL_PROPERTYFields inherited from interface uk.ac.gda.server.ncd.subdetector.INcdSubDetector
descriptionLabel, SERIAL_NUMBER_LABEL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DeviceExceptioncheckTiming(double shortestFrame, double longestFrame, double shortestWait, double longestWait) Methods inherited from class uk.ac.gda.server.ncd.subdetector.NcdPilatusAD
afterPropertiesSet, atScanEnd, atScanStart, clear, configure, getController, getDataDimensions, getNxplugins, getStatus, getThresholdkeV, readLastImage, resetAll, setController, setNxplugins, setThresholdkeV, setTimer, start, stop, update, writeoutMethods inherited from class uk.ac.gda.server.ncd.subdetector.NcdSubDetector
addMetadata, addPostScanAction, addPreScanAction, atScanStart, close, getAttribute, getDetector, getDetectorProperties, getDetectorType, getInterpretation, getMask, getMemorySize, getPixelSize, getPostScanActions, getPreScanActions, getSerialNumber, getSupportedDimensions, getTreeName, reconfigure, removePostScanAction, removePreScanAction, restoreAttributeMap, setAttribute, setCollectionTime, setDataDimensions, setDetector, setDetectorType, setInterpretation, setMask, setMetaProviders, setPixelSize, setPostScanActions, setPreScanActions, setSerialNumber, toStringMethods inherited from class gda.device.DeviceBase
addIObserver, deleteIObserver, deleteIObservers, getName, getProtectionLevel, isBeingObserved, isConfigureAtStartup, notifyIObservers, setConfigureAtStartup, setName, setProtectionLevelMethods inherited from class gda.factory.ConfigurableBase
isConfigured, setConfiguredMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface gda.factory.Configurable
isConfigureAtStartup, isConfiguredMethods inherited from interface gda.device.Device
getProtectionLevel, setProtectionLevelMethods inherited from interface gda.observable.IObservable
addIObserver, deleteIObserver, deleteIObservers
-
Constructor Details
-
NcdPilatusADP2
public NcdPilatusADP2()
-
-
Method Details
-
checkTiming
protected DeviceException checkTiming(double shortestFrame, double longestFrame, double shortestWait, double longestWait) - Overrides:
checkTimingin classNcdPilatusAD
-