public static class FilterConfigBuilder.DeltaValueBuilder extends FilterConfigBuilder
DataProcessor.FilterType.DELTA_VALUE
Modifier and Type | Class and Description |
---|---|
static class |
FilterConfigBuilder.DeltaValueBuilder.OutputMode
Type of output the filter will return
|
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.DeltaValueBuilder() |
Modifier and Type | Method and Description |
---|---|
FilterConfigBuilder.DeltaValueBuilder |
withDataSize(byte size)
Sets the size of the data
|
FilterConfigBuilder.DeltaValueBuilder |
withDeltaMagnitude(int delta)
Sets what the difference must be for the filter to output a value
|
FilterConfigBuilder.DeltaValueBuilder |
withOutputMode(FilterConfigBuilder.DeltaValueBuilder.OutputMode mode)
Sets what the output of the filter will be
|
FilterConfigBuilder.DeltaValueBuilder |
withSignedInput()
Sets if the input should be treated as a signed value
|
build
public FilterConfigBuilder.DeltaValueBuilder()
public FilterConfigBuilder.DeltaValueBuilder withDataSize(byte size)
size
- Between 1 and 4 bytespublic FilterConfigBuilder.DeltaValueBuilder withSignedInput()
public FilterConfigBuilder.DeltaValueBuilder withOutputMode(FilterConfigBuilder.DeltaValueBuilder.OutputMode mode)
mode
- Output mode to usepublic FilterConfigBuilder.DeltaValueBuilder withDeltaMagnitude(int delta)
delta
- Magnitude of the difference as an unsigned int