Uses of Package
org.yamcs.mdb
Package
Description
-
ClassDescriptionWraps an
XtceDb
object.Holds information related and required for XTCE processing.Does 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. -
-
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 parametersInterface 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 - toBinaryTransformAlgorithmKeeps track of where we are when filling in the bits and bytes of a command
-
ClassDescriptionThis class holds live information used during a (XTCE) processing.Holds information related and required for XTCE processing.
-
ClassDescriptionthe container result is built during a container processingWraps an
XtceDb
object. -
ClassDescriptionThis class holds live information used during a (XTCE) processing.
-
ClassDescriptionUsed together with the XtceTmProcessor to find out which containers a specific data packet is representingDoes 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.
-
-
ClassDescriptionAbstract class for MDB loaders that load data from files (or directories with files)Base for spreadsheet loader - this contains common properties for both V6 and V7 loaders.Used 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.Wraps an
XtceDb
object.Responsible for converting between raw and engineering value by usage of calibrators or by simple type conversions.This class holds live information used during a (XTCE) processing.Holds information related and required for XTCE processing.Interface implemented by the database loaders.This is the analogous to theSpaceSystemLoader
and is used for writing Mdb information to files (or to other media such as databases)Keeps track of current whereabouts of the spreadsheet loader.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 processing -
ClassDescriptionWraps an
XtceDb
object.Part of the TM processing chain.This class holds live information used during a (XTCE) processing.Does 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. -
ClassDescriptionInterface implemented by the database loaders.
-
ClassDescriptionInterface implemented by the database loaders.
-
-
ClassDescriptionAbstract class for MDB loaders that load data from files (or directories with files)Base for spreadsheet loader - this contains common properties for both V6 and V7 loaders.Temporary value holder for the enumeration definition; needed because enumerations are read before parameters, and reading sharing the same EPT among all parameters is not a good approach (think different alarm definitions)Interface implemented by the database loaders.Keeps track of current whereabouts of the spreadsheet loader.Groups all exceptions generated by the spreadsheet loader.
-
ClassDescriptionAbstract class for MDB loaders that load data from files (or directories with files)Base for spreadsheet loader - this contains common properties for both V6 and V7 loaders.Temporary value holder for the enumeration definition; needed because enumerations are read before parameters, and reading sharing the same EPT among all parameters is not a good approach (think different alarm definitions)Interface implemented by the database loaders.Keeps track of current whereabouts of the spreadsheet loader.Groups all exceptions generated by the spreadsheet loader.