#ifndef AVERAGEVALUE_HEADERFILE
#define AVERAGEVALUE_HEADERFILE

class AverageValue {

private:
	float avgValue;
	unsigned int injectedValuesCounter;

public:
	AverageValue();
	
	void resetAverageValue();

	void injectAndCalculateAverageValue(float value);
	float getAverageValue();

	unsigned int getInjectedValuesCounter();
	bool averageValueIsValid();

};

#endif