#ifndef CON_AVG_HEADERFILE
#define CON_AVG_HEADERFILE

#include "Unit.h"

class Continuous_Average : public Unit  {

	private:
		unsigned int sample_counter;
		float average;

		//private functions
		void init_avg();

	public:
		Continuous_Average();
		//Continuous_Average(char* name);

		void reset();

		float calc_avg(float sample_value);
		float calc_avg(int sample_value);

};

#endif