Package org.yamcs.commanding
Class AlgorithmVerifier
java.lang.Object
org.yamcs.commanding.AlgorithmVerifier
- All Implemented Interfaces:
AlgorithmExecListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final CommandVerifier
protected final CommandVerificationHandler
protected final Log
protected ParameterValue
-
Method Summary
Modifier and TypeMethodDescriptionvoid
algorithmRun
(List<RawEngValue> inputValues, Object returnValue, List<ParameterValue> outputValues) Called when the algorithm has run successfullyorg.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
-
log
-
cv
-
cvh
-
returnPv
-
-
Method Details
-
algorithmRun
public void algorithmRun(List<RawEngValue> inputValues, Object returnValue, 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 themreturnValue
- - 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()
-