APM:Libraries
Classes | Typedefs
AverageFilter.h File Reference

A class to provide the average of a number of samples. More...

#include "FilterClass.h"
#include "FilterWithBuffer.h"
Include dependency graph for AverageFilter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AverageFilter< T, U, FILTER_SIZE >
 
class  AverageIntegralFilter< T, U, FILTER_SIZE >
 

Typedefs

typedef AverageFilter< int8_t, int16_t, 2 > AverageFilterInt8_Size2
 
typedef AverageFilter< int8_t, int16_t, 3 > AverageFilterInt8_Size3
 
typedef AverageFilter< int8_t, int16_t, 4 > AverageFilterInt8_Size4
 
typedef AverageFilter< int8_t, int16_t, 5 > AverageFilterInt8_Size5
 
typedef AverageFilter< uint8_t, uint16_t, 2 > AverageFilterUInt8_Size2
 
typedef AverageFilter< uint8_t, uint16_t, 3 > AverageFilterUInt8_Size3
 
typedef AverageFilter< uint8_t, uint16_t, 4 > AverageFilterUInt8_Size4
 
typedef AverageFilter< uint8_t, uint16_t, 5 > AverageFilterUInt8_Size5
 
typedef AverageFilter< int16_t, int32_t, 2 > AverageFilterInt16_Size2
 
typedef AverageFilter< int16_t, int32_t, 3 > AverageFilterInt16_Size3
 
typedef AverageFilter< int16_t, int32_t, 4 > AverageFilterInt16_Size4
 
typedef AverageFilter< int16_t, int32_t, 5 > AverageFilterInt16_Size5
 
typedef AverageFilter< uint16_t, uint32_t, 2 > AverageFilterUInt16_Size2
 
typedef AverageFilter< uint16_t, uint32_t, 3 > AverageFilterUInt16_Size3
 
typedef AverageFilter< uint16_t, uint32_t, 4 > AverageFilterUInt16_Size4
 
typedef AverageFilter< uint16_t, uint32_t, 5 > AverageFilterUInt16_Size5
 
typedef AverageFilter< int32_t, float, 2 > AverageFilterInt32_Size2
 
typedef AverageFilter< int32_t, float, 3 > AverageFilterInt32_Size3
 
typedef AverageFilter< int32_t, float, 4 > AverageFilterInt32_Size4
 
typedef AverageFilter< int32_t, float, 5 > AverageFilterInt32_Size5
 
typedef AverageFilter< uint32_t, float, 2 > AverageFilterUInt32_Size2
 
typedef AverageFilter< uint32_t, float, 3 > AverageFilterUInt32_Size3
 
typedef AverageFilter< uint32_t, float, 4 > AverageFilterUInt32_Size4
 
typedef AverageFilter< uint32_t, float, 5 > AverageFilterUInt32_Size5
 
typedef AverageFilter< float, float, 5 > AverageFilterFloat_Size5
 

Detailed Description

A class to provide the average of a number of samples.

Definition in file AverageFilter.h.

Typedef Documentation

◆ AverageFilterFloat_Size5

typedef AverageFilter<float,float,5> AverageFilterFloat_Size5

Definition at line 74 of file AverageFilter.h.

◆ AverageFilterInt16_Size2

typedef AverageFilter<int16_t,int32_t,2> AverageFilterInt16_Size2

Definition at line 56 of file AverageFilter.h.

◆ AverageFilterInt16_Size3

typedef AverageFilter<int16_t,int32_t,3> AverageFilterInt16_Size3

Definition at line 57 of file AverageFilter.h.

◆ AverageFilterInt16_Size4

typedef AverageFilter<int16_t,int32_t,4> AverageFilterInt16_Size4

Definition at line 58 of file AverageFilter.h.

◆ AverageFilterInt16_Size5

typedef AverageFilter<int16_t,int32_t,5> AverageFilterInt16_Size5

Definition at line 59 of file AverageFilter.h.

◆ AverageFilterInt32_Size2

typedef AverageFilter<int32_t,float,2> AverageFilterInt32_Size2

Definition at line 65 of file AverageFilter.h.

◆ AverageFilterInt32_Size3

typedef AverageFilter<int32_t,float,3> AverageFilterInt32_Size3

Definition at line 66 of file AverageFilter.h.

◆ AverageFilterInt32_Size4

typedef AverageFilter<int32_t,float,4> AverageFilterInt32_Size4

Definition at line 67 of file AverageFilter.h.

◆ AverageFilterInt32_Size5

typedef AverageFilter<int32_t,float,5> AverageFilterInt32_Size5

Definition at line 68 of file AverageFilter.h.

◆ AverageFilterInt8_Size2

typedef AverageFilter<int8_t,int16_t,2> AverageFilterInt8_Size2

Definition at line 47 of file AverageFilter.h.

◆ AverageFilterInt8_Size3

typedef AverageFilter<int8_t,int16_t,3> AverageFilterInt8_Size3

Definition at line 48 of file AverageFilter.h.

◆ AverageFilterInt8_Size4

typedef AverageFilter<int8_t,int16_t,4> AverageFilterInt8_Size4

Definition at line 49 of file AverageFilter.h.

◆ AverageFilterInt8_Size5

typedef AverageFilter<int8_t,int16_t,5> AverageFilterInt8_Size5

Definition at line 50 of file AverageFilter.h.

◆ AverageFilterUInt16_Size2

typedef AverageFilter<uint16_t,uint32_t,2> AverageFilterUInt16_Size2

Definition at line 60 of file AverageFilter.h.

◆ AverageFilterUInt16_Size3

typedef AverageFilter<uint16_t,uint32_t,3> AverageFilterUInt16_Size3

Definition at line 61 of file AverageFilter.h.

◆ AverageFilterUInt16_Size4

typedef AverageFilter<uint16_t,uint32_t,4> AverageFilterUInt16_Size4

Definition at line 62 of file AverageFilter.h.

◆ AverageFilterUInt16_Size5

typedef AverageFilter<uint16_t,uint32_t,5> AverageFilterUInt16_Size5

Definition at line 63 of file AverageFilter.h.

◆ AverageFilterUInt32_Size2

typedef AverageFilter<uint32_t,float,2> AverageFilterUInt32_Size2

Definition at line 69 of file AverageFilter.h.

◆ AverageFilterUInt32_Size3

typedef AverageFilter<uint32_t,float,3> AverageFilterUInt32_Size3

Definition at line 70 of file AverageFilter.h.

◆ AverageFilterUInt32_Size4

typedef AverageFilter<uint32_t,float,4> AverageFilterUInt32_Size4

Definition at line 71 of file AverageFilter.h.

◆ AverageFilterUInt32_Size5

typedef AverageFilter<uint32_t,float,5> AverageFilterUInt32_Size5

Definition at line 72 of file AverageFilter.h.

◆ AverageFilterUInt8_Size2

typedef AverageFilter<uint8_t,uint16_t,2> AverageFilterUInt8_Size2

Definition at line 51 of file AverageFilter.h.

◆ AverageFilterUInt8_Size3

typedef AverageFilter<uint8_t,uint16_t,3> AverageFilterUInt8_Size3

Definition at line 52 of file AverageFilter.h.

◆ AverageFilterUInt8_Size4

typedef AverageFilter<uint8_t,uint16_t,4> AverageFilterUInt8_Size4

Definition at line 53 of file AverageFilter.h.

◆ AverageFilterUInt8_Size5

typedef AverageFilter<uint8_t,uint16_t,5> AverageFilterUInt8_Size5

Definition at line 54 of file AverageFilter.h.