Package uk.ac.gda.devices.edxd
Class AdDetectorExtRoiDraw
java.lang.Object
gda.factory.ConfigurableBase
gda.factory.FindableConfigurableBase
gda.device.DeviceBase
gda.device.scannable.ScannableBase
gda.device.detector.DetectorBase
gda.device.detector.addetector.ADDetector
uk.ac.gda.devices.edxd.AdDetectorExtRoiDraw
- All Implemented Interfaces:
Detector,NexusDetector,Device,Scannable,PositionCallableProvider<NexusTreeProvider>,Configurable,Findable,gda.observable.IObservable,Serializable,org.springframework.beans.factory.InitializingBean
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class gda.device.detector.addetector.ADDetector
ADDetector.NullFileWriter -
Field Summary
Fields inherited from class gda.device.detector.addetector.ADDetector
afterPropertiesSetCalled, FILEPATH_EXTRANAME, firstReadoutInScanFields inherited from class gda.device.detector.DetectorBase
collectionTimeFields inherited from class gda.device.scannable.ScannableBase
__doc__, DEFAULT_INPUT_NAME, DEFAULT_OUTPUT_FORMAT, extraNames, inputNames, level, outputFormatFields inherited from class gda.device.DeviceBase
DEFAULT_PROTECTION_LEVEL_PROPERTYFields inherited from interface gda.device.Scannable
ATTR_NEXUS_CATEGORY, ATTR_NX_CLASS, DEFAULT_INPUT_NAME, VALUE_UNAVAILABLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCalled for every Scannable at the start of a group of nested scans (or a single scan if that is the case)getHdf()voidreset()voidsetHdf(NDFileHDF5 hdf) voidsetMjpeg1(FfmpegStream mjpeg) voidsetMjpeg2(FfmpegStream mjpeg2) voidvoidsetNdProc1(NDProcess ndProc1) voidsetNdProc2(NDProcess ndProc2) voidvoidMethods inherited from class gda.device.detector.addetector.ADDetector
addDoubleItemToNXData, addMultipleDoubleItemsToNXData, afterPropertiesSet, appendDataAxes, appendNXDetectorDataFromCollectionStrategy, asynchronousMoveTo, atCommandFailure, atScanEnd, clearCachedCallable, collectData, configure, configureExtraNamesAndOutputFormat, createFileName, createNXDetectorData, createsOwnFiles, endCollection, getAdBase, getCollectionStrategy, getDataChunking, getDescription, getDetectorID, getDetectorType, getFileWriter, getMetaDataProvider, getNdArray, getNdFile, getNdOverlays, getNdPython, getNdStats, getPosition, getPositionCallable, getStatus, isBusy, isCheckFileExists, isComputeCentroid, isComputeStats, isDisableCallbacks, isReadAcquisitionPeriod, isReadAcquisitionTime, isReadArray, isReadCapturedFramesCount, isReadFilepath, isUsePipeline, prepareForArrayAndStatsCollection, prepareForCollection, readout, readoutArrayIntoNXDetectorData, setAdBase, setCheckFileExists, setCollectionStrategy, setComputeCentroid, setComputeStats, setDataChunking, setDescription, setDetectorID, setDetectorType, setDisableCallbacks, setFileWriter, setMetaDataProvider, setNdArray, setNdFile, setNdOverlays, setNdPython, setNdStats, setReadAcquisitionPeriod, setReadAcquisitionTime, setReadArray, setReadCapturedFramesCount, setReadFilepath, setUsePipeline, stop, waitWhileBusyMethods inherited from class gda.device.detector.DetectorBase
checkPositionValid, getCollectionTime, getDataDimensions, setCollectionTime, toFormattedStringMethods inherited from class gda.device.scannable.ScannableBase
__call__, __call__, __doc__, __getitem__, __len__, __repr__, __str__, atLevelEnd, atLevelMoveStart, atLevelStart, atPointEnd, atPointStart, atScanLineEnd, atScanLineStart, externalToInternal, getExtraNames, getInputNames, getLevel, getOutputFormat, getScanMetadataAttribute, getScanMetadataAttributeNames, getScanMetadataAttributes, internalToExternal, isAt, moveTo, rawAsynchronousMoveTo, rawGetPosition, setExtraNames, setInputNames, setLevel, setOutputFormat, setScanMetadataAttribute, setScanMetadataAttributes, throwExceptionIfInvalidTarget, toString, validateScannable, valueUnavailableString, waitWhileBusyMethods 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
isConfigured, reconfigure, setConfiguredMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface gda.factory.Configurable
isConfigureAtStartup, isConfigured, reconfigureMethods inherited from interface gda.device.Detector
getCollectionTime, getDataDimensions, getFileStructure, setCollectionTimeMethods inherited from interface gda.device.Device
close, getAttribute, getProtectionLevel, setAttribute, setProtectionLevelMethods inherited from interface gda.observable.IObservable
addIObserver, deleteIObserver, deleteIObserversMethods inherited from interface gda.device.Scannable
atLevelEnd, atLevelMoveStart, atLevelStart, atPointEnd, atPointStart, atScanLineEnd, atScanLineStart, checkPositionValid, getExtraNames, getInputNames, getLevel, getOutputFormat, getScanMetadataAttribute, getScanMetadataAttributeNames, getScanMetadataAttributes, isAt, moveTo, setExtraNames, setInputNames, setLevel, setOutputFormat, setScanMetadataAttribute, setScanMetadataAttributes, toFormattedString
-
Constructor Details
-
AdDetectorExtRoiDraw
public AdDetectorExtRoiDraw()
-
-
Method Details
-
atScanStart
Description copied from class:ScannableBaseCalled for every Scannable at the start of a group of nested scans (or a single scan if that is the case) Default behaviour is to do nothing. Inheriting classes have the option to implement this if their specific behaviour requires it.- Specified by:
atScanStartin interfaceScannable- Overrides:
atScanStartin classADDetector- Throws:
DeviceException- See Also:
-
setNdDraw
-
getNdDraw
-
setNdRoi1
-
getNdRoi1
-
getMjpeg1
-
setMjpeg1
-
reset
- Overrides:
resetin classADDetector- Throws:
Exception
-
getNdRoi2
-
setNdRoi2
-
getMjpeg2
-
setMjpeg2
-
getNdProc1
-
setNdProc1
-
getNdProc2
-
setNdProc2
-
getHdf
-
setHdf
-