public static class FilterConfigBuilder.MathBuilder extends FilterConfigBuilder.IOConfigBuilder
DataProcessor.FilterType.MATH
Modifier and Type | Class and Description |
---|---|
static class |
FilterConfigBuilder.MathBuilder.Operation
Math operations to perform on the data.
|
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.MathBuilder() |
Modifier and Type | Method and Description |
---|---|
FilterConfigBuilder.MathBuilder |
withInputAsSigned()
Set if input should be interpreted as signed data
|
FilterConfigBuilder.MathBuilder |
withOperand(int rhs)
Set the right hand side value for 2 input operations
|
FilterConfigBuilder.MathBuilder |
withOperation(FilterConfigBuilder.MathBuilder.Operation op)
Set the operation to perform on the data
|
withInputSize, withOutputSize
build
public FilterConfigBuilder.MathBuilder withInputAsSigned()
public FilterConfigBuilder.MathBuilder withOperation(FilterConfigBuilder.MathBuilder.Operation op)
op
- Desired operationpublic FilterConfigBuilder.MathBuilder withOperand(int rhs)
rhs
- Value on the right side of the operation