arduino-audio-tools
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
MovingAverage< N > Class Template Reference

Caclulates the moving average of a number of values. More...

#include <MovingAverage.h>

Public Member Functions

 MovingAverage (size_t size)
 
void addMeasurement (N value)
 
float calculate ()
 
void setSize (size_t size)
 Defines the number of values.
 

Protected Attributes

size_t size = 0
 
List< N > values
 

Detailed Description

template<class N>
class audio_tools::MovingAverage< N >

Caclulates the moving average of a number of values.

Author
Phil Schatzmann

Constructor & Destructor Documentation

◆ MovingAverage()

template<class N >
MovingAverage ( size_t  size)
inline

Member Function Documentation

◆ addMeasurement()

template<class N >
void addMeasurement ( value)
inline

◆ calculate()

template<class N >
float calculate ( )
inline

◆ setSize()

template<class N >
void setSize ( size_t  size)
inline

Defines the number of values.

Member Data Documentation

◆ size

template<class N >
size_t size = 0
protected

◆ values

template<class N >
List<N> values
protected

The documentation for this class was generated from the following file: