public abstract class AbstractDataDecoder extends Object implements DataDecoder
| Constructor and Description |
|---|
AbstractDataDecoder() |
| Modifier and Type | Method and Description |
|---|---|
void |
addExecListener(AlgorithmExecListener listener) |
Algorithm |
getAlgorithm() |
AlgorithmExecutionContext |
getExecutionContext() |
int |
getLookbackSize(Parameter parameter) |
Set<Parameter> |
getRequiredParameters() |
List<ParameterValue> |
runAlgorithm(long acqTime,
long genTime)
Runs the associated algorithm with the latest InputParameters
|
boolean |
updateParameters(List<ParameterValue> paramList)
Update parameters and return true if the algorithm should run
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitextractRawpublic Algorithm getAlgorithm()
getAlgorithm in interface AlgorithmExecutorpublic Set<Parameter> getRequiredParameters()
getRequiredParameters in interface AlgorithmExecutorpublic int getLookbackSize(Parameter parameter)
getLookbackSize in interface AlgorithmExecutorpublic boolean updateParameters(List<ParameterValue> paramList)
updateParameters in interface AlgorithmExecutorparamList - - list of input parameterspublic List<ParameterValue> runAlgorithm(long acqTime, long genTime)
runAlgorithm in interface AlgorithmExecutoracqTime - genTime - public void addExecListener(AlgorithmExecListener listener)
addExecListener in interface AlgorithmExecutorpublic AlgorithmExecutionContext getExecutionContext()
getExecutionContext in interface AlgorithmExecutorCopyright © 2018 Space Applications Services. All rights reserved.