Package org.yamcs.xtceproc
Class ContainerProcessingContext
- java.lang.Object
-
- org.yamcs.xtceproc.ContainerProcessingContext
-
public class ContainerProcessingContext extends Object
Keeps track of where we are when processing a packet.
-
-
Field Summary
Fields Modifier and Type Field Description CriteriaEvaluatorcriteriaEvaluatorDataEncodingDecoderdataEncodingProcessorbooleanprovideContainerResultSequenceContainerProcessorsequenceContainerProcessorSequenceEntryProcessorsequenceEntryProcessorValueProcessorvalueProcessor
-
Constructor Summary
Constructors Constructor Description ContainerProcessingContext(ProcessorData pdata, BitBuffer buffer, ContainerProcessingResult result, Subscription subscription, ContainerProcessingOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessorDatagetProcessorData()ValuegetValue(ParameterInstanceRef pir)Finds a parameter instance (i.e. a value) for a parameter in the current context It only returns a parameter if the instance status was {@link AcquisitionStatus#ACQUIRED)XtceDbgetXtceDb()
-
-
-
Field Detail
-
sequenceContainerProcessor
public final SequenceContainerProcessor sequenceContainerProcessor
-
sequenceEntryProcessor
public final SequenceEntryProcessor sequenceEntryProcessor
-
dataEncodingProcessor
public final DataEncodingDecoder dataEncodingProcessor
-
valueProcessor
public final ValueProcessor valueProcessor
-
criteriaEvaluator
public final CriteriaEvaluator criteriaEvaluator
-
provideContainerResult
public boolean provideContainerResult
-
-
Constructor Detail
-
ContainerProcessingContext
public ContainerProcessingContext(ProcessorData pdata, BitBuffer buffer, ContainerProcessingResult result, Subscription subscription, ContainerProcessingOptions options)
-
-
Method Detail
-
getValue
public Value getValue(ParameterInstanceRef pir)
Finds a parameter instance (i.e. a value) for a parameter in the current context It only returns a parameter if the instance status was {@link AcquisitionStatus#ACQUIRED)- Parameters:
pir-- Returns:
- the value found or null if not value has been found
-
getXtceDb
public XtceDb getXtceDb()
-
getProcessorData
public ProcessorData getProcessorData()
-
-