Package org.yamcs.parameterarchive
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.
-