java.lang.Object
org.yamcs.parameter.ParameterStatus
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintorg.yamcs.protobuf.Pvalue.AcquisitionStatusgetAcquisitionStatus(boolean withExpiration) Used for compatibility with the old Parameter status whereas expiration was cancelling the other statuses but was sent only when clients were subscribed with the option to send the parameter expirationstatic org.yamcs.protobuf.Pvalue.AcquisitionStatusgetAcquisitionStatus(int acqStatus) This is the old interface to the parameter statusstatic intgetAcquisitionStatus(org.yamcs.protobuf.Pvalue.AcquisitionStatus acquisitionStatus) org.yamcs.xtce.util.DoubleRangeorg.yamcs.protobuf.Pvalue.MonitoringResultorg.yamcs.xtce.util.DoubleRangelongorg.yamcs.protobuf.Pvalue.MonitoringResultorg.yamcs.protobuf.Pvalue.RangeConditionorg.yamcs.xtce.util.DoubleRangeorg.yamcs.xtce.util.DoubleRangeorg.yamcs.xtce.util.DoubleRangeinthashCode()booleanstatic booleanisExpired(int acqStatus) booleanstatic booleanisInvalid(int acqStatus) booleanreturn true if parameter is received, valid and not expiredstatic booleanisNominal(int acqStatus) booleanstatic booleanisNotReceived(int acqStatus) static booleanisValid(int acqStatus) voidsetAcqStatus(int acqStatus) voidsetCriticalRange(org.yamcs.xtce.util.DoubleRange criticalRange) voidsetDeltaMonitoringResult(org.yamcs.protobuf.Pvalue.MonitoringResult deltaMonitoringResult) voidsetDistressRange(org.yamcs.xtce.util.DoubleRange distressRange) voidvoidsetExpireMillis(long em) voidvoidsetMonitoringResult(org.yamcs.protobuf.Pvalue.MonitoringResult monitoringResult) voidvoidsetRangeCondition(org.yamcs.protobuf.Pvalue.RangeCondition rangeCondition) voidsetSevereRange(org.yamcs.xtce.util.DoubleRange severeRange) voidsetWarningRange(org.yamcs.xtce.util.DoubleRange warningRange) voidsetWatchRange(org.yamcs.xtce.util.DoubleRange watchRange) toProtoBuf(boolean withExpiration)
-
Field Details
-
NOMINAL
-
-
Constructor Details
-
ParameterStatus
public ParameterStatus()
-
-
Method Details
-
getAcquisitionStatus
public static org.yamcs.protobuf.Pvalue.AcquisitionStatus getAcquisitionStatus(int acqStatus) This is the old interface to the parameter statusIt does not make much sense because expiration shouldn't invalidate the other statuses
-
getAcquisitionStatus
public org.yamcs.protobuf.Pvalue.AcquisitionStatus getAcquisitionStatus(boolean withExpiration) Used for compatibility with the old Parameter status whereas expiration was cancelling the other statuses but was sent only when clients were subscribed with the option to send the parameter expiration -
getAcquisitionStatus
public static int getAcquisitionStatus(org.yamcs.protobuf.Pvalue.AcquisitionStatus acquisitionStatus) -
isNominal
public boolean isNominal()return true if parameter is received, valid and not expired -
getAcqStatus
public int getAcqStatus() -
setAcqStatus
public void setAcqStatus(int acqStatus) -
isInvalid
public boolean isInvalid() -
setInvalid
public void setInvalid() -
isNotReceived
public boolean isNotReceived() -
setNotReceived
public void setNotReceived() -
isExpired
public boolean isExpired() -
setExpired
public void setExpired() -
isNominal
public static boolean isNominal(int acqStatus) -
isValid
public static boolean isValid(int acqStatus) -
isInvalid
public static boolean isInvalid(int acqStatus) -
isNotReceived
public static boolean isNotReceived(int acqStatus) -
isExpired
public static boolean isExpired(int acqStatus) -
getMonitoringResult
public org.yamcs.protobuf.Pvalue.MonitoringResult getMonitoringResult() -
setMonitoringResult
public void setMonitoringResult(org.yamcs.protobuf.Pvalue.MonitoringResult monitoringResult) -
getDeltaMonitoringResult
public org.yamcs.protobuf.Pvalue.MonitoringResult getDeltaMonitoringResult() -
setDeltaMonitoringResult
public void setDeltaMonitoringResult(org.yamcs.protobuf.Pvalue.MonitoringResult deltaMonitoringResult) -
getRangeCondition
public org.yamcs.protobuf.Pvalue.RangeCondition getRangeCondition() -
setRangeCondition
public void setRangeCondition(org.yamcs.protobuf.Pvalue.RangeCondition rangeCondition) -
getWatchRange
public org.yamcs.xtce.util.DoubleRange getWatchRange() -
setWatchRange
public void setWatchRange(org.yamcs.xtce.util.DoubleRange watchRange) -
getWarningRange
public org.yamcs.xtce.util.DoubleRange getWarningRange() -
setWarningRange
public void setWarningRange(org.yamcs.xtce.util.DoubleRange warningRange) -
getDistressRange
public org.yamcs.xtce.util.DoubleRange getDistressRange() -
setDistressRange
public void setDistressRange(org.yamcs.xtce.util.DoubleRange distressRange) -
getCriticalRange
public org.yamcs.xtce.util.DoubleRange getCriticalRange() -
setCriticalRange
public void setCriticalRange(org.yamcs.xtce.util.DoubleRange criticalRange) -
getSevereRange
public org.yamcs.xtce.util.DoubleRange getSevereRange() -
setSevereRange
public void setSevereRange(org.yamcs.xtce.util.DoubleRange severeRange) -
setExpireMillis
public void setExpireMillis(long em) -
getExpireMills
public long getExpireMills() -
hashCode
public int hashCode() -
equals
-
toProtoBuf
-