Package org.yamcs.parameter
Class BasicParameterValue
- java.lang.Object
-
- org.yamcs.parameter.BasicParameterValue
-
- Direct Known Subclasses:
ParameterValue
public class BasicParameterValue extends Object
Holds the value of a parameter. This class does not reference any parameter definition or name. It doesn't have an aquisition time for parameters either
-
-
Field Summary
Fields Modifier and Type Field Description protected ValueengValueprotected longgenerationTimeprotected ValuerawValue
-
Constructor Summary
Constructors Constructor Description BasicParameterValue()BasicParameterValue(BasicParameterValue pv)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAlarmRanges(List<org.yamcs.protobuf.Mdb.AlarmRange> alarmRangeList)static ParameterValuefromGpb(String fqn, org.yamcs.protobuf.Pvalue.ParameterValue gpv)static ParameterValuefromGpb(Parameter pdef, org.yamcs.protobuf.Pvalue.ParameterValue gpv)org.yamcs.protobuf.Pvalue.AcquisitionStatusgetAcquisitionStatus()DoubleRangegetCriticalRange()org.yamcs.protobuf.Pvalue.MonitoringResultgetDeltaMonitoringResult()DoubleRangegetDistressRange()ValuegetEngValue()longgetExpireMills()longgetGenerationTime()org.yamcs.protobuf.Pvalue.MonitoringResultgetMonitoringResult()booleangetProcessingStatus()org.yamcs.protobuf.Pvalue.RangeConditiongetRangeCondition()ValuegetRawValue()DoubleRangegetSevereRange()ParameterStatusgetStatus()DoubleRangegetWarningRange()DoubleRangegetWatchRange()booleanhasExpirationTime()booleanhasGenerationTime()voidsetAcquisitionStatus(org.yamcs.protobuf.Pvalue.AcquisitionStatus a)voidsetBinaryValue(byte[] v)voidsetBooleanValue(boolean b)voidsetCriticalRange(DoubleRange range)voidsetDeltaMonitoringResult(org.yamcs.protobuf.Pvalue.MonitoringResult m)voidsetDistressRange(DoubleRange range)voidsetDoubleValue(double v)voidsetEngineeringValue(Value ev)voidsetEngValue(Value engValue)voidsetExpireMillis(long em)voidsetFloatValue(float v)voidsetGenerationTime(long instant)voidsetMonitoringResult(org.yamcs.protobuf.Pvalue.MonitoringResult m)voidsetProcessingStatus(boolean p)voidsetRangeCondition(org.yamcs.protobuf.Pvalue.RangeCondition rangeCondition)voidsetRawDoubleValue(double d)voidsetRawFloatValue(float f)voidsetRawSignedInteger(int x)voidsetRawSignedLong(long x)voidsetRawUnsignedInteger(int x)voidsetRawUnsignedLong(long x)voidsetRawValue(boolean b)voidsetRawValue(byte[] b)voidsetRawValue(String s)voidsetRawValue(Value rv)voidsetSevereRange(DoubleRange range)voidsetSignedIntegerValue(int v)voidsetSignedLongValue(long v)voidsetStatus(ParameterStatus parameterStatus)voidsetStringValue(String s)voidsetUnsignedIntegerValue(int v)voidsetUnsignedLongValue(long v)voidsetWarningRange(DoubleRange range)voidsetWatchRange(DoubleRange range)static org.yamcs.protobuf.Mdb.AlarmRangetoGpbAlarmRange(org.yamcs.protobuf.Mdb.AlarmLevelType gpbLevel, DoubleRange floatRange)
-
-
-
Constructor Detail
-
BasicParameterValue
public BasicParameterValue()
-
BasicParameterValue
public BasicParameterValue(BasicParameterValue pv)
-
-
Method Detail
-
setGenerationTime
public void setGenerationTime(long instant)
-
getEngValue
public Value getEngValue()
-
getRawValue
public Value getRawValue()
-
getGenerationTime
public long getGenerationTime()
-
setRawValue
public void setRawValue(Value rv)
-
setRawValue
public void setRawValue(byte[] b)
-
setRawFloatValue
public void setRawFloatValue(float f)
-
setRawDoubleValue
public void setRawDoubleValue(double d)
-
setRawValue
public void setRawValue(boolean b)
-
setRawValue
public void setRawValue(String s)
-
setRawSignedInteger
public void setRawSignedInteger(int x)
-
setRawUnsignedInteger
public void setRawUnsignedInteger(int x)
-
setRawSignedLong
public void setRawSignedLong(long x)
-
setRawUnsignedLong
public void setRawUnsignedLong(long x)
-
setStringValue
public void setStringValue(String s)
-
setBinaryValue
public void setBinaryValue(byte[] v)
-
setBooleanValue
public void setBooleanValue(boolean b)
-
setDoubleValue
public void setDoubleValue(double v)
-
setFloatValue
public void setFloatValue(float v)
-
setSignedIntegerValue
public void setSignedIntegerValue(int v)
-
setUnsignedIntegerValue
public void setUnsignedIntegerValue(int v)
-
setSignedLongValue
public void setSignedLongValue(long v)
-
setUnsignedLongValue
public void setUnsignedLongValue(long v)
-
setEngineeringValue
public void setEngineeringValue(Value ev)
-
setExpireMillis
public void setExpireMillis(long em)
-
getExpireMills
public long getExpireMills()
-
setEngValue
public void setEngValue(Value engValue)
-
setWatchRange
public void setWatchRange(DoubleRange range)
-
setWarningRange
public void setWarningRange(DoubleRange range)
-
setDistressRange
public void setDistressRange(DoubleRange range)
-
setCriticalRange
public void setCriticalRange(DoubleRange range)
-
setSevereRange
public void setSevereRange(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)
-
setProcessingStatus
public void setProcessingStatus(boolean p)
-
setAcquisitionStatus
public void setAcquisitionStatus(org.yamcs.protobuf.Pvalue.AcquisitionStatus a)
-
getDistressRange
public DoubleRange getDistressRange()
-
getWatchRange
public DoubleRange getWatchRange()
-
getCriticalRange
public DoubleRange getCriticalRange()
-
getWarningRange
public DoubleRange getWarningRange()
-
getSevereRange
public 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()
-
getProcessingStatus
public boolean getProcessingStatus()
-
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, DoubleRange floatRange)
-
fromGpb
public static ParameterValue fromGpb(String fqn, org.yamcs.protobuf.Pvalue.ParameterValue gpv)
-
fromGpb
public static ParameterValue fromGpb(Parameter pdef, org.yamcs.protobuf.Pvalue.ParameterValue gpv)
-
addAlarmRanges
public void addAlarmRanges(List<org.yamcs.protobuf.Mdb.AlarmRange> alarmRangeList)
-
hasGenerationTime
public boolean hasGenerationTime()
-
hasExpirationTime
public boolean hasExpirationTime()
-
-