public abstract class FilterConfigBuilder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
FilterConfigBuilder.AccumulatorBuilder
Builder to configure the accumulator builder
|
static class |
FilterConfigBuilder.ComparatorBuilder
Builder to configure the comparator filter
|
static class |
FilterConfigBuilder.DeltaValueBuilder
Builder to configure the delta value filter
|
static class |
FilterConfigBuilder.IOConfigBuilder
Builder for filters that require explicit input and output size
|
static class |
FilterConfigBuilder.LowPassBuilder
Builder to configure the low pass filter
|
static class |
FilterConfigBuilder.MathBuilder
Builder to configure the math filter
|
static class |
FilterConfigBuilder.PassthroughBuilder
Builder to configure the pass through filter
|
static class |
FilterConfigBuilder.PeakDetectorBuilder
Builder to configure the peak detector filter
|
static class |
FilterConfigBuilder.PulseDetectorBuilder
Builder to configure the pulse detector filter
|
static class |
FilterConfigBuilder.RMSBuilder
Builder to configure the RMS filter
|
static class |
FilterConfigBuilder.SampleDelayBuilder
Builder to configure the sample delay filter
|
static class |
FilterConfigBuilder.ThresholdBuilder
Builder to configure the threshold filter
|
static class |
FilterConfigBuilder.TimeDelayBuilder
Builder to configure the time delay filter
|
Modifier and Type | Field and Description |
---|---|
protected byte[] |
parameters |
protected DataProcessor.FilterType |
type |
Modifier | Constructor and Description |
---|---|
protected |
FilterConfigBuilder(int size,
DataProcessor.FilterType type)
Constructs a builder for configuring a data filter
|
Modifier and Type | Method and Description |
---|---|
DataProcessor.FilterConfig |
build()
Create a filter configuration object
|
protected final byte[] parameters
protected final DataProcessor.FilterType type
protected FilterConfigBuilder(int size, DataProcessor.FilterType type)
size
- Number of bytes the filter configuration needstype
- Type of filter the byte array is forpublic DataProcessor.FilterConfig build()