Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
complementaryFilter/complementaryFilter.h@0:03c072adb139, 2015-07-21 (annotated)
- Committer:
- rmardini
- Date:
- Tue Jul 21 21:05:32 2015 +0000
- Revision:
- 0:03c072adb139
Working version of MPU-9250 SPI library.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
rmardini | 0:03c072adb139 | 1 | #ifndef COMP_FILTER |
rmardini | 0:03c072adb139 | 2 | #define COMP_FILTER |
rmardini | 0:03c072adb139 | 3 | #include "mbed.h" |
rmardini | 0:03c072adb139 | 4 | |
rmardini | 0:03c072adb139 | 5 | /** IMU class. |
rmardini | 0:03c072adb139 | 6 | * Used to communicate with IMU. |
rmardini | 0:03c072adb139 | 7 | * Raghid Mardini 6/15/2015 |
rmardini | 0:03c072adb139 | 8 | */ |
rmardini | 0:03c072adb139 | 9 | class comp_filter |
rmardini | 0:03c072adb139 | 10 | { |
rmardini | 0:03c072adb139 | 11 | public: |
rmardini | 0:03c072adb139 | 12 | |
rmardini | 0:03c072adb139 | 13 | comp_filter(float a,float b); |
rmardini | 0:03c072adb139 | 14 | float filter(float input); |
rmardini | 0:03c072adb139 | 15 | |
rmardini | 0:03c072adb139 | 16 | private: |
rmardini | 0:03c072adb139 | 17 | float _a; |
rmardini | 0:03c072adb139 | 18 | float _b; |
rmardini | 0:03c072adb139 | 19 | |
rmardini | 0:03c072adb139 | 20 | float _filterCurrent; |
rmardini | 0:03c072adb139 | 21 | float _filterPre; |
rmardini | 0:03c072adb139 | 22 | }; |
rmardini | 0:03c072adb139 | 23 | #endif |