Filter emg 7-10-15 v1

Dependencies:   HIDScope mbed MODSERIAL

Committer:
Bartvaart
Date:
Wed Oct 12 15:31:14 2016 +0000
Revision:
24:38cd27737a43
Parent:
19:6c0245063b96
andries

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Bartvaart 18:eec0880fcded 1 #include "Mode.h"
Bartvaart 18:eec0880fcded 2
Bartvaart 18:eec0880fcded 3 double mode;
Bartvaart 18:eec0880fcded 4
Bartvaart 18:eec0880fcded 5 int Mode(double y, double ymax, double thresholdlow, double thresholdmid, double thresholdhigh)
Bartvaart 18:eec0880fcded 6 {
Bartvaart 18:eec0880fcded 7
Bartvaart 18:eec0880fcded 8 if ( y <= thresholdlow){
Bartvaart 18:eec0880fcded 9 mode = 1;
Bartvaart 18:eec0880fcded 10 }
Bartvaart 19:6c0245063b96 11 if (y > thresholdhigh){
Bartvaart 19:6c0245063b96 12 mode = 3;
Bartvaart 19:6c0245063b96 13 }
Bartvaart 18:eec0880fcded 14 if (y > thresholdmid && mode == 1){
Bartvaart 18:eec0880fcded 15 mode = 2;
Bartvaart 18:eec0880fcded 16 }
Bartvaart 18:eec0880fcded 17
Bartvaart 18:eec0880fcded 18 return mode;
Bartvaart 18:eec0880fcded 19 }