Package org.yamcs.xtce
Class Member
java.lang.Object
org.yamcs.xtce.NameDescription
org.yamcs.xtce.Member
- All Implemented Interfaces:
Serializable
Describe a member field in an AggregateDataType.
Each member has a name and a type reference to a data type for the aggregate member name.
If this aggregate is a Parameter aggregate, then the typeRef is a parameter type reference.
If this aggregate is an Argument aggregate, then the typeRef is an argument type reference.
References to an array data type is currently not supported. Circular references are not allowed.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.yamcs.xtce.NameDescription
NameDescription.Builder<T extends NameDescription.Builder<T>>
-
Field Summary
Fields inherited from class org.yamcs.xtce.NameDescription
ancillaryData, name, PATH_SEPARATOR, qualifiedName, xtceAliasSet
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the initial value of the member.getType()
void
setDataType
(DataType dtype) void
setInitialValue
(Object initialValue) Used to set the initial calibrated values of Parameters.Methods inherited from class org.yamcs.xtce.NameDescription
addAlias, addAliases, addAncillaryData, getAlias, getAliasSet, getAncillaryData, getLongDescription, getName, getName, getOpsName, getQualifiedName, getShortDescription, getSubsystemName, getSubsystemName, qualifiedName, setAliasSet, setAncillaryData, setLongDescription, setName, setQualifiedName, setShortDescription
-
Constructor Details
-
Member
-
Member
-
-
Method Details
-
setInitialValue
Used to set the initial calibrated values of Parameters. Will overwrite an initial value defined for the DataType- Parameters:
initialValue
- - initial calibrated value
-
setDataType
-
getType
-
getInitialValue
Get the initial value of the member.- Returns:
-