Class CyclingParameters

java.lang.Object
org.scictrl.csshell.epics.server.application.cycling.CyclingParameters
All Implemented Interfaces:
Cloneable

public final class CyclingParameters extends Object implements Cloneable
This type was created in VisualAge.
Author:
igor@scictrl.com
  • Field Details

  • Constructor Details

    • CyclingParameters

      public CyclingParameters()
      DefaultDataValues constructor comment.
    • CyclingParameters

      public CyclingParameters(int noCycles, int stepsPerRamp, double waitBetweenSteps, double waitAtLimits, double maxLimit, double minLimit, double finalValue, double cycleDecrement, boolean useDeviceLimits, boolean startingAsFinal, double topScale)
      Constructor to include max/min values
      Parameters:
      noCycles - a int
      stepsPerRamp - a int
      waitBetweenSteps - a double
      waitAtLimits - a double
      maxLimit - a double
      minLimit - a double
      finalValue - a double
      cycleDecrement - a double
      useDeviceLimits - a boolean
      startingAsFinal - a boolean
      topScale - a double
    • CyclingParameters

      public CyclingParameters(String parameters) throws NumberFormatException
      DefaultDataValues constructor comment.
      Parameters:
      parameters - a String object
      Throws:
      NumberFormatException - if any.
  • Method Details

    • withParameter

      public CyclingParameters withParameter(String param, Number value)

      withParameter.

      Parameters:
      param - a String object
      value - a Number object
      Returns:
      a CyclingParameters object
    • toString

      public String toString()
      Insert the method's description here. Creation date: (10.11.2001 22:10:13)
      Overrides:
      toString in class Object
      Returns:
      java.lang.String
    • getTopScale

      public double getTopScale()

      Getter for the field topScale.

      Returns:
      a double
    • getCycleDecrement

      public double getCycleDecrement()

      Getter for the field cycleDecrement.

      Returns:
      the cycleDecrement
    • getFinalValue

      public double getFinalValue()

      Getter for the field finalValue.

      Returns:
      the finalValue
    • getMaxLimit

      public double getMaxLimit()

      Getter for the field maxLimit.

      Returns:
      the maxLimit
    • getMinLimit

      public double getMinLimit()

      Getter for the field minLimit.

      Returns:
      the minLimit
    • getNoCycles

      public int getNoCycles()

      Getter for the field noCycles.

      Returns:
      the noCycles
    • getStepsPerRamp

      public int getStepsPerRamp()

      Getter for the field stepsPerRamp.

      Returns:
      the stepsPerRamp
    • isUseDeviceLimits

      public boolean isUseDeviceLimits()

      isUseDeviceLimits.

      Returns:
      the useDeviceLimits
    • getWaitAtLimits

      public double getWaitAtLimits()

      Getter for the field waitAtLimits.

      Returns:
      the waitAtLimits
    • getWaitBetweenSteps

      public double getWaitBetweenSteps()

      Getter for the field waitBetweenSteps.

      Returns:
      the waitBetweenSteps
    • isStartingAsFinal

      public boolean isStartingAsFinal()

      isStartingAsFinal.

      Returns:
      a boolean