public class EnumeratedParameterType extends EnumeratedDataType implements ParameterType
| Modifier and Type | Class and Description |
|---|---|
static class |
EnumeratedParameterType.Builder |
enumeration, enumerationList, rangesencodingancillaryData, name, PATH_SEPARATOR, qualifiedName, xtceAliasSet| Constructor and Description |
|---|
EnumeratedParameterType(EnumeratedParameterType.Builder builder) |
EnumeratedParameterType(EnumeratedParameterType t)
Copy constructor
|
| Modifier and Type | Method and Description |
|---|---|
String |
calibrate(long raw) |
String |
getCalibrationDescription() |
EnumerationContextAlarm |
getContextAlarm(MatchCriteria contextMatch) |
List<EnumerationContextAlarm> |
getContextAlarmList() |
EnumerationAlarm |
getDefaultAlarm() |
Set<Parameter> |
getDependentParameters() |
boolean |
hasAlarm()
Whether this ParameterType has any alarms associated
|
void |
setContextAlarmList(List<EnumerationContextAlarm> contextAlarmList) |
void |
setDefaultAlarm(EnumerationAlarm enumerationAlarm)
Override the default alarm from MDB
|
EnumeratedParameterType.Builder |
toBuilder()
Create a builder that can be used to make shallow copy of the parameter type
all the fields reference to the same object like the original
|
String |
toString() |
enumValue, enumValue, getInitialValue, getTypeAsString, getValueEnumerationList, getValueEnumerationRangeList, getValueType, hasLabel, parseString, setInitialValuegetEncoding, getUnitSet, parseStringForRawValue, setInitialValue, toStringaddAlias, addAliases, addAncillaryData, getAlias, getAliasSet, getAncillaryData, getLongDescription, getName, getName, getOpsName, getQualifiedName, getShortDescription, getSubsystemName, getSubsystemName, setAliasSet, setAncillaryData, setLongDescription, setName, setQualifiedName, setShortDescriptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEncoding, parseString, parseStringForRawValuegetInitialValue, getLongDescription, getName, getShortDescription, getTypeAsString, getValueType, toStringpublic EnumeratedParameterType(EnumeratedParameterType.Builder builder)
public EnumeratedParameterType(EnumeratedParameterType t)
public boolean hasAlarm()
ParameterTypehasAlarm in interface ParameterTypepublic void setDefaultAlarm(EnumerationAlarm enumerationAlarm)
enumerationAlarm - public Set<Parameter> getDependentParameters()
getDependentParameters in interface ParameterTypepublic EnumerationAlarm getDefaultAlarm()
public EnumerationContextAlarm getContextAlarm(MatchCriteria contextMatch)
public List<EnumerationContextAlarm> getContextAlarmList()
public String calibrate(long raw)
public String getCalibrationDescription()
public void setContextAlarmList(List<EnumerationContextAlarm> contextAlarmList)
public EnumeratedParameterType.Builder toBuilder()
ParameterTypeall the fields reference to the same object like the original
toBuilder in interface ParameterTypeCopyright © 2020 Space Applications Services. All rights reserved.