public static class FilterConfigBuilder.RMSBuilder extends FilterConfigBuilder.IOConfigBuilder
DataProcessor.FilterType.ROOT_MEAN_SQUARE
Modifier and Type | Class and Description |
---|---|
static class |
FilterConfigBuilder.RMSBuilder.Mode
Operation modes the RMS filter can be in
|
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.RMSBuilder() |
Modifier and Type | Method and Description |
---|---|
FilterConfigBuilder.RMSBuilder |
withInputCount(byte nInputs)
Sets the number of inputs used in the RMS calculation
|
FilterConfigBuilder.RMSBuilder |
withMode(FilterConfigBuilder.RMSBuilder.Mode mode)
Sets the operation mode
|
FilterConfigBuilder.RMSBuilder |
withSignedInput()
Interprets the bytes as a signed value
|
withInputSize, withOutputSize
build
public FilterConfigBuilder.RMSBuilder withMode(FilterConfigBuilder.RMSBuilder.Mode mode)
mode
- Mode to usepublic FilterConfigBuilder.RMSBuilder withInputCount(byte nInputs)
nInputs
- Number of inputs, between [1, 8]public FilterConfigBuilder.RMSBuilder withSignedInput()