Package uk.ac.diamond.daq.scanning
Class CalibrationFrameCollector
java.lang.Object
org.eclipse.scanning.api.AbstractNameable
org.eclipse.scanning.api.AbstractNameableTimeoutable
org.eclipse.scanning.api.AbstractScannable<Object>
uk.ac.diamond.daq.scanning.FrameCollectingScannable
uk.ac.diamond.daq.scanning.CalibrationFrameCollector
- All Implemented Interfaces:
Configurable,INexusDevice<NXdetector>,IActivatable,IBoundable<Object>,ILevel,INameable,IScanAttributeContainer,IScannable<Object>,ITimeoutable,ITolerable<Object>,IPositionListenable
A temporary solution to dark/flat field collection within the Solstice framework.
Collects a frame with the configured detector for the main acquisition.
-
Field Summary
Fields inherited from class org.eclipse.scanning.api.AbstractScannable
delegate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetSnapshotDetectors(Map<String, IRunnableDevice<? extends IDetectorModel>> snapshotDetectors) Methods inherited from class uk.ac.diamond.daq.scanning.FrameCollectingScannable
abort, configure, configureAndCollect, getMalcolmDetectorName, getNexusProvider, getPosition, isConfigureAtStartup, isConfigured, reconfigure, setBeamlineConfiguration, setFrameRequestDocument, setMalcolmDetectorNames, setNexusFieldName, setPosition, setUseDetectorTableMethods inherited from class org.eclipse.scanning.api.AbstractScannable
addPositionListener, getDeviceInformation, getLevel, getMaximum, getMinimum, getModel, getScanAttribute, getScanAttributeNames, getTolerance, isActivated, register, removePositionListener, setActivated, setLevel, setMaximum, setMinimum, setModel, setPublisher, setScanAttribute, setToleranceMethods inherited from class org.eclipse.scanning.api.AbstractNameableTimeoutable
equals, getTimeout, hashCode, setTimeout, toStringMethods inherited from class org.eclipse.scanning.api.AbstractNameable
getName, setNameMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.scanning.api.IBoundable
getPermittedValuesMethods inherited from interface org.eclipse.dawnsci.nexus.INexusDevice
getCustomNexusModification, getName, getNexusProviders, registerMethods inherited from interface org.eclipse.scanning.api.scan.event.IPositionListenable
getPositioner, setPositionerMethods inherited from interface org.eclipse.scanning.api.IScannable
getUnit, setPositionMethods inherited from interface org.eclipse.scanning.api.ITimeoutable
getTimeout, setTimeout
-
Constructor Details
-
CalibrationFrameCollector
public CalibrationFrameCollector()
-
-
Method Details
-
setSnapshotDetectors
public void setSnapshotDetectors(Map<String, IRunnableDevice<? extends IDetectorModel>> snapshotDetectors)
-