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

public interface ILevel extends INameable
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
    Modifier and Type
    Field
    Description
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    get the operation level of this scannable.
    void
    setLevel(int level)
    Used for ordering the operations of Scannables during scans

    Methods inherited from interface org.eclipse.scanning.api.INameable

    getName, setName
  • Field Details

  • 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