Package org.yamcs.commanding
Class AlgorithmVerifier
java.lang.Object
org.yamcs.commanding.AlgorithmVerifier
- All Implemented Interfaces:
AlgorithmExecListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final CommandVerifierprotected final CommandVerificationHandlerprotected final Logprotected ParameterValuestatic final StringImaginary parameter for publishing an optional return value to cmdhist -
Method Summary
Modifier and TypeMethodDescriptionvoidalgorithmRun(List<RawEngValue> inputValues, Object result, List<ParameterValue> outputValues) Called when the algorithm has run successfullygetStage()org.yamcs.commanding.Verifier.StategetState()voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.yamcs.algorithms.AlgorithmExecListener
algorithmError
-
Field Details
-
YAMCS_PARAMETER_RETURN_VALUE
Imaginary parameter for publishing an optional return value to cmdhist- See Also:
-
log
-
cv
-
cvh
-
returnPv
-
-
Method Details
-
algorithmRun
public void algorithmRun(List<RawEngValue> inputValues, Object result, List<ParameterValue> outputValues) Description copied from interface:AlgorithmExecListenerCalled when the algorithm has run successfully- Specified by:
algorithmRunin interfaceAlgorithmExecListener- Parameters:
inputValues- - may be null if the algorithm does not have any input values or does not keep track of themresult- - may be null if the algorithm does not return anythingoutputValues- - may be empty if there is no output value
-
processCmdData
-
getState
public org.yamcs.commanding.Verifier.State getState() -
getStage
-