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) void
setContextAlarmList
(List<NumericContextAlarm> contextAlarmList) Sets the contextual alarm list overriding any other contextual alarm if already set.void
setDefaultAlarm
(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:
setEncoding
in interfaceParameterType.Builder<T extends NumericParameterType.Builder<T>>
-
build
NumericParameterType build()- Specified by:
build
in interfaceDataType.Builder<T extends NumericParameterType.Builder<T>>
- Specified by:
build
in interfaceParameterType.Builder<T extends NumericParameterType.Builder<T>>
-
createOrGetAlarm
-