![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Motor class working
Dependencies: QEI biquadFilter mbed
EMG.h@4:38c653bfec5f, 2017-10-16 (annotated)
- Committer:
- Alex_Kyrl
- Date:
- Mon Oct 16 12:34:11 2017 +0000
- Revision:
- 4:38c653bfec5f
added EMG class;
Who changed what in which revision?
User | Revision | Line number | New 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 |