Core
Loading...
Searching...
No Matches
filter.h
1#pragma once
2#include <stdint.h>
3
4typedef enum {
5 Filter_ROLLING_AVG
6} Filter_type_e;
7
8typedef struct core_filter_s {
9 Filter_type_e type;
10 uint8_t posX;
11 uint8_t posY;
12 uint8_t orderX;
13 uint8_t orderY;
14 float *prevX;
15 float *prevY;
16 float (*func) (float x, struct core_filter_s *filt);
18
19void core_filter_init(core_filter_t *filt);
20float core_filter_update(float x, core_filter_t *filt);
Definition filter.h:8