public class EnumeratedParameterType extends EnumeratedDataType implements ParameterType
enumeration, enumerationList, initialValue, rangesencodingname, PATH_SEPARATOR, qualifiedName, xtceAliasSet| Constructor and Description |
|---|
EnumeratedParameterType(String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAlarm(MatchCriteria contextMatch,
ValueEnumeration enumValue,
AlarmLevels level)
Adds a new contextual alarm for the specified value
|
void |
addContextAlarm(EnumerationContextAlarm nca) |
String |
calibrate(long raw) |
EnumerationAlarm |
createOrGetAlarm(MatchCriteria contextMatch) |
String |
getCalibrationDescription() |
EnumerationContextAlarm |
getContextAlarm(MatchCriteria contextMatch) |
List<EnumerationContextAlarm> |
getContextAlarmList() |
EnumerationAlarm |
getDefaultAlarm() |
Set<Parameter> |
getDependentParameters() |
String |
getTypeAsString()
String which represents the type.
|
boolean |
hasAlarm()
Whether this ParameterType has any alarms associated
|
void |
setDefaultAlarm(EnumerationAlarm enumerationAlarm) |
String |
toString() |
addEnumerationRange, addEnumerationRange, addEnumerationValue, enumValue, enumValue, getInitialValue, getValueEnumerationList, parseString, setInitialValueaddAllUnits, addUnit, getEncoding, getUnitSet, parseStringForRawValue, setEncodingaddAlias, addAliases, addAncillaryData, getAlias, getAliasSet, getAncillaryData, getAncillaryDataSet, getLongDescription, getName, getName, getOpsName, getQualifiedName, getShortDescription, getSubsystemName, getSubsystemName, setAliasSet, setLongDescription, setName, setQualifiedName, setShortDescriptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEncoding, getUnitSet, parseString, parseStringForRawValuepublic EnumeratedParameterType(String name)
public boolean hasAlarm()
ParameterTypehasAlarm in interface ParameterTypepublic Set<Parameter> getDependentParameters()
getDependentParameters in interface ParameterTypepublic EnumerationAlarm getDefaultAlarm()
public void setDefaultAlarm(EnumerationAlarm enumerationAlarm)
public void addContextAlarm(EnumerationContextAlarm nca)
public EnumerationContextAlarm getContextAlarm(MatchCriteria contextMatch)
public void addAlarm(MatchCriteria contextMatch, ValueEnumeration enumValue, AlarmLevels level)
contextMatch - use null for the default contextpublic EnumerationAlarm createOrGetAlarm(MatchCriteria contextMatch)
public List<EnumerationContextAlarm> getContextAlarmList()
public String calibrate(long raw)
public String getCalibrationDescription()
public String getTypeAsString()
ParameterTypegetTypeAsString in interface ParameterTypeCopyright © 2017 Space Applications Services. All rights reserved.