Package gda.px.detector
Class DetectorBase
java.lang.Object
gda.factory.ConfigurableBase
gda.factory.FindableConfigurableBase
gda.device.DeviceBase
gda.px.detector.DetectorBase
- All Implemented Interfaces:
Device,Stoppable,Configurable,Findable,gda.observable.IObservable,Detector
- Direct Known Subclasses:
AreaDetectorPilatusBase,DummyDetector,OdinEigerDetectorImpl
Base class for classes implementing gda.px.detector.Detector
-
Field Summary
FieldsFields inherited from class gda.device.DeviceBase
DEFAULT_PROTECTION_LEVEL_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DetectorCollectionParametersReturns current status of detectorintgetId()doubleReturns the largest dimension of the detector face in mm.Returns the suffix currently given to all images createdReturns the type of the detectorbooleanprotected voidsetCurrentParameters(DetectorCollectionParameters currentParameters) protected voidsetDetectorStatus(DetectorStatus detectorStatus) voidsetId(int id) protected voidsetMaxDimension(double maxDimension) voidsetRoiModeAllowed(boolean isRoiModeAllowed) protected voidprotected voidsetTypeString(String type) Methods inherited from class gda.device.DeviceBase
addIObserver, close, deleteIObserver, deleteIObservers, getAttribute, getName, getProtectionLevel, isBeingObserved, isConfigureAtStartup, notifyIObservers, setAttribute, setConfigureAtStartup, setName, setProtectionLevelMethods inherited from class gda.factory.ConfigurableBase
configure, isConfigured, reconfigure, setConfiguredMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gda.factory.Configurable
configure, isConfigureAtStartup, isConfigured, reconfigureMethods inherited from interface gda.px.detector.Detector
abort, disableRoiMode, enableRoiMode, getAutoRunNumberUtils, getDimensionInMm, getFullDimensionInMm, getFullSizeX, getFullSizeY, getImageMB, getLastImageName, getMaxFullDimension, getMinExposureTime, getMinStillExposureTime, getSizeX, getSizeY, initialiseDataSet, isBusy, isInRoiMode, start, waitForReadyMethods inherited from interface gda.device.Device
close, getAttribute, getProtectionLevel, setAttribute, setProtectionLevelMethods inherited from interface gda.observable.IObservable
addIObserver, deleteIObserver, deleteIObservers
-
Field Details
-
defaultSuffix
-
-
Constructor Details
-
DetectorBase
public DetectorBase()
-
-
Method Details
-
getId
public int getId() -
setId
public void setId(int id) -
getSuffix
Description copied from interface:DetectorReturns the suffix currently given to all images created -
getTypeString
Description copied from interface:DetectorReturns the type of the detector- Specified by:
getTypeStringin interfaceDetector- Returns:
- String
-
getMaxDimension
public double getMaxDimension()Description copied from interface:DetectorReturns the largest dimension of the detector face in mm.- Specified by:
getMaxDimensionin interfaceDetector- Returns:
- double
-
getDetectorStatus
Description copied from interface:DetectorReturns current status of detector- Specified by:
getDetectorStatusin interfaceDetector- Returns:
- DetectorStatus
- Throws:
DeviceException
-
getCurrentParameters
-
setTypeString
-
setMaxDimension
protected void setMaxDimension(double maxDimension) -
setDetectorStatus
-
setCurrentParameters
-
setSuffix
-
setRoiModeAllowed
public void setRoiModeAllowed(boolean isRoiModeAllowed) -
isRoiModeAllowed
public boolean isRoiModeAllowed()
-