Class InputParameter

java.lang.Object
org.yamcs.xtce.InputParameter
All Implemented Interfaces:
Serializable

public class InputParameter extends Object implements Serializable
Input parameters for algorithms.

Although they are called input parameters they can also reference command arguments for algorithms running part of command transmission constraints or command verifiers.

See Also:
  • Constructor Details

  • Method Details

    • getParameterInstance

      public ParameterInstanceRef getParameterInstance()
      Returns:
      the reference to the parameter or null if this references an argument instead
    • getArgumentRef

      public ArgumentInstanceRef getArgumentRef()
      Returns:
      the reference to the command argument or null if this references a parameter instead
    • getRef

      public ParameterOrArgumentRef getRef()
    • getInputName

      public String getInputName()
    • getEffectiveInputName

      public String getEffectiveInputName()
      Returns the name of the input to be used in the algorithm. This is the defined name as returned by getInputName() or the name of the parameter if no specific name has been defined.
    • setInputName

      public void setInputName(String inputName)
    • isMandatory

      public boolean isMandatory()
    • setMandatory

      public void setMandatory(boolean mandatory)
    • toString

      public String toString()
      Overrides:
      toString in class Object