Moving average filter structure. More...
#include <adc_utils.hpp>
Data Fields | |
| uint16_t | window_filter [64] |
| Circular buffer of values. | |
| uint8_t | length |
| Number of samples in filter. | |
| uint8_t | index |
| Current index in circular buffer. | |
| uint32_t | sum |
| Running sum of buffer. | |
| uint8_t | full |
| True if buffer has been filled at least once. | |
Moving average filter structure.
| uint8_t mov_avrg_filter::full |
True if buffer has been filled at least once.
| uint8_t mov_avrg_filter::index |
Current index in circular buffer.
| uint8_t mov_avrg_filter::length |
Number of samples in filter.
| uint32_t mov_avrg_filter::sum |
Running sum of buffer.
| uint16_t mov_avrg_filter::window_filter[64] |
Circular buffer of values.