SoftFilters
0.1.0
Arduino framework and library of software data filters.
|
CAdaptiveNormalizationFilter | An adaptive normalization filter |
CBaseFilter | The typed filter base class |
CCachedFilter | A filter with a data cache, which is suitable for output that depends on several previous input data |
CDifferential | A class to represent the speed and acceleration of a value in addition to itself |
CDifferentialFilter | A differential filter calculates the speed and acceleration from its raw scalar input |
CFilter | The Filter interface without type checking at compile time |
CFilterChain | A chain of filters |
CFilterTree | A tree of interconnected filters |
CFlowRateFilter | A flow rate filter measures the flow rate of incoming data |
CLambdaFilter | A lambda filter that uses a client-supplied filter function |
CLinkedList | |
CLinkedListNode | |
Clow_pass_filter | |
CMovingAverageFilter | A filter that outputs the average of a moving window |
CMovingVarianceFilter | A moving variance filter |
CNodeIterator | |
Cone_euro_filter | |
COneEuroFilter | The 1-euro filter is based on the paper of the same name by Gery Casiez |
CPassThroughFilter | A pass-through filter does nothing and is useful for derived classes to perform monitoring functionalities, such as the FlowRateFilter |
CReading | A class that contains a <value, timestamp> tuple |
CTimestampFilter | A filter that adds timestamps to the input values |
CTree | |
CWeightedUpdateFilter | A filter that updates the output based on a weighted average between its previous output and the current input |