Package org.eclipse.scanning.api
Interface ILevel
- All Superinterfaces:
INameable
- All Known Subinterfaces:
IMalcolmDevice,IPausableDevice<T>,IRunnableDevice<T>,IRunnableEventDevice<T>,IScanDevice,IScannable<T>,IWritableDetector<T>
- All Known Implementing Classes:
AbstractAreaDetectorRunnableDevice,AbstractMalcolmDevice,AbstractRunnableDevice,AbstractScannable,AreaDetectorRunnableDevice,AreaDetectorRunnableDeviceProxy,AreaDetectorRunnableDeviceWaitForArray,AreaDetectorWritingFilesRunnableDevice,BeamScannable,CalibrationFrameCollector,CompositeNexusScannable,ConstantVelocityDevice,CountableScannable,DarkImageDetector,DetectorCollectionScannable,DummyMalcolmDevice,DummyMalcolmTriggeredDetector,ElectronAnalyserRunnableDevice,FrameCollectingScannable,JythonScannableNexusWrapper,MalcolmDevice,MalcolmDeviceProxy,MandelbrotDetector,MockBeamOnMonitor,MockCountingPositionScannable,MockNeXusScannable,MockNeXusSlit,MockPausingMonitor,MockScannable,MockStringNexusScannable,MockStringScannable,MockTopupScannable,NexusSlitsWrapper,NXObjectScannable,NXSampleScannable,PosDetector,ProcessingMalcolmDevice,RandomIntDetector,RandomLineDevice,RunnableDeviceProxy,ScannableNexusWrapper,XmapRunnableDevice,XmapRunnableDeviceBase,XmapWritingFilesRunnableDevice,ZebraRunnableDevice
Interface for any device with a level. Level is used for instance in scanning to
define the order that devices are moved to in the scan.
-
Field Summary
Fields -
Method Summary
-
Field Details
-
MAXIMUM
static final int MAXIMUM- See Also:
-
-
Method Details
-
setLevel
void setLevel(int level) Used for ordering the operations of Scannables during scans- Parameters:
level-
-
getLevel
int getLevel()get the operation level of this scannable.- Returns:
- int - the level
-