public class IntegerParameterType extends IntegerDataType implements ParameterType
signedencodingname, PATH_SEPARATOR, qualifiedName, xtceAliasSet| Constructor and Description |
|---|
IntegerParameterType(String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAlarmRange(MatchCriteria contextMatch,
FloatRange range,
AlarmLevels level)
Adds a new, or unions with an existing range for the specified context and level
|
void |
addContextAlarm(NumericContextAlarm nca) |
void |
addContextAlarms(Collection<NumericContextAlarm> ncas) |
void |
addCriticalAlarmRange(MatchCriteria contextMatch,
FloatRange criticalRange)
Adds a new, or unions with an existing critical range for the specified context
|
void |
addDistressAlarmRange(MatchCriteria contextMatch,
FloatRange distressRange)
Adds a new, or unions with an existing distress range for the specified context
|
void |
addSevereAlarmRange(MatchCriteria contextMatch,
FloatRange severeRange)
Adds a new, or unions with an existing severe range for the specified context
|
void |
addWarningAlarmRange(MatchCriteria contextMatch,
FloatRange warningRange)
Adds a new, or unions with an existing warning range for the specified context
|
void |
addWatchAlarmRange(MatchCriteria contextMatch,
FloatRange watchRange)
Adds a new, or unions with an existing watch range for the specified context
|
NumericAlarm |
createOrGetAlarm(MatchCriteria contextMatch) |
List<NumericContextAlarm> |
getContextAlarmList() |
NumericAlarm |
getDefaultAlarm() |
Set<Parameter> |
getDependentParameters() |
NumericContextAlarm |
getNumericContextAlarm(MatchCriteria context) |
String |
getTypeAsString()
String which represents the type.
|
boolean |
hasAlarm()
Whether this ParameterType has any alarms associated
|
void |
setContextAlarmList(List<NumericContextAlarm> contextAlarmList) |
void |
setDefaultAlarm(NumericAlarm defaultAlarm) |
void |
setDefaultCriticalAlarmRange(FloatRange criticalRange) |
void |
setDefaultDistressAlarmRange(FloatRange distressRange) |
void |
setDefaultSevereAlarmRange(FloatRange severeRange) |
void |
setDefaultWarningAlarmRange(FloatRange warningRange) |
void |
setDefaultWatchAlarmRange(FloatRange watchRange) |
String |
toString() |
getInitialValue, getSizeInBits, getValidRange, isSigned, parseString, setInitialValue, setSigned, setSizeInBits, setValidRangeaddAllUnits, 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 IntegerParameterType(String name)
public NumericAlarm createOrGetAlarm(MatchCriteria contextMatch)
public void setDefaultWatchAlarmRange(FloatRange watchRange)
public void setDefaultWarningAlarmRange(FloatRange warningRange)
public void setDefaultDistressAlarmRange(FloatRange distressRange)
public void setDefaultCriticalAlarmRange(FloatRange criticalRange)
public void setDefaultSevereAlarmRange(FloatRange severeRange)
public void addAlarmRange(MatchCriteria contextMatch, FloatRange range, AlarmLevels level)
contextMatch - use null for the default contextpublic void addWatchAlarmRange(MatchCriteria contextMatch, FloatRange watchRange)
contextMatch - use null for the default contextpublic void addWarningAlarmRange(MatchCriteria contextMatch, FloatRange warningRange)
contextMatch - use null for the default contextpublic void addDistressAlarmRange(MatchCriteria contextMatch, FloatRange distressRange)
contextMatch - use null for the default contextpublic void addCriticalAlarmRange(MatchCriteria contextMatch, FloatRange criticalRange)
contextMatch - use null for the default contextpublic void addSevereAlarmRange(MatchCriteria contextMatch, FloatRange severeRange)
contextMatch - use null for the default contextpublic void addContextAlarm(NumericContextAlarm nca)
public void addContextAlarms(Collection<NumericContextAlarm> ncas)
public NumericAlarm getDefaultAlarm()
public NumericContextAlarm getNumericContextAlarm(MatchCriteria context)
public List<NumericContextAlarm> getContextAlarmList()
public void setContextAlarmList(List<NumericContextAlarm> contextAlarmList)
public void setDefaultAlarm(NumericAlarm defaultAlarm)
public boolean hasAlarm()
ParameterTypehasAlarm in interface ParameterTypepublic Set<Parameter> getDependentParameters()
getDependentParameters in interface ParameterTypepublic String getTypeAsString()
ParameterTypegetTypeAsString in interface ParameterTypeCopyright © 2017 Space Applications Services. All rights reserved.