Class EnergyMonitor

All Implemented Interfaces:
Device, Configurable, Findable, gda.observable.IObservable, gda.observable.IObserver

public class EnergyMonitor extends DeviceBase implements gda.observable.IObserver
  • Constructor Details

    • EnergyMonitor

      public EnergyMonitor()
  • Method Details

    • isConfigured

      public boolean isConfigured()
      Description copied from interface: Configurable
      Checks to see if the object is already configured.
      Specified by:
      isConfigured in interface Configurable
      Overrides:
      isConfigured in class ConfigurableBase
      Returns:
      return true if configured false otherwise
    • setBlEnergyScannable

      public void setBlEnergyScannable(ScannableMotionUnits blEnergy)
    • setBlWavelengthScannable

      public void setBlWavelengthScannable(ScannableMotionUnits blWavelength)
    • setDcmEnergyScannable

      public void setDcmEnergyScannable(Scannable dcmEnergy)
    • setEdgeCalculator

      public void setEdgeCalculator(IEdgeCalculator edgeCalc)
    • setWavelengthCalculator

      public void setWavelengthCalculator(IWavelengthCalculator waveCalc)
    • toFormattedString

      public String toFormattedString()
    • toValueString

      public String toValueString(Double energy)
    • update

      public void update(Object source, Object arg)
      Specified by:
      update in interface gda.observable.IObserver