Package org.yamcs.commanding
Class AlgorithmVerifier
java.lang.Object
org.yamcs.commanding.AlgorithmVerifier
- All Implemented Interfaces:
AlgorithmExecListener
-
Field Summary
Modifier and TypeFieldDescriptionprotected final CommandVerifier
protected final CommandVerificationHandler
protected final Log
protected ParameterValue
static final String
Imaginary parameter for publishing an optional return value to cmdhist -
Method Summary
Modifier and TypeMethodDescriptionvoid
algorithmRun
(List<RawEngValue> inputValues, Object result, List<ParameterValue> outputValues) Called when the algorithm has run successfullygetStage()
org.yamcs.commanding.Verifier.State
getState()
void
processCmdData
(ProcessingData data) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:AlgorithmExecListener
Called when the algorithm has run successfully- Specified by:
algorithmRun
in 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
-