public class ParameterValue extends Object
| Constructor and Description |
|---|
ParameterValue(Parameter def)
Creates a parameter value for a parameter which has critical or warning range associated
|
ParameterValue(ParameterValue pv) |
ParameterValue(String fqn) |
public ParameterValue(Parameter def)
def - the parameter definitionpublic ParameterValue(String fqn)
public ParameterValue(ParameterValue pv)
public int getAbsoluteBitOffset()
public void setAbsoluteBitOffset(int absoluteBitOffset)
public int getBitSize()
public void setBitSize(int bitSize)
public void setParameterEntry(ParameterEntry entry)
public ParameterEntry getParameterEntry()
public void setAcquisitionTime(long instant)
public void setGenerationTime(long instant)
public Value getEngValue()
public Value getRawValue()
public void setParameter(Parameter p)
public Parameter getParameter()
public String getParameterQualifiedNamed()
public long getGenerationTime()
public long getAcquisitionTime()
public void setRawValue(Value rv)
public void setRawValue(byte[] b)
public void setRawFloatValue(float f)
public void setRawDoubleValue(double d)
public void setRawValue(boolean b)
public void setRawValue(String s)
public void setRawSignedInteger(int x)
public void setRawUnsignedInteger(int x)
public void setRawSignedLong(long x)
public void setRawUnsignedLong(long x)
public void setStringValue(String s)
public void setBinaryValue(byte[] v)
public void setBooleanValue(boolean b)
public void setDoubleValue(double v)
public void setFloatValue(float v)
public void setSignedIntegerValue(int v)
public void setUnsignedIntegerValue(int v)
public void setSignedLongValue(long v)
public void setUnsignedLongValue(long v)
public void setEngineeringValue(Value ev)
public void setExpireMillis(long em)
public long getExpireMills()
public void setEngValue(Value engValue)
public void setWatchRange(DoubleRange range)
public void setWarningRange(DoubleRange range)
public void setDistressRange(DoubleRange range)
public void setCriticalRange(DoubleRange range)
public void setSevereRange(DoubleRange range)
public void setMonitoringResult(Pvalue.MonitoringResult m)
public void setDeltaMonitoringResult(Pvalue.MonitoringResult m)
public void setRangeCondition(Pvalue.RangeCondition rangeCondition)
public void setProcessingStatus(boolean p)
public void setAcquisitionStatus(Pvalue.AcquisitionStatus a)
public DoubleRange getDistressRange()
public DoubleRange getWatchRange()
public DoubleRange getCriticalRange()
public DoubleRange getWarningRange()
public DoubleRange getSevereRange()
public Pvalue.MonitoringResult getMonitoringResult()
public Pvalue.RangeCondition getRangeCondition()
public Pvalue.AcquisitionStatus getAcquisitionStatus()
public boolean getProcessingStatus()
public Pvalue.MonitoringResult getDeltaMonitoringResult()
public ParameterStatus getStatus()
public void setStatus(ParameterStatus parameterStatus)
public Pvalue.ParameterValue toProtobufParameterValue(Optional<Yamcs.NamedObjectId> id, boolean withUtc)
id - - the parameter identifierwithUtc - - if true - set the UTC string timespublic Pvalue.ParameterValue toGpb(Yamcs.NamedObjectId id)
public static Mdb.AlarmRange toGpbAlarmRange(Mdb.AlarmLevelType gpbLevel, DoubleRange floatRange)
public static ParameterValue fromGpb(String fqn, Pvalue.ParameterValue gpv)
public static ParameterValue fromGpb(Parameter pdef, Pvalue.ParameterValue gpv)
public void addAlarmRanges(List<Mdb.AlarmRange> alarmRangeList)
public boolean hasAcquisitionTime()
public boolean hasExpirationTime()
public boolean isExpired(long now)
now - Copyright © 2018 Space Applications Services. All rights reserved.