public static class FilterConfigBuilder.TimeDelayBuilder extends FilterConfigBuilder
DataProcessor.FilterType.TIME_DELAY
Modifier and Type | Class and Description |
---|---|
static class |
FilterConfigBuilder.TimeDelayBuilder.FilterMode
Filter modes for the time delay filter
|
FilterConfigBuilder.AccumulatorBuilder, FilterConfigBuilder.ComparatorBuilder, FilterConfigBuilder.DeltaValueBuilder, FilterConfigBuilder.IOConfigBuilder, FilterConfigBuilder.LowPassBuilder, FilterConfigBuilder.MathBuilder, FilterConfigBuilder.PassthroughBuilder, FilterConfigBuilder.PeakDetectorBuilder, FilterConfigBuilder.PulseDetectorBuilder, FilterConfigBuilder.RMSBuilder, FilterConfigBuilder.SampleDelayBuilder, FilterConfigBuilder.ThresholdBuilder, FilterConfigBuilder.TimeDelayBuilder
parameters, type
Constructor and Description |
---|
FilterConfigBuilder.TimeDelayBuilder() |
Modifier and Type | Method and Description |
---|---|
FilterConfigBuilder.TimeDelayBuilder |
withDataSize(byte size)
Sets how many bytes the input data is
|
FilterConfigBuilder.TimeDelayBuilder |
withFilterMode(FilterConfigBuilder.TimeDelayBuilder.FilterMode mode)
Set the filter mode for transforming the input
|
FilterConfigBuilder.TimeDelayBuilder |
withPeriod(int period)
Sets the period of when data is allowed to pass
|
build
public FilterConfigBuilder.TimeDelayBuilder()
public FilterConfigBuilder.TimeDelayBuilder withDataSize(byte size)
size
- Number of bytes, between [1, 8]public FilterConfigBuilder.TimeDelayBuilder withFilterMode(FilterConfigBuilder.TimeDelayBuilder.FilterMode mode)
mode
- Filter mode to usepublic FilterConfigBuilder.TimeDelayBuilder withPeriod(int period)
period
- Amount of time, in ms