27 template <
class T,
class U, u
int8_t FILTER_SIZE>
36 virtual T
apply(T sample);
78 template <
class T,
class U, u
int8_t FILTER_SIZE>
92 for(uint8_t i=0; i<FILTER_SIZE; i++)
99 template <
class T,
class U, u
int8_t FILTER_SIZE>
117 template <
class T,
class U, u
int8_t FILTER_SIZE>
126 virtual T
apply(T sample)
override;
129 virtual float getf();
132 virtual double getd();
138 template <
class T,
class U, u
int8_t FILTER_SIZE>
159 template <
class T,
class U, u
int8_t FILTER_SIZE>
169 template <
class T,
class U, u
int8_t FILTER_SIZE>
AverageFilter< float, float, 5 > AverageFilterFloat_Size5
AverageFilter< int32_t, float, 3 > AverageFilterInt32_Size3
AverageFilter< uint16_t, uint32_t, 4 > AverageFilterUInt16_Size4
AverageFilter< int8_t, int16_t, 5 > AverageFilterInt8_Size5
AverageFilter< int8_t, int16_t, 3 > AverageFilterInt8_Size3
virtual T apply(T sample)
virtual T apply(T sample)
A filter with a buffer. This is implemented separately to the base Filter class to get around restric...
AverageFilter< int16_t, int32_t, 3 > AverageFilterInt16_Size3
AverageFilter< int16_t, int32_t, 2 > AverageFilterInt16_Size2
AverageFilter< int16_t, int32_t, 4 > AverageFilterInt16_Size4
AverageFilter< int32_t, float, 2 > AverageFilterInt32_Size2
AverageFilter< int32_t, float, 5 > AverageFilterInt32_Size5
virtual T apply(T sample) override
AverageFilter< int32_t, float, 4 > AverageFilterInt32_Size4
AverageFilter< uint32_t, float, 5 > AverageFilterUInt32_Size5
AverageFilter< int8_t, int16_t, 4 > AverageFilterInt8_Size4
AverageFilter< int16_t, int32_t, 5 > AverageFilterInt16_Size5
AverageFilter< uint32_t, float, 4 > AverageFilterUInt32_Size4
AverageFilter< int8_t, int16_t, 2 > AverageFilterInt8_Size2
AverageFilter< uint8_t, uint16_t, 3 > AverageFilterUInt8_Size3
AverageFilter< uint32_t, float, 3 > AverageFilterUInt32_Size3
AverageFilter< uint16_t, uint32_t, 2 > AverageFilterUInt16_Size2
AverageFilter< uint16_t, uint32_t, 5 > AverageFilterUInt16_Size5
AverageFilter< uint32_t, float, 2 > AverageFilterUInt32_Size2
AverageFilter< uint8_t, uint16_t, 5 > AverageFilterUInt8_Size5
A pure virtual interface class.
AverageFilter< uint8_t, uint16_t, 4 > AverageFilterUInt8_Size4
AverageFilter< uint16_t, uint32_t, 3 > AverageFilterUInt16_Size3
AverageFilter< uint8_t, uint16_t, 2 > AverageFilterUInt8_Size2