Package org.yamcs.xtceproc
package org.yamcs.xtceproc
-
ClassDescriptionstubbed implementation of DataDecoder that "removes" all the AlgorithmExecutor methods - to be used until the data decoders will work as algorithms, or for data decoders that do not need any input parametersstubbed implementation of DataEncoder that "removes" all the AlgorithmExecutor methods - to be used until the data decoders will work as algorithms, or for data decoders that do not need any input parametersHandles conversions from engineering value to raw value according to the parameter type and encodingUsed together with the XtceTmProcessor to find out which containers a specific data packet is representingKeeps track of where we are when processing a packet.the container result is built during a container processingInterface to be implemented by the custom XTCE DataEncoding decoders - fromBinaryTransformAlgorithm TODO: unify somehow with the algorithms in order to allow for example to use input parameters (i.e. value of other parameters may be needed in the decoding) Until then, please use the AbstractDataDecoder interface to not need to implement any of the AlgorithmExecutorInterface to be implemented by the custom XTCE DataEncoding decoders - toBinaryTransformAlgorithmDecodes TM data according to the specification of the DataEncoding This is a generic catch all decoder, relies on specific custom decoders implementing the DataDecoder interface when necessary.Encodes TC data according to the DataEncoding definitioncreates raw values according to the data encoding usedPart of the TM processing chain.Responsible for converting between raw and engineering value by usage of calibrators or by simple type conversions.Contains various static methods to help work with XTCE
ParameterType
A calibration type where a curve in a raw vs calibrated plane is described using a set of polynomial coefficients.This class holds live information used during a (XTCE) processing.Holds information related and required for XTCE processing.A calibration type where a segmented line in a raw vs calibrated plane is described using a set of points.keeps track of the parameters and containers subscribed (because we only want to extract those)Keeps track of where we are when filling in the bits and bytes of a commandGeneric RuntimeException to be used when encountering an unexpected problem in the XTCE processingExtracts parameters out of packets based on the XTCE descriptionDoes the job of getting containers and transforming them into parameters which are then sent to the parameter request manager for the distribution to the requesters.