Interface IEpicsMCA

All Superinterfaces:
Analyser, Configurable, Detector, Device, Findable, gda.observable.IObservable, Scannable
All Known Subinterfaces:
IEpicsMCASimple
All Known Implementing Classes:
DummyEpicsMcaForXmap, EpicsMCA, EpicsMCASimple

public interface IEpicsMCA extends Analyser
Interface to a class that communicates with an epics MCA record.
The MCA record controls and acquires data from a multichannel analyser (MCA).
  • Method Details

    • clearWaitForCompletion

      void clearWaitForCompletion() throws DeviceException
      Clears the mca, but does not return until the clear has been done.
      Throws:
      DeviceException
    • getDwellTime

      double getDwellTime() throws DeviceException
      Gets the Dwell Time (DWEL).
      Returns:
      Dwell Time
      Throws:
      DeviceException
    • setDwellTime

      void setDwellTime(double time) throws DeviceException
      Sets the dwell time (DWEL)
      Parameters:
      time -
      Throws:
      DeviceException
    • eraseStartAcquisition

      void eraseStartAcquisition() throws DeviceException
      Activates the MCA using the Erase invalid input: '&' Start button.
      Throws:
      DeviceException