Class BasicParameterValue

java.lang.Object
org.yamcs.parameter.RawEngValue
org.yamcs.parameter.BasicParameterValue
Direct Known Subclasses:
ParameterValue

public class BasicParameterValue extends RawEngValue
Holds the value of a parameter.

This class does not reference any parameter definition or name.

It does not have acquisition time for parameters either

  • Constructor Details

    • BasicParameterValue

      public BasicParameterValue()
    • BasicParameterValue

      public BasicParameterValue(BasicParameterValue pv)
  • Method Details

    • setExpireMillis

      public void setExpireMillis(long em)
    • getExpireMillis

      public long getExpireMillis()
    • getExpireMills

      @Deprecated public long getExpireMills()
      Deprecated.
      Use getExpireMillis() instead.
    • setEngValue

      public void setEngValue(Value engValue)
      Overrides:
      setEngValue in class RawEngValue
    • setWatchRange

      public void setWatchRange(org.yamcs.xtce.util.DoubleRange range)
    • setWarningRange

      public void setWarningRange(org.yamcs.xtce.util.DoubleRange range)
    • setDistressRange

      public void setDistressRange(org.yamcs.xtce.util.DoubleRange range)
    • setCriticalRange

      public void setCriticalRange(org.yamcs.xtce.util.DoubleRange range)
    • setSevereRange

      public void setSevereRange(org.yamcs.xtce.util.DoubleRange range)
    • setMonitoringResult

      public void setMonitoringResult(org.yamcs.protobuf.Pvalue.MonitoringResult m)
    • setDeltaMonitoringResult

      public void setDeltaMonitoringResult(org.yamcs.protobuf.Pvalue.MonitoringResult m)
    • setRangeCondition

      public void setRangeCondition(org.yamcs.protobuf.Pvalue.RangeCondition rangeCondition)
    • setAcquisitionStatus

      public void setAcquisitionStatus(org.yamcs.protobuf.Pvalue.AcquisitionStatus a)
    • getDistressRange

      public org.yamcs.xtce.util.DoubleRange getDistressRange()
    • getWatchRange

      public org.yamcs.xtce.util.DoubleRange getWatchRange()
    • getCriticalRange

      public org.yamcs.xtce.util.DoubleRange getCriticalRange()
    • getWarningRange

      public org.yamcs.xtce.util.DoubleRange getWarningRange()
    • getSevereRange

      public org.yamcs.xtce.util.DoubleRange getSevereRange()
    • getMonitoringResult

      public org.yamcs.protobuf.Pvalue.MonitoringResult getMonitoringResult()
    • getRangeCondition

      public org.yamcs.protobuf.Pvalue.RangeCondition getRangeCondition()
    • getAcquisitionStatus

      public org.yamcs.protobuf.Pvalue.AcquisitionStatus getAcquisitionStatus()
    • getDeltaMonitoringResult

      public org.yamcs.protobuf.Pvalue.MonitoringResult getDeltaMonitoringResult()
    • getStatus

      public ParameterStatus getStatus()
    • setStatus

      public void setStatus(ParameterStatus parameterStatus)
    • toGpbAlarmRange

      public static org.yamcs.protobuf.Mdb.AlarmRange toGpbAlarmRange(org.yamcs.protobuf.Mdb.AlarmLevelType gpbLevel, org.yamcs.xtce.util.DoubleRange floatRange)
    • fromGpb

      public static ParameterValue fromGpb(String fqn, org.yamcs.protobuf.Pvalue.ParameterValue gpv)
    • fromGpb

      public static ParameterValue fromGpb(org.yamcs.xtce.Parameter pdef, org.yamcs.protobuf.Pvalue.ParameterValue gpv)
    • addAlarmRanges

      public void addAlarmRanges(List<org.yamcs.protobuf.Mdb.AlarmRange> alarmRangeList)
    • hasExpirationTime

      public boolean hasExpirationTime()
    • toString

      public String toString()
      Overrides:
      toString in class Object