Package org.yamcs.xtce
Interface NumericParameterType.Builder<T extends NumericParameterType.Builder<T>>
- All Superinterfaces:
DataType.Builder<T>,ParameterType.Builder<T>
- All Known Implementing Classes:
FloatParameterType.Builder,IntegerParameterType.Builder
- Enclosing interface:
- NumericParameterType
public static interface NumericParameterType.Builder<T extends NumericParameterType.Builder<T>>
extends ParameterType.Builder<T>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()createOrGetAlarm(MatchCriteria contextMatch) voidsetContextAlarmList(List<NumericContextAlarm> contextAlarmList) Sets the contextual alarm list overriding any other contextual alarm if already set.voidsetDefaultAlarm(NumericAlarm defaultAlarm) setEncoding(DataEncoding.Builder<?> enc) Methods inherited from interface org.yamcs.xtce.DataType.Builder
getName, setInitialValue, setLongDescription, setName, setQualifiedName, setShortDescription
-
Method Details
-
setDefaultAlarm
-
setContextAlarmList
Sets the contextual alarm list overriding any other contextual alarm if already set.- Parameters:
contextAlarmList-
-
getEncoding
DataEncoding.Builder<?> getEncoding() -
setEncoding
- Specified by:
setEncodingin interfaceParameterType.Builder<T extends NumericParameterType.Builder<T>>
-
build
NumericParameterType build()- Specified by:
buildin interfaceDataType.Builder<T extends NumericParameterType.Builder<T>>- Specified by:
buildin interfaceParameterType.Builder<T extends NumericParameterType.Builder<T>>
-
createOrGetAlarm
-