Package lejos.robotics.filter
Filters for sample providers.
-
Class Summary Class Description AbstractCalibrationFilter AbstractFilter Base class for Sample filtersAzimuthFilter This class fails to build at the moment (because there is no code.ConcatenationFilter Simple filter to concatenate two sourcesDump FilterTerminal IntegrationFilter Integrates samples over time.LinearCalibrationFilter This filter is used to calibrate sensors for offset and scale errors using linear interpolation.LowPassFilter Provides a low-pass filter for samplesMaximumFilter This filter returns the maximum values found in the N most recent samples.MeanFilter This filter returns the mean values found in the N most recent samples.MedianFilter This filter returns the median value found in the N most recent samples.MinimumFilter This filter returns the minimum values found in the N most recent samples.ModulusFilter Simple filter that adjusts the sample to use a specified zero value mod a given valueOffsetCorrectionFilter The OffsetCorrectionFilter is used to correct sensors that have an unknown offset error.
The offset error is calculated by this class and then substracted from the sample to give a corrected sample.PublishedSource PublishFilter SampleBuffer Provides a buffer to store samplesSampleThread SliceFilter Saimple filter to take a slice of another filterSubscribedProvider SumFilter This filter returns the sum of the N most recent samples.
The number of samples used is specified in the constructor of the filter.ZeroFilter Simple filter that adjusts the sample to use a specified zero value -
Exception Summary Exception Description