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/inc/mode_def.h

36 lines
1.0 KiB
C

#ifndef __MODE_DEF_H__
#define __MODE_DEF_H__
typedef enum
{
POSITION_CHANGE, // 位置发生变化
POSITION_NO_CHANGE, // 位置没变化,但是等待次数没到
POSITION_NO_CHANGE_FOREVER, // 位置不再发生变化
} valve_position_change_e; // 位置变化
typedef enum
{
VALUE_POSITION_MIN, // 位置值最小
VALUE_POSITION_MAX, // 位置值最大
} mode_pwm_value_position_e; // 位置值
typedef enum
{
// 这一部分只用于LCD整定界面
LCD_ADJUST_IDEL = 1, // 准备中
LCD_ADJUST_POSITION0, // 位置0
LCD_ADJUST_POSITION100, // 位置100
LCD_ADJUST_TIMER, // 计时
LCD_ADJUST_TUNING, // 自整定
LCD_ADJUST_SAVE, // 存储变量
LCD_ADJUST_STOP, // 停止
} lcd_adjust_step_e; // 整定步骤
typedef enum
{
LCD_ADJUST_RESULT_OK, ///< 整定成功
LCD_ADJUST_RESULT_FAIL, ///< 整定失败
LCD_ADJUST_RESULT_ING, ///< 整定中
} lcd_adjust_result_e; ///< 整定结果
#endif // __MODE_DEF_H__