public interface DataProcessor extends MetaWearBoard.Module
Modifier and Type | Interface and Description |
---|---|
static interface |
DataProcessor.AccumulatorEditor
Edits an accumulator
|
static interface |
DataProcessor.AverageEditor
Edits a high or low pass processor
|
static interface |
DataProcessor.ComparatorEditor
Edits a fixed value comparator filter
|
static interface |
DataProcessor.CounterEditor
Edits a counter
|
static interface |
DataProcessor.DifferentialEditor
Edits a differential filter
|
static interface |
DataProcessor.Editor
Common base class for all data processor editors
|
static interface |
DataProcessor.MapEditor
Edits a data processor created with the fixed value map construct
|
static interface |
DataProcessor.PackerEditor
Edits a data packer
|
static interface |
DataProcessor.PassthroughEditor
Edits a passthrough limiter
|
static interface |
DataProcessor.PulseEditor
Edits a pulse finder
|
static interface |
DataProcessor.ThresholdEditor
Edits a threshold filter
|
static interface |
DataProcessor.TimeEditor
Edits a time limiter
|
Modifier and Type | Method and Description |
---|---|
<T extends DataProcessor.Editor> |
edit(java.lang.String name,
java.lang.Class<T> editorClass)
Edits a data processor
|
ForcedDataProducer |
state(java.lang.String name)
Gets a ForcedDataProducer for the processor's internal state
|
<T extends DataProcessor.Editor> T edit(java.lang.String name, java.lang.Class<T> editorClass)
T
- Runtime type the return value is casted asname
- Processor name to look up, set by RouteComponent.name(String)
editorClass
- Editor class to modify the processor withForcedDataProducer state(java.lang.String name)
name
- Processor name to look up, set by RouteComponent.name(String)