spike detection

Committer:
otis22894
Date:
Wed Sep 28 00:12:53 2016 +0000
Revision:
0:75ea240e0059
initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
otis22894 0:75ea240e0059 1 #include "mbed.h"
otis22894 0:75ea240e0059 2
otis22894 0:75ea240e0059 3 class RunningStatistics {
otis22894 0:75ea240e0059 4 public:
otis22894 0:75ea240e0059 5
otis22894 0:75ea240e0059 6 RunningStatistics(int numSamples);
otis22894 0:75ea240e0059 7 double addSample(double newSample);
otis22894 0:75ea240e0059 8 double getAverage();
otis22894 0:75ea240e0059 9 double getStandardDeviation();
otis22894 0:75ea240e0059 10 void reset();
otis22894 0:75ea240e0059 11 int getCount();
otis22894 0:75ea240e0059 12 double getSum();
otis22894 0:75ea240e0059 13
otis22894 0:75ea240e0059 14 double sum;
otis22894 0:75ea240e0059 15 double sumSquares;
otis22894 0:75ea240e0059 16 double average;
otis22894 0:75ea240e0059 17 double *samples;
otis22894 0:75ea240e0059 18
otis22894 0:75ea240e0059 19 int sampleSize;
otis22894 0:75ea240e0059 20 int currentNdx;
otis22894 0:75ea240e0059 21 int count;
otis22894 0:75ea240e0059 22 };