Package org.yamcs.xtce
Class Member
- java.lang.Object
-
- org.yamcs.xtce.NameDescription
-
- org.yamcs.xtce.Member
-
- All Implemented Interfaces:
Serializable
public class Member extends NameDescription
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:
- Serialized Form
-
-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetInitialValue()Get the initial value of the member.DataTypegetType()voidsetDataType(DataType dtype)voidsetInitialValue(String 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, setAliasSet, setAncillaryData, setLongDescription, setName, setQualifiedName, setShortDescription
-
-
-
-
Constructor Detail
-
Member
public Member(String name)
-
-
Method Detail
-
setInitialValue
public void setInitialValue(String initialValue)
Used to set the initial calibrated values of Parameters. Will overwrite an initial value defined for the DataType- Parameters:
initialValue- - initial calibrated value
-
setDataType
public void setDataType(DataType dtype)
-
getType
public DataType getType()
-
getInitialValue
public Object getInitialValue()
Get the initial value of the member.- Returns:
-
-