| 1234567891011121314151617181920212223242526272829303132333435363738394041 | #ifndef __PRESET_AI_H#define __PRESET_AI_H#include "at32f403a_407.h"#include <stdbool.h>//typedef struct{    uint8_t state;  // 0 - выкл, 1 - вкл    uint8_t type;   // тип, 0 - фиксированное значение    float min;      // минимальное значение    float max;      // максимальное значение    float hyst;     // значение гистерезиса} preset_ai_t;// Структура для текущих значений уставокtypedef struct {    bool max;       // значение сигнала больше верхней уствки    bool min;       // значение сигнала меньше нижней уставки  } preset_cur_t;// void preset_init(void);//void preset_set_state(void);//void preset_process(float *data);#endif  // __PRESET_AI_H
 |