SoftFilters  0.1.0
Arduino framework and library of software data filters.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CAdaptiveNormalizationFilterAn adaptive normalization filter
 CBaseFilterThe typed filter base class
 CCachedFilterA filter with a data cache, which is suitable for output that depends on several previous input data
 CDifferentialA class to represent the speed and acceleration of a value in addition to itself
 CDifferentialFilterA differential filter calculates the speed and acceleration from its raw scalar input
 CFilterThe Filter interface without type checking at compile time
 CFilterChainA chain of filters
 CFilterTreeA tree of interconnected filters
 CFlowRateFilterA flow rate filter measures the flow rate of incoming data
 CLambdaFilterA lambda filter that uses a client-supplied filter function
 CLinkedList
 CLinkedListNode
 Clow_pass_filter
 CMovingAverageFilterA filter that outputs the average of a moving window
 CMovingVarianceFilterA moving variance filter
 CNodeIterator
 Cone_euro_filter
 COneEuroFilterThe 1-euro filter is based on the paper of the same name by Gery Casiez
 CPassThroughFilterA pass-through filter does nothing and is useful for derived classes to perform monitoring functionalities, such as the FlowRateFilter
 CReadingA class that contains a <value, timestamp> tuple
 CTimestampFilterA filter that adds timestamps to the input values
 CTree
 CWeightedUpdateFilterA filter that updates the output based on a weighted average between its previous output and the current input