Class AnalyserPVProvider

java.lang.Object
uk.ac.diamond.daq.devices.specs.phoibos.api.AnalyserPVProvider
All Implemented Interfaces:
Findable

public class AnalyserPVProvider extends Object implements Findable
  • Constructor Details

    • AnalyserPVProvider

      public AnalyserPVProvider()
  • Method Details

    • setName

      public void setName(String name)
      Description copied from interface: Findable
      Set or change the name of the object (as defined in XML).
      Specified by:
      setName in interface Findable
      Parameters:
      name - the object name
    • getName

      public String getName()
      Description copied from interface: Findable
      Get the object name. Used by Castor to check if the object name has been set before calling the Findable.setName(String) method.
      Specified by:
      getName in interface Findable
      Returns:
      a String containing the object name.
    • getSpectrumPV

      public String getSpectrumPV()
    • setSpectrumPV

      public void setSpectrumPV(String spectrumPV)
    • getImagePV

      public String getImagePV()
    • setImagePV

      public void setImagePV(String imagePV)
    • getTotalIterations

      public String getTotalIterations()
    • setTotalIterations

      public void setTotalIterations(String totalIterations)
    • getTotalPointsIterationPV

      public String getTotalPointsIterationPV()
    • setTotalPointsIterationPV

      public void setTotalPointsIterationPV(String totalPointsIterationPV)
    • getSlicesPV

      public String getSlicesPV()
    • setSlicesPV

      public void setSlicesPV(String slicesPV)
    • getCurrentPointIterationPV

      public String getCurrentPointIterationPV()
    • setCurrentPointIterationPV

      public void setCurrentPointIterationPV(String currentPointIterationPV)
    • getTotalPointsPV

      public String getTotalPointsPV()
    • setTotalPointsPV

      public void setTotalPointsPV(String totalPointsPV)
    • getCurrentChannelPV

      public String getCurrentChannelPV()
    • setCurrentChannelPV

      public void setCurrentChannelPV(String currentChannelPV)
    • getyStartPV

      public String getyStartPV()
    • setyStartPV

      public void setyStartPV(String yStartPV)
    • getyEndPV

      public String getyEndPV()
    • setyEndPV

      public void setyEndPV(String yEndPV)
    • getyUnitsPV

      public String getyUnitsPV()
    • setyUnitsPV

      public void setyUnitsPV(String yUnitsPV)
    • getPhotonEnergy

      public Scannable getPhotonEnergy()
    • setPhotonEnergy

      public void setPhotonEnergy(Scannable photonEnergy)
    • getLowEnergyPV

      public String getLowEnergyPV()
    • setLowEnergyPV

      public void setLowEnergyPV(String lowEnergyPV)
    • getHighEnergyPV

      public String getHighEnergyPV()
    • setHighEnergyPV

      public void setHighEnergyPV(String highEnergyPV)
    • getWorkFunction

      public double getWorkFunction()
    • setWorkFunction

      public void setWorkFunction(double workFunction)
    • isSeparateIterationSaving

      public boolean isSeparateIterationSaving()
    • setSeparateIterationSaving

      public void setSeparateIterationSaving(boolean separateIterationSaving)
    • isImageDataNeeded

      public boolean isImageDataNeeded()
    • setImageDataNeeded

      public void setImageDataNeeded(boolean imageDataNeeded)
    • getAcquisitionModePV

      public String getAcquisitionModePV()
    • setAcquisitionModePV

      public void setAcquisitionModePV(String acquisitionModePV)