Class FowlerBasicAnalyser
- java.lang.Object
-
- io.heraldprox.herald.sensor.analysis.algorithms.distance.FowlerBasicAnalyser
-
- All Implemented Interfaces:
AnalysisProvider<RSSI,Distance>
public class FowlerBasicAnalyser extends java.lang.Object implements AnalysisProvider<RSSI,Distance>
-
-
Constructor Summary
Constructors Constructor Description FowlerBasicAnalyser()FowlerBasicAnalyser(long interval, double intercept, double coefficient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleananalyse(Date timeNow, SampledID sampled, SampleList<RSSI> src, SampleList<Distance> output, CallableForNewSample<Distance> callable)java.lang.Class<RSSI>inputType()java.lang.Class<Distance>outputType()
-
-
-
Method Detail
-
inputType
@NonNull public java.lang.Class<RSSI> inputType()
- Specified by:
inputTypein interfaceAnalysisProvider<RSSI,Distance>
-
outputType
@NonNull public java.lang.Class<Distance> outputType()
- Specified by:
outputTypein interfaceAnalysisProvider<RSSI,Distance>
-
analyse
public boolean analyse(@NonNull Date timeNow, @NonNull SampledID sampled, @NonNull SampleList<RSSI> src, @NonNull SampleList<Distance> output, @NonNull CallableForNewSample<Distance> callable)- Specified by:
analysein interfaceAnalysisProvider<RSSI,Distance>
-
-