This repository has been archived on 2025-02-28. You can view files and clone it, but cannot push or open issues or pull requests.
controller-hd/User/application/menus/menus_setting.h

35 lines
992 B
C

#ifndef __MENUS_SETTING_H__
#define __MENUS_SETTING_H__
#include "lib.h"
#include "menus.h"
typedef enum
{
RESTORE_CALIBRATION_PARAMETERS, // 恢复校准参数
RESTORE_DEVICE_PARAMETERS, // 恢复设备参数
RESTORE_REAL_TIME_DATA, // 恢复实时数据
RESTORE_HART_DATA, // 恢复HART数据
RESTORE_HART_VARIABLE, // 恢复HART变量
RESTORE_ALL_PARAMETERS, // 恢复所有参数
RESTORE_TXT_MAX,
} restore_parameters_e;
typedef enum
{
SET_PID_KP,
SET_PID_KI,
SET_PID_KD,
SET_PID_ED, // 误差死区
} set_pid_e;
INTERNAL_EXTERN void menu_setting_enter(void);
INTERNAL_EXTERN void menu_setting_exit(void);
INTERNAL_EXTERN void menu_setting_load(void);
INTERNAL_EXTERN void menu_setting_task(void);
INTERNAL_EXTERN void device_info_edit(void);
INTERNAL_EXTERN void set_pid_enter(void);
INTERNAL_EXTERN void set_pid_exit(void);
INTERNAL_EXTERN void set_pid_task(void);
#endif // __MENUS_SETTING_H__