Interface ParameterId


public interface ParameterId
The parameter archive gives each (fqn, rawType, engType) a numeric 32 bits pid.

fqn is the parameter fully qualified name

This interface is implemented by classes storing the association between fqn, pid, rawType and engType

  • Method Details

    • getRawType

      Yamcs.Value.Type getRawType()
    • getEngType

      Yamcs.Value.Type getEngType()
    • getPid

      int getPid()
    • getParamFqn

      String getParamFqn()
    • isSimple

      boolean isSimple()
      Returns:
      true if the parameter id is not an aggregate or array
    • hasRawValue

      boolean hasRawValue()
      Returns:
      true if the parameter has a raw value. It is equivalent with getRawType()==null
    • getComponents

      IntArray getComponents()
      Returns the ids of the components for aggregates or arrays. if isSimple() returns true, this method returns null.