Package org.yamcs.algorithms
Class AlgorithmExecutionResult
java.lang.Object
org.yamcs.algorithms.AlgorithmExecutionResult
The result of the algorithm execution consists of:
- a list of input parameter values - optional - the list of parameters which have been used as input to the algorithm.
- a list of output parameter values - these are
ParameterValue
which are then propagated to the Yamcs clients. - a return value - this is not an output parameter; used for command verifiers
-
Constructor Summary
ConstructorDescriptionAlgorithmExecutionResult
(Object returnValue, List<ParameterValue> outputValues) AlgorithmExecutionResult
(List<ParameterValue> outputValues) AlgorithmExecutionResult
(List<RawEngValue> inputValues, Object returnValue, List<ParameterValue> outputValues) AlgorithmExecutionResult
(ParameterValue outputValue) Constructor for an algorithm result which returns exactly one value -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
AlgorithmExecutionResult
public AlgorithmExecutionResult(List<RawEngValue> inputValues, Object returnValue, List<ParameterValue> outputValues) -
AlgorithmExecutionResult
-
AlgorithmExecutionResult
-
AlgorithmExecutionResult
Constructor for an algorithm result which returns exactly one value- Parameters:
outputValue
-
-
-
Method Details
-
getInputValues
-
getOutputValues
-
getReturnValue
-