java.lang.Object
org.yamcs.parameter.RawEngValue
org.yamcs.parameter.BasicParameterValue
org.yamcs.parameter.ParameterValue
org.yamcs.parameter.ContainerParameterValue
A parameter value corresponding to a parameter that has been extracted from a container.
It contains the position in the container where it has been extracted from.
-
Field Summary
Fields inherited from class org.yamcs.parameter.RawEngValue
engValue, generationTime, rawValue -
Constructor Summary
ConstructorsConstructorDescriptionContainerParameterValue(org.yamcs.xtce.Parameter def, int startOffset, int bitOffset) -
Method Summary
Modifier and TypeMethodDescriptionintintintReturns the start of the byte offset of the container start in the packet.org.yamcs.xtce.SequenceEntryvoidsetBitSize(int bitSize) voidsetSequenceEntry(org.yamcs.xtce.SequenceEntry entry) Methods inherited from class org.yamcs.parameter.ParameterValue
getAcquisitionTime, getParameter, getParameterQualifiedName, getParameterQualifiedNamed, hasAcquisitionTime, isExpired, setAcquisitionTime, setParameter, toGpb, toGpb, toGpb, toProtobufParameterValue, toStringMethods inherited from class org.yamcs.parameter.BasicParameterValue
addAlarmRanges, fromGpb, fromGpb, getAcquisitionStatus, getCriticalRange, getDeltaMonitoringResult, getDistressRange, getExpireMillis, getExpireMills, getMonitoringResult, getRangeCondition, getSevereRange, getStatus, getWarningRange, getWatchRange, hasExpirationTime, setAcquisitionStatus, setCriticalRange, setDeltaMonitoringResult, setDistressRange, setEngValue, setExpireMillis, setMonitoringResult, setRangeCondition, setSevereRange, setStatus, setWarningRange, setWatchRange, toGpbAlarmRangeMethods inherited from class org.yamcs.parameter.RawEngValue
getEngValue, getGenerationTime, getRawValue, hasGenerationTime, setBinaryValue, setBooleanValue, setDoubleValue, setEngineeringValue, setFloatValue, setGenerationTime, setRawDoubleValue, setRawFloatValue, setRawSignedInteger, setRawSignedLong, setRawUnsignedInteger, setRawUnsignedLong, setRawValue, setRawValue, setRawValue, setRawValue, setSignedIntegerValue, setSignedLongValue, setStringValue, setUnsignedIntegerValue, setUnsignedLongValue
-
Constructor Details
-
ContainerParameterValue
public ContainerParameterValue(org.yamcs.xtce.Parameter def, int startOffset, int bitOffset) -
ContainerParameterValue
-
-
Method Details
-
getAbsoluteBitOffset
public int getAbsoluteBitOffset() -
getContainerStartOffset
public int getContainerStartOffset()Returns the start of the byte offset of the container start in the packet. This is the start of the top container in the hierarchy where entry.getContainer() belongs.It is 0 unless we have container composition (not inheritance!) and then it is the byte offset where the sub-container appears in the containing container
-
getBitSize
public int getBitSize() -
setBitSize
public void setBitSize(int bitSize) -
getSequenceEntry
public org.yamcs.xtce.SequenceEntry getSequenceEntry() -
setSequenceEntry
public void setSequenceEntry(org.yamcs.xtce.SequenceEntry entry)
-