frederic blanc / MovingAverage_ok

Dependents:   trms_helloworld

Fork of MoyenneMobile by Alexandre Proulx

Revision:
1:b310d132db09
Parent:
0:226202c7ea37
Child:
2:da07a13d617f
diff -r 226202c7ea37 -r b310d132db09 MovingAverage.cpp
--- a/MovingAverage.cpp	Sun Apr 14 01:02:39 2013 +0000
+++ b/MovingAverage.cpp	Mon Jul 07 12:27:57 2014 +0000
@@ -23,29 +23,3 @@
     Temp_next = Temp_next&0x07;
 }*/
 #include "MovingAverage.h"
-
-template<class T>
-MovingAverage<T>::MovingAverage(unsigned char maxLength, T defaultValue){
-    MaxLength = maxLength;
-    
-    AverageFilter = new T[MaxLength];
-    
-    for(int i = 0; i<MaxLength;i++)
-    {
-        AverageFilter[i] = defaultValue;
-    }
-    Average = defaultValue;
-}
-
-template<class T>
-T MovingAverage<T>::GetAverage(){
-    return Average;
-}
-template<class T>
-void MovingAverage<T>::Insert(T value){
-    
-    Average = Average - AverageFilter[NextElement]/MaxLength + value/MaxLength;
-    FiltreMobile[NextElement++] = value;
-
-    NextElement = NextElement&MaxLength;
-}
\ No newline at end of file