Package gda.device.detector.addetector
Class ADPilatus
- All Implemented Interfaces:
Detector,HardwareTriggerableDetector,HardwareTriggeredDetector,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 TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.unused fieldbooleanintvoidsetAdDriverPilatus(ADDriverPilatus adDriverPilatus) Deprecated, for removal: This API element is subject to removal in a future version.unused fieldvoidsetAutoIncrement(boolean autoIncrement) voidsetCollectionTime(double collectionTime) Sets the collection time, in seconds, to be used during the next call of collectData.voidsetFileName(String filename) voidsetFileNumber(int fileNumber) voidsetFilePath(String filepath) voidsetFileTemplate(String fileTemplate) Methods inherited from class gda.device.detector.addetector.HardwareTriggerableADDetector
afterPropertiesSet, atScanLineStart, atScanStart, collectData, createFileName, createFileNameForExposure, getExposureCompletionTimeoutS, getHardwareTriggeredCollectionStrategy, getHardwareTriggerProvider, getNonHardwareTriggeredCollectionStrategy, getNumberImagesToCollect, getPositionCallable, integratesBetweenPoints, isExposureCompleteWhenArrayCounterSaysSo, isExposureCompleteWhenFileIsVisible, isHardwareTriggering, setExposureCompleteWhenArrayCounterSaysSo, setExposureCompleteWhenFileIsVisible, setExposureCompletionTimeoutS, setHardwareTriggeredCollectionStrategy, setHardwareTriggering, setHardwareTriggerProvider, setIntegratesBetweenPoints, setNonHardwareTriggeredCollectionStrategy, setNumberImagesToCollect, waitWhileExposureCompletesMethods inherited from class gda.device.detector.addetector.ADDetector
addDoubleItemToNXData, addMultipleDoubleItemsToNXData, appendDataAxes, appendNXDetectorDataFromCollectionStrategy, asynchronousMoveTo, atCommandFailure, atScanEnd, clearCachedCallable, configure, configureExtraNamesAndOutputFormat, createNXDetectorData, createsOwnFiles, endCollection, getAdBase, getCollectionStrategy, getDataChunking, getDescription, getDetectorID, getDetectorType, getFileWriter, getMetaDataProvider, getNdArray, getNdFile, getNdOverlays, getNdPython, getNdStats, getPosition, getStatus, isBusy, isCheckFileExists, isComputeCentroid, isComputeStats, isDisableCallbacks, isReadAcquisitionPeriod, isReadAcquisitionTime, isReadArray, isReadCapturedFramesCount, isReadFilepath, isUsePipeline, prepareForArrayAndStatsCollection, prepareForCollection, readout, readoutArrayIntoNXDetectorData, reset, 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, toFormattedStringMethods inherited from class gda.device.scannable.ScannableBase
__call__, __call__, __doc__, __getitem__, __len__, __repr__, __str__, atLevelEnd, atLevelMoveStart, atLevelStart, atPointEnd, atPointStart, atScanLineEnd, 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
configure, isConfigureAtStartup, isConfigured, reconfigureMethods inherited from interface gda.device.Detector
createsOwnFiles, endCollection, getCollectionTime, getDataDimensions, getDescription, getDetectorID, getDetectorType, getFileStructure, getStatus, prepareForCollection, waitWhileBusyMethods 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
asynchronousMoveTo, atCommandFailure, atLevelEnd, atLevelMoveStart, atLevelStart, atPointEnd, atPointStart, atScanEnd, atScanLineEnd, checkPositionValid, getExtraNames, getInputNames, getLevel, getOutputFormat, getPosition, getScanMetadataAttribute, getScanMetadataAttributeNames, getScanMetadataAttributes, isAt, isBusy, moveTo, setExtraNames, setInputNames, setLevel, setOutputFormat, setScanMetadataAttribute, setScanMetadataAttributes, stop, toFormattedString
-
Constructor Details
-
ADPilatus
public ADPilatus()
-
-
Method Details
-
setAdDriverPilatus
@Deprecated(since="GDA 9.35", forRemoval=true) public void setAdDriverPilatus(ADDriverPilatus adDriverPilatus) Deprecated, for removal: This API element is subject to removal in a future version.unused field -
getAdDriverPilatus
Deprecated, for removal: This API element is subject to removal in a future version.unused field -
setCollectionTime
Description copied from interface:DetectorSets the collection time, in seconds, to be used during the next call of collectData.- Specified by:
setCollectionTimein interfaceDetector- Overrides:
setCollectionTimein classDetectorBase- Parameters:
collectionTime- the collection time in seconds- Throws:
DeviceException
-
setFilePath
- Throws:
Exception
-
setFileName
- Throws:
Exception
-
setFileTemplate
- Throws:
Exception
-
setFileNumber
- Throws:
Exception
-
getFileNumber
- Throws:
Exception
-
setAutoIncrement
- Throws:
Exception
-
getFilePath
- Throws:
Exception
-
getFileName
- Throws:
Exception
-
getFileTemplate
- Throws:
Exception
-
getAutoIncrement
- Throws:
Exception
-