Uses of Interface
org.yamcs.algorithms.AlgorithmExecutor
-
Packages that use AlgorithmExecutor Package Description org.yamcs.algo org.yamcs.algorithms org.yamcs.xtceproc -
-
Uses of AlgorithmExecutor in org.yamcs.algo
Classes in org.yamcs.algo that implement AlgorithmExecutor Modifier and Type Class Description classLeadingSizeBinaryDecoderclassLeadingSizeBinaryEncoder -
Uses of AlgorithmExecutor in org.yamcs.algorithms
Classes in org.yamcs.algorithms that implement AlgorithmExecutor Modifier and Type Class Description classAbstractAlgorithmExecutorSkeleton implementation for algorithms conforming to the XTCEAlgorithmdefinition.classMathAlgorithmExecutorExecutes XTCE math algorithmsMathAlgorithmAll the input parameters are converted to doubles and there is one single double output parameterclassScriptAlgorithmExecutorRepresents the execution context of one algorithm.Methods in org.yamcs.algorithms that return AlgorithmExecutor Modifier and Type Method Description AlgorithmExecutorAlgorithmExecutionContext. getExecutor(Algorithm algo)AlgorithmExecutorAlgorithmExecutorFactory. makeExecutor(CustomAlgorithm alg, AlgorithmExecutionContext execCtx)Creates a new executor for the algorithm running in the execution contextAlgorithmExecutorJavaAlgorithmExecutorFactory. makeExecutor(CustomAlgorithm alg, AlgorithmExecutionContext execCtx)AlgorithmExecutorAlgorithmExecutionContext. remove(Algorithm algo)Methods in org.yamcs.algorithms with parameters of type AlgorithmExecutor Modifier and Type Method Description voidAlgorithmExecutionContext. addAlgorithm(Algorithm algorithm, AlgorithmExecutor engine) -
Uses of AlgorithmExecutor in org.yamcs.xtceproc
Subinterfaces of AlgorithmExecutor in org.yamcs.xtceproc Modifier and Type Interface Description interfaceDataDecoderInterface 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 AlgorithmExecutorinterfaceDataEncoderInterface to be implemented by the custom XTCE DataEncoding decoders - toBinaryTransformAlgorithmClasses in org.yamcs.xtceproc that implement AlgorithmExecutor Modifier and Type Class Description classAbstractDataDecoderstubbed 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 parametersclassAbstractDataEncoderstubbed 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
-