Class HC1DataCollectionModel

java.lang.Object
gda.px.humiditycontroller.HC1DataCollectionModel

public class HC1DataCollectionModel extends Object
This class contains the model to define a hc1 experiment, which is: the folder and file name format for output, two nested models - one to reflect standard data collection variables, and another for snap shot variables.A list contains "stages" in the that defines the structure of the hc1 experiment.
  • Field Details

  • Constructor Details

    • HC1DataCollectionModel

      public HC1DataCollectionModel()
  • Method Details

    • getStepSize

      public int getStepSize()
    • setStepSize

      public void setStepSize()
    • getStepStart

      public int getStepStart()
    • setStepStart

      public void setStepStart(int stepStartInc)
    • getStepEnd

      public int getStepEnd()
    • setStepEnd

      public void setStepEnd(int stepEndInc)
    • getRunNumber

      public int getRunNumber()
    • setRunNumber

      public void setRunNumber(int runNumber)
    • incrementRunNumber

      public void incrementRunNumber()
    • getVisitDirectory

      public String getVisitDirectory()
    • setVisitDirectory

      public void setVisitDirectory(String visitDirectory)
    • getFolder

      public String getFolder()
    • setFolder

      public void setFolder(String folder)
    • getPrefix

      public String getPrefix()
    • setPrefix

      public void setPrefix(String prefix)
    • getDataCollectionParameters

      public HC1DataCollectionParameters getDataCollectionParameters()
    • setDataCollectionParameters

      public void setDataCollectionParameters(HC1DataCollectionParameters dcParameters)
    • getSnapshotParameters

      public HC1SnapshotParameters getSnapshotParameters()
    • setSnapshotParameters

      public void setSnapshotParameters(HC1SnapshotParameters ssParameters)
    • addStage

      public void addStage(RelativeHumidityStage rhs)
    • removeStage

      public void removeStage(int index)
    • getStages

      public List<RelativeHumidityStage> getStages()
    • createDefaultModel

      public static HC1DataCollectionModel createDefaultModel() throws Exception
      Throws:
      Exception
    • addPropertyChangeListener

      public void addPropertyChangeListener(PropertyChangeListener listener)
    • removePropertyChangeListener

      public void removePropertyChangeListener(PropertyChangeListener listener)
    • addPropertyChangeListener

      public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
    • removePropertyChangeListener

      public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
    • firePropertyChange

      protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
    • getECR

      public ExtendedCollectRequests getECR(int stage, int step)