Motor class working

Dependencies:   QEI biquadFilter mbed

Committer:
Alex_Kyrl
Date:
Mon Oct 16 12:34:11 2017 +0000
Revision:
4:38c653bfec5f
added EMG class;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Alex_Kyrl 4:38c653bfec5f 1 #ifndef EMG_H
Alex_Kyrl 4:38c653bfec5f 2 #define EMG_H
Alex_Kyrl 4:38c653bfec5f 3
Alex_Kyrl 4:38c653bfec5f 4 #include "mbed.h"
Alex_Kyrl 4:38c653bfec5f 5
Alex_Kyrl 4:38c653bfec5f 6 class EMG {
Alex_Kyrl 4:38c653bfec5f 7 private:
Alex_Kyrl 4:38c653bfec5f 8 AnalogIn _data;
Alex_Kyrl 4:38c653bfec5f 9 int cntr;
Alex_Kyrl 4:38c653bfec5f 10
Alex_Kyrl 4:38c653bfec5f 11 double get_notch(double);
Alex_Kyrl 4:38c653bfec5f 12 double get_noise(double);
Alex_Kyrl 4:38c653bfec5f 13 double get_DC(double);
Alex_Kyrl 4:38c653bfec5f 14 double get_absolute(double);
Alex_Kyrl 4:38c653bfec5f 15 double get_envelope(double);
Alex_Kyrl 4:38c653bfec5f 16
Alex_Kyrl 4:38c653bfec5f 17 public:
Alex_Kyrl 4:38c653bfec5f 18 EMG(PinName);
Alex_Kyrl 4:38c653bfec5f 19
Alex_Kyrl 4:38c653bfec5f 20 double filter_emg(double);
Alex_Kyrl 4:38c653bfec5f 21
Alex_Kyrl 4:38c653bfec5f 22
Alex_Kyrl 4:38c653bfec5f 23
Alex_Kyrl 4:38c653bfec5f 24 };
Alex_Kyrl 4:38c653bfec5f 25
Alex_Kyrl 4:38c653bfec5f 26 #endif