Package org.yamcs.parameter
Class ContainerParameterValue
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
-
Method Summary
Modifier and TypeMethodDescriptionint
int
int
Returns the start of the byte offset of the container start in the packet.void
setBitSize
(int bitSize) void
setSequenceEntry
(SequenceEntry entry) Methods inherited from class org.yamcs.parameter.ParameterValue
getAcquisitionTime, getParameter, getParameterQualifiedName, getParameterQualifiedNamed, hasAcquisitionTime, isExpired, setAcquisitionTime, setParameter, toGpb, toGpb, toGpb, toProtobufParameterValue, toString
Methods 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, toGpbAlarmRange
Methods 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
-
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
-
setSequenceEntry
-