![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Corrected header file include guards.
Dependencies: FiniteStateMachine HipControl Knee LinearBlend1 LocalFileSystem_Read dataComm hapticFeedback initExoVars mbed Blend_Generator Brad_poly_gait Gait_Generator MM_gait Encoders IMUdriver
Fork of Motion Control by
Filter/filter.h@54:9d0e871dd00a, 2015-07-02 (annotated)
- Committer:
- nathanhonka
- Date:
- Thu Jul 02 21:42:11 2015 +0000
- Revision:
- 54:9d0e871dd00a
- Parent:
- 53:c631ea11447b
Corrected header file include guards.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
perr1940 | 0:d38d627c922f | 1 | |
perr1940 | 0:d38d627c922f | 2 | |
perr1940 | 0:d38d627c922f | 3 | #ifndef FILTER_H |
perr1940 | 0:d38d627c922f | 4 | #define FILTER_H |
perr1940 | 0:d38d627c922f | 5 | |
perr1940 | 0:d38d627c922f | 6 | #include "mbed.h" |
perr1940 | 0:d38d627c922f | 7 | #define NZEROS 2 |
perr1940 | 0:d38d627c922f | 8 | #define NPOLES 2 |
perr1940 | 0:d38d627c922f | 9 | #define GAIN 1.482463775e+01 |
perr1940 | 0:d38d627c922f | 10 | #define GAIN1 4.979245121e+01 |
perr1940 | 0:d38d627c922f | 11 | |
perr1940 | 0:d38d627c922f | 12 | class filter |
perr1940 | 0:d38d627c922f | 13 | { |
perr1940 | 0:d38d627c922f | 14 | public: |
perr1940 | 0:d38d627c922f | 15 | filter(); |
perr1940 | 0:d38d627c922f | 16 | float Butterworth(float input); |
perr1940 | 0:d38d627c922f | 17 | float Butterworth_1K(float input); |
perr1940 | 0:d38d627c922f | 18 | |
perr1940 | 0:d38d627c922f | 19 | private: |
perr1940 | 0:d38d627c922f | 20 | float xv[NZEROS+1], yv[NPOLES+1]; |
perr1940 | 0:d38d627c922f | 21 | float xv1[NZEROS+1], yv1[NPOLES+1]; |
perr1940 | 0:d38d627c922f | 22 | |
perr1940 | 0:d38d627c922f | 23 | }; |
perr1940 | 0:d38d627c922f | 24 | |
perr1940 | 0:d38d627c922f | 25 | //extern float xv[NZEROS+1], yv[NPOLES+1]; |
perr1940 | 0:d38d627c922f | 26 | //extern float xv1[NZEROS+1], yv1[NPOLES+1]; |
nathanhonka | 53:c631ea11447b | 27 | |
perr1940 | 0:d38d627c922f | 28 | //extern float Butterworth(float input); |
nathanhonka | 53:c631ea11447b | 29 | //extern float Butterworth_1K(float input); |
nathanhonka | 53:c631ea11447b | 30 | |
nathanhonka | 53:c631ea11447b | 31 | #endif |