Uses of Interface
org.yamcs.algorithms.AlgorithmExecutor
Packages that use AlgorithmExecutor
-
Uses of AlgorithmExecutor in org.yamcs.algo
Classes in org.yamcs.algo that implement AlgorithmExecutor -
Uses of AlgorithmExecutor in org.yamcs.algorithms
Classes in org.yamcs.algorithms that implement AlgorithmExecutorModifier and TypeClassDescriptionclassSkeleton implementation for algorithms conforming to the XTCEAlgorithmdefinition.classclassExecutes XTCE math algorithmsMathAlgorithmAll the input parameters are converted to doubles and there is one single double output parameterclassRepresents the execution context of one algorithm.Methods in org.yamcs.algorithms that return AlgorithmExecutorModifier and TypeMethodDescriptionAlgorithmExecutorFactory.makeExecutor(CustomAlgorithm alg, AlgorithmExecutionContext execCtx) Creates a new executor for the algorithm running in the execution contextJavaAlgorithmExecutorFactory.makeExecutor(CustomAlgorithm alg, AlgorithmExecutionContext execCtx) JavaExprAlgorithmExecutionFactory.makeExecutor(CustomAlgorithm alg, AlgorithmExecutionContext execCtx) Constructors in org.yamcs.algorithms with parameters of type AlgorithmExecutorModifierConstructorDescriptionActiveAlgorithm(Algorithm algorithm, AlgorithmExecutionContext context, AlgorithmExecutor executor) -
Uses of AlgorithmExecutor in org.yamcs.mdb
Subinterfaces of AlgorithmExecutor in org.yamcs.mdbModifier and TypeInterfaceDescriptioninterfaceInterface 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 AlgorithmExecutorinterfaceInterface to be implemented by the custom XTCE DataEncoding decoders - toBinaryTransformAlgorithmClasses in org.yamcs.mdb that implement AlgorithmExecutorModifier and TypeClassDescriptionclassstubbed 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 parametersclassstubbed 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 parameters