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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NumericParameterTypebuild()NumericAlarmcreateOrGetAlarm(MatchCriteria contextMatch)DataEncoding.Builder<?>getEncoding()voidsetContextAlarmList(List<NumericContextAlarm> contextAlarmList)Sets the contextual alarm list overriding any other contextual alarm if already set.voidsetDefaultAlarm(NumericAlarm defaultAlarm)TsetEncoding(DataEncoding.Builder<?> enc)-
Methods inherited from interface org.yamcs.xtce.DataType.Builder
setInitialValue, setLongDescription, setName, setShortDescription
-
-
-
-
Method Detail
-
setDefaultAlarm
void setDefaultAlarm(NumericAlarm defaultAlarm)
-
setContextAlarmList
void setContextAlarmList(List<NumericContextAlarm> contextAlarmList)
Sets the contextual alarm list overriding any other contextual alarm if already set.- Parameters:
contextAlarmList-
-
getEncoding
DataEncoding.Builder<?> getEncoding()
-
setEncoding
T setEncoding(DataEncoding.Builder<?> enc)
- 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
NumericAlarm createOrGetAlarm(MatchCriteria contextMatch)
-
-