36 lines
1.0 KiB
C
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__
|