// // Created by alexn on 23.06.2023. // #ifndef REGELUNGSTECHNIK_REGELUNGSTECHNIK_H #define REGELUNGSTECHNIK_REGELUNGSTECHNIK_H typedef struct Integrator{ float val; float K; }Integrator; typedef struct P{ float K; float val; }P; typedef struct PI{ Integrator I; P P; float val; }PI; void config_Integrator(Integrator *data,float K); void add_val_Integrator(Integrator *data,float newval,float dt); void config_P(P *data,float K); void recall_P(P *data,float val); void config_PI(PI *data,float KP,float KI); void add_val_PI(PI *data,float newval,float dt); #endif //REGELUNGSTECHNIK_REGELUNGSTECHNIK_H