Package org.yamcs.xtce
Interface NumericParameterType
- All Superinterfaces:
DataType
,ParameterType
- All Known Implementing Classes:
FloatParameterType
,IntegerParameterType
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
-
Method Summary
Modifier and TypeMethodDescriptionGet the data encoding for the parameter type.Create a builder that can be used to make shallow copy of the parameter typeMethods inherited from interface org.yamcs.xtce.DataType
convertType, getInitialValue, getLongDescription, getName, getQualifiedName, getShortDescription, getTypeAsString, getValueType, parseStringForRawValue, toString
Methods inherited from interface org.yamcs.xtce.ParameterType
getDependentParameters, hasAlarm
-
Method Details
-
getEncoding
DataEncoding getEncoding()Description copied from interface:ParameterType
Get the data encoding for the parameter type.
For arrays and aggregates types that do not have encoding; this operation will throw anUnsupportedOperationException
- Specified by:
getEncoding
in interfaceParameterType
- Returns:
-
getDefaultAlarm
NumericAlarm getDefaultAlarm() -
toBuilder
NumericParameterType.Builder<?> toBuilder()Description copied from interface:ParameterType
Create a builder that can be used to make shallow copy of the parameter typeall the fields reference to the same object like the original
- Specified by:
toBuilder
in interfaceParameterType
- Returns:
-