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 Summary

    Modifier and Type
    Method
    Description
    Returns the ids of the components for aggregates or arrays. if isSimple() returns true, this method returns null.
    org.yamcs.protobuf.Yamcs.Value.Type
     
     
    int
     
    org.yamcs.protobuf.Yamcs.Value.Type
     
    boolean
     
    boolean
     
  • Method Details

    • getRawType

      org.yamcs.protobuf.Yamcs.Value.Type getRawType()
    • getEngType

      org.yamcs.protobuf.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.