Menu.h 42.5 KB
Newer Older
hu's avatar
hu committed
1 2 3 4 5
#ifndef MEMU_H__
#define MEMU_H__

#include "TYW_stdint.h"

hu's avatar
hu committed
6 7 8 9 10
#ifdef GLOBALS_MEU_PROCESS
#define EXTERN_MEU_PROCESS
#else
#define EXTERN_MEU_PROCESS extern
#endif
hu's avatar
hu committed
11

hu's avatar
hu committed
12 13
#define K_Line_User_RYLQQ 44
#define K_Line_User_KQGZJ 100
hu's avatar
hu committed
14

hu's avatar
hu committed
15 16 17
#define _MN_IDX_NULL 0xff
#define _MN_IDX_NULL0 0x00
#define _MN_OPR_NULL (void *)0
hu's avatar
hu committed
18 19 20

typedef enum
{
hu's avatar
hu committed
21
    /*主界面*/
hu's avatar
hu committed
22 23 24 25 26 27 28
    _MN_DSP_LEVEL1MENU_1 = 0, /* 00 平均车速,平均油耗*/
    _MN_DSP_LEVEL1MENU_2,     /* 01 电池电量*/
    _MN_DSP_LEVEL1MENU_3,     /* 02 DPD*/
    _MN_DSP_LEVEL1MENU_4,     /* 03 油温-转速时间*/
    _MN_DSP_LEVEL1MENU_5,     /* 04 日历*/
    _MN_DSP_LEVEL1MENU_6,     /* 05 空白*/
    _MN_DSP_LEVEPOPUP,        /* 06 报警界面显示*/
hu's avatar
hu committed
29

hu's avatar
hu committed
30
    /*一级菜单*/
hu's avatar
hu committed
31 32 33 34 35 36
    _MN_DSP_LEVEL2MENU_1, /* 07 故障码*/
    _MN_DSP_LEVEL2MENU_2, /* 08 保养通知*/
    _MN_DSP_LEVEL2MENU_3, /* 09 保养通知设定*/
    _MN_DSP_LEVEL2MENU_4, /* 10 用户设定*/
    _MN_DSP_LEVEL2MENU_5, /* 11 系统演示模式*/
    _MN_DSP_LEVEL2MENU_6, /* 12 轮胎状态显示*/
hu's avatar
hu committed
37 38

    /*二级菜单*/
hu's avatar
hu committed
39
    _MN_DSP_LEVEL2_1_MENU_1, /* 13 发动机*/
40 41 42 43 44
    _MN_DSP_LEVEL2_1_MENU_2, /* 14 刹车EBS*/
    _MN_DSP_LEVEL2_1_MENU_3, /* 15 变速箱AMT*/
    _MN_DSP_LEVEL2_1_MENU_4, /* 16 雷达*/
    _MN_DSP_LEVEL2_1_MENU_5, /* 17 摄像头*/
    _MN_DSP_LEVEL2_1_MENU_6, /* 18 液缓*/
hu's avatar
hu committed
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74

    _MN_DSP_LEVEL2_2_MENU_1, /* 19 发动机机油&滤清器*/
    _MN_DSP_LEVEL2_2_MENU_2, /* 20 燃油滤清器*/
    _MN_DSP_LEVEL2_2_MENU_3, /* 21 变速箱油*/
    _MN_DSP_LEVEL2_2_MENU_4, /* 22 差速器油*/
    _MN_DSP_LEVEL2_2_MENU_7, /* 23 动力转向液*/
    _MN_DSP_LEVEL2_2_MENU_8, /* 24 轮胎*/

    _MN_DSP_LEVEL2_3_MENU_1, /* 25 更换机油&机油滤清器*/
    _MN_DSP_LEVEL2_3_MENU_2, /* 26 更换燃油滤清器*/
    _MN_DSP_LEVEL2_3_MENU_3, /* 27 更换变速箱油*/
    _MN_DSP_LEVEL2_3_MENU_4, /* 28 更换差速器油*/
    _MN_DSP_LEVEL2_3_MENU_6, /* 29 更换动力转向液*/
    _MN_DSP_LEVEL2_3_MENU_7, /* 30 轮胎换位・更换*/

    _MN_DSP_LEVEL2_4_MENU_1, /* 31 设定日期*/
    _MN_DSP_LEVEL2_4_MENU_2, /* 32 设定时间*/
    _MN_DSP_LEVEL2_4_MENU_7, /* 33 亮度调节*/
    _MN_DSP_LEVEL2_4_MENU_3, /* 34 语言设定*/
    _MN_DSP_LEVEL2_4_MENU_4, /* 35 设定节油驾驶建议*/
    _MN_DSP_LEVEL2_4_MENU_5, /* 36 TPMS轮胎设定*/
    _MN_DSP_LEVEL2_4_MENU_6, /* 37 显示设定*/

    _MN_DSP_LEVEL2_6_MENU_1, /* 38 轮胎气压*/
    _MN_DSP_LEVEL2_6_MENU_2, /* 39 轮胎温度*/

    _MN_DSP_LEVEL2_5_MENU_1, /* 40 LDWS 警报演示*/
    _MN_DSP_LEVEL2_5_MENU_2, /* 41 AEBS第1警报演示*/
    _MN_DSP_LEVEL2_5_MENU_3, /* 42 AEBS第2警报演示*/
    _MN_DSP_LEVEL2_5_MENU_4, /* 43 AEBS全力制动警报演示*/
hu's avatar
hu committed
75

hu's avatar
hu committed
76
    /*三级菜单*/
hu's avatar
hu committed
77
    _MN_DSP_LEVEL3_1_MENU_1, /* 44 发动机*/
78 79 80 81 82
    _MN_DSP_LEVEL3_1_MENU_2, /* 45 刹车EBS*/
    _MN_DSP_LEVEL3_1_MENU_3, /* 46 变速箱AMT*/
    _MN_DSP_LEVEL3_1_MENU_4, /* 47 雷达*/
    _MN_DSP_LEVEL3_1_MENU_5, /* 48 摄像头*/
    _MN_DSP_LEVEL3_1_MENU_6, /* 49 液缓*/
hu's avatar
hu committed
83 84 85 86 87 88 89

    _MN_DSP_LEVEL3_2_MENU_1, /* 50 发动机机油&滤清器*/
    _MN_DSP_LEVEL3_2_MENU_2, /* 51 燃油滤清器*/
    _MN_DSP_LEVEL3_2_MENU_3, /* 52 变速箱油*/
    _MN_DSP_LEVEL3_2_MENU_4, /* 53 差速器油*/
    _MN_DSP_LEVEL3_2_MENU_7, /* 54 动力转向液*/
    _MN_DSP_LEVEL3_2_MENU_8, /* 55 轮胎*/
90

hu's avatar
hu committed
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
    _MN_DSP_LEVEL3_3_MENU_1, /* 56 更换机油&机油滤清器*/
    _MN_DSP_LEVEL3_3_MENU_2, /* 57 更换燃油滤清器*/
    _MN_DSP_LEVEL3_3_MENU_3, /* 58 更换变速箱油*/
    _MN_DSP_LEVEL3_3_MENU_4, /* 59 更换差速器油*/
    _MN_DSP_LEVEL3_3_MENU_6, /* 60 更换动力转向液*/
    _MN_DSP_LEVEL3_3_MENU_7, /* 61 轮胎换位・更换*/

    _MN_DSP_LEVEL3_4_MENU_11, /* 62 设定日期-年*/
    _MN_DSP_LEVEL3_4_MENU_12, /* 63 设定日期-月*/
    _MN_DSP_LEVEL3_4_MENU_13, /* 64 设定日期-日*/
    _MN_DSP_LEVEL3_4_MENU_21, /* 65 设定时间-时*/
    _MN_DSP_LEVEL3_4_MENU_22, /* 66 设定时间-分*/
    _MN_DSP_LEVEL3_4_MENU_3,  /* 67 设定语言*/
    _MN_DSP_LEVEL3_4_MENU_41, /* 68 速度设定-高速路*/
    _MN_DSP_LEVEL3_4_MENU_42, /* 69 速度设定-一般路*/
    _MN_DSP_LEVEL3_4_MENU_43, /* 70 发动机转速设定*/
    _MN_DSP_LEVEL3_4_MENU_44, /* 71 急加速设定*/
    _MN_DSP_LEVEL3_4_MENU_45, /* 72 急减速设定*/
    _MN_DSP_LEVEL3_4_MENU_46, /* 73 长时间怠速设定*/
    _MN_DSP_LEVEL3_4_MENU_47, /* 74 辅助驻车解除设定*/
    _MN_DSP_LEVEL3_4_MENU_5,  /* 75 轮胎匹配画面*/
    _MN_DSP_LEVEL3_7_MENU_1,  /* 76 亮度调节*/
    _MN_DSP_LEVEL3_7_MENU_2,  /* 77 亮度调节*/
hu's avatar
hu committed
114

hu's avatar
hu committed
115
    /*四级菜单*/
hu's avatar
hu committed
116 117 118 119 120 121 122
    _MN_DSP_LEVEL4_4_MENU_1, /* 78 速度设定-高速路*/
    _MN_DSP_LEVEL4_4_MENU_2, /* 79 速度设定-一般路*/
    _MN_DSP_LEVEL4_4_MENU_3, /* 80 发动机转速设定*/
    _MN_DSP_LEVEL4_4_MENU_4, /* 81 急加速设定*/
    _MN_DSP_LEVEL4_4_MENU_5, /* 82 急减速设定*/
    _MN_DSP_LEVEL4_4_MENU_6, /* 83 长时间怠速设定*/
    _MN_DSP_LEVEL4_4_MENU_7, /* 84 辅助驻车解除设定*/
hu's avatar
hu committed
123 124

    /*特殊界面*/
hu's avatar
hu committed
125 126
    _MN_DSP_ENTER_MENU,  /* 85 确认*/
    _MN_DSP_RETURN_MENU, /* 86 返回*/
127

hu's avatar
hu committed
128 129 130 131
    _MN_DSP_LEVEL3_5_MENU_1, /* 87 LDWS 警报演示*/
    _MN_DSP_LEVEL3_5_MENU_2, /* 88 AEBS第1警报演示*/
    _MN_DSP_LEVEL3_5_MENU_3, /* 89 AEBS第2警报演示*/
    _MN_DSP_LEVEL3_5_MENU_4, /* 90 AEBS全力制动警报演示*/
132

hu's avatar
hu committed
133 134
    _MN_DSP_Menu_OFF,  /* 91 */
    _MN_DSP_Menu_Test, /* 92 */
hu's avatar
hu committed
135

136
    /*工厂模式*/
hu's avatar
hu committed
137 138 139 140 141 142 143 144 145 146
    _FAC_DSP_LEVEL0MENU_1, /* 93 */

    _FAC_DSP_LEVEL1MENU_1, /* 94 DTC显示*/
    _FAC_DSP_LEVEL1MENU_2, /* 95 DTC清除*/
    _FAC_DSP_LEVEL1MENU_3, /* 96 仪表设定显示*/
    _FAC_DSP_LEVEL1MENU_4, /* 97 暂时通常模式*/
    _FAC_DSP_LEVEL1MENU_5, /* 98 结束工厂模式*/
    _FAC_DSP_LEVEL1MENU_6, /* 99 HID自动水平初始化*/

    _FAC_DSP_LEVEL1_1MENU_1, /* 100 发动机*/
147 148 149 150 151
    _FAC_DSP_LEVEL1_1MENU_2, /* 101 刹车EBS */
    _FAC_DSP_LEVEL1_1MENU_3, /* 102 变速箱AMT */
    _FAC_DSP_LEVEL1_1MENU_4, /* 103 雷达 */
    _FAC_DSP_LEVEL1_1MENU_5, /* 104 摄像头 */
    _FAC_DSP_LEVEL1_1MENU_6, /* 105 液缓 */
hu's avatar
hu committed
152 153

    _FAC_DSP_LEVEL1_2MENU_1, /* 106 发动机*/
154 155 156 157 158
    _FAC_DSP_LEVEL1_2MENU_2, /* 107 刹车EBS */
    _FAC_DSP_LEVEL1_2MENU_3, /* 108 变速箱AMT */
    _FAC_DSP_LEVEL1_2MENU_4, /* 109 雷达 */
    _FAC_DSP_LEVEL1_2MENU_5, /* 110 摄像头 */
    _FAC_DSP_LEVEL1_2MENU_6, /* 111 液缓 */
hu's avatar
hu committed
159 160 161 162 163 164 165 166 167 168 169

    //_FAC_DSP_LEVEL1_2MENU_1, /* 1 清除所有DTC*/
    //_FAC_DSP_LEVEL1_2MENU_2, /* 1 清除所有DTC*/
    //_FAC_DSP_LEVEL1_2MENU_3, /* 1 清除所有DTC*/
    //_FAC_DSP_LEVEL1_2MENU_4, /* 1 清除所有DTC*/
    _FAC_DSP_LEVEL1_3MENU_1, /* 112 L0-7 H2-A*/
    _FAC_DSP_LEVEL1_3MENU_2, /* 113 L8-F H2-A*/
    _FAC_DSP_LEVEL1_6MENU_1, /* 114 HID自动标准初始化*/
    _FAC_DSP_LEVEL1_6MENU_2, /* 115 HID自动标准初始化*/

    _FAC_DSP_LEVEL2_1MENU_1, /* 116 发动机*/
170 171 172 173 174
    _FAC_DSP_LEVEL2_1MENU_2, /* 117 刹车EBS*/
    _FAC_DSP_LEVEL2_1MENU_3, /* 118 变速箱AMT*/
    _FAC_DSP_LEVEL2_1MENU_4, /* 119 雷达*/
    _FAC_DSP_LEVEL2_1MENU_5, /* 120 摄像头*/
    _FAC_DSP_LEVEL2_1MENU_6, /* 121 液缓*/
hu's avatar
hu committed
175

hu's avatar
hu committed
176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197
    _FAC_DSP_LEVEL2_2MENU_1, /* 122 是否清除白发动机*/
    _FAC_DSP_LEVEL2_2MENU_2, /* 123 是否清除白刹车EBS*/
    _FAC_DSP_LEVEL2_2MENU_3, /* 124 是否清除白变速箱AMT*/
    _FAC_DSP_LEVEL2_2MENU_4, /* 125 是否清除白雷达*/
    _FAC_DSP_LEVEL2_2MENU_5, /* 126 是否清除白摄像头*/
    _FAC_DSP_LEVEL2_2MENU_6, /* 127 是否清除白液缓*/

    _FAC_DSP_LEVEL3_2MENU_1, /* 128 是灰发动机*/
    _FAC_DSP_LEVEL3_2MENU_2, /* 129 是灰刹车EBS*/
    _FAC_DSP_LEVEL3_2MENU_3, /* 130 是灰变速箱AMT*/
    _FAC_DSP_LEVEL3_2MENU_4, /* 131 是灰雷达*/
    _FAC_DSP_LEVEL3_2MENU_5, /* 132 是灰摄像头*/
    _FAC_DSP_LEVEL3_2MENU_6, /* 133 是灰液缓*/

    _FAC_DSP_LEVEL4_2MENU_1, /* 134 已清除灰发动机*/
    _FAC_DSP_LEVEL4_2MENU_2, /* 135 已清除灰刹车EBS*/
    _FAC_DSP_LEVEL4_2MENU_3, /* 136 已清除灰变速箱AMT*/
    _FAC_DSP_LEVEL4_2MENU_4, /* 137 已清除灰雷达*/
    _FAC_DSP_LEVEL4_2MENU_5, /* 138 已清除灰摄像头*/
    _FAC_DSP_LEVEL4_2MENU_6, /* 139 已清除灰液缓*/

    _FAC_DSP_LEVEL2_5MENU_1, /* 140 是否结束工厂模式*/
hu's avatar
hu committed
198

199
    /*经销商模式*/
hu's avatar
hu committed
200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221
    _DEA_DSP_LEVEL0MENU_1,  /* 141 */

    _DEA_DSP_LEVEL1MENU_1, /* 142 DTC显示*/
    _DEA_DSP_LEVEL1MENU_2, /* 143 DTC清除*/
    _DEA_DSP_LEVEL1MENU_3, /* 144 仪表设定显示*/
    _DEA_DSP_LEVEL1MENU_4, /* 145 暂时通常模式*/
    _DEA_DSP_LEVEL1MENU_5, /* 146 结束经销商模式*/
    _DEA_DSP_LEVEL1MENU_6, /* 147 HID自动水平初始化*/

    _DEA_DSP_LEVEL1_1MENU_1, /* 148 发动机*/
    _DEA_DSP_LEVEL1_1MENU_2, /* 149 刹车EBS */
    _DEA_DSP_LEVEL1_1MENU_3, /* 150 变速箱AMT */
    _DEA_DSP_LEVEL1_1MENU_4, /* 151 雷达 */
    _DEA_DSP_LEVEL1_1MENU_5, /* 152 摄像头 */
    _DEA_DSP_LEVEL1_1MENU_6, /* 153 液缓 */

    _DEA_DSP_LEVEL1_2MENU_1, /* 154 发动机*/
    _DEA_DSP_LEVEL1_2MENU_2, /* 155 刹车EBS */
    _DEA_DSP_LEVEL1_2MENU_3, /* 156 变速箱AMT */
    _DEA_DSP_LEVEL1_2MENU_4, /* 157 雷达 */
    _DEA_DSP_LEVEL1_2MENU_5, /* 158 摄像头 */
    _DEA_DSP_LEVEL1_2MENU_6, /* 159 液缓 */
hu's avatar
hu committed
222 223 224 225 226

    //_DEA_DSP_LEVEL1_2MENU_1, /* 1 清除所有DTC*/
    //_DEA_DSP_LEVEL1_2MENU_2, /* 1 清除所有DTC*/
    //_DEA_DSP_LEVEL1_2MENU_3, /* 1 清除所有DTC*/
    //_DEA_DSP_LEVEL1_2MENU_4, /* 1 清除所有DTC*/
hu's avatar
hu committed
227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260
    _DEA_DSP_LEVEL1_3MENU_1, /* 160 L0-7 H2-A*/
    _DEA_DSP_LEVEL1_3MENU_2, /* 161 L8-F H2-A*/
    _DEA_DSP_LEVEL1_6MENU_1, /* 162 HID自动标准初始化*/
    _DEA_DSP_LEVEL1_6MENU_2, /* 163 HID自动标准初始化*/

    _DEA_DSP_LEVEL2_1MENU_1, /* 164 发动机*/
    _DEA_DSP_LEVEL2_1MENU_2, /* 165 刹车EBS*/
    _DEA_DSP_LEVEL2_1MENU_3, /* 166 变速箱AMT*/
    _DEA_DSP_LEVEL2_1MENU_4, /* 167 雷达*/
    _DEA_DSP_LEVEL2_1MENU_5, /* 168 摄像头*/
    _DEA_DSP_LEVEL2_1MENU_6, /* 169 液缓*/

    _DEA_DSP_LEVEL2_2MENU_1, /* 170 是否白发动机*/
    _DEA_DSP_LEVEL2_2MENU_2, /* 171 是否白刹车EBS*/
    _DEA_DSP_LEVEL2_2MENU_3, /* 172 是否白变速箱AMT*/
    _DEA_DSP_LEVEL2_2MENU_4, /* 173 是否白雷达*/
    _DEA_DSP_LEVEL2_2MENU_5, /* 174 是否白摄像头*/
    _DEA_DSP_LEVEL2_2MENU_6, /* 175 是否白液缓*/

    _DEA_DSP_LEVEL3_2MENU_1, /* 176 是灰发动机*/
    _DEA_DSP_LEVEL3_2MENU_2, /* 177 是灰刹车EBS*/
    _DEA_DSP_LEVEL3_2MENU_3, /* 178 是灰变速箱AMT*/
    _DEA_DSP_LEVEL3_2MENU_4, /* 179 是灰雷达*/
    _DEA_DSP_LEVEL3_2MENU_5, /* 180 是灰摄像头*/
    _DEA_DSP_LEVEL3_2MENU_6, /* 181 是灰液缓*/

    _DEA_DSP_LEVEL4_2MENU_1, /* 182 已清除发动机*/
    _DEA_DSP_LEVEL4_2MENU_2, /* 183 已清除刹车EBS*/
    _DEA_DSP_LEVEL4_2MENU_3, /* 184 已清除变速箱AMT*/
    _DEA_DSP_LEVEL4_2MENU_4, /* 185 已清除雷达*/
    _DEA_DSP_LEVEL4_2MENU_5, /* 186 已清除摄像头*/
    _DEA_DSP_LEVEL4_2MENU_6, /* 187 已清除液缓*/

    _DEA_DSP_LEVEL2_5MENU_1, /* 188 是否结束经销商模式*/
hu's avatar
hu committed
261

262
    _MN_DSP_MENU_MAX,
263

hu's avatar
hu committed
264
} _MenuCode;
hu's avatar
hu committed
265 266

typedef uint8_t _MENU_IDX;
hu's avatar
hu committed
267 268
typedef struct
{
hu's avatar
hu committed
269 270 271 272 273 274 275 276 277 278
    _MENU_IDX VK_IDX_ENTER;
    _MENU_IDX VK_IDX_UP;
    _MENU_IDX VK_IDX_DOWN;
    _MENU_IDX VK_IDX_EXIT;

    void (*Enter)(void);
    void (*Do)(void);
    void (*Exit)(void);
} _MenuOptTab;

279 280
typedef struct
{
hu's avatar
hu committed
281 282 283 284
    uint8_t Menu_Flag;             /*主界面标记*/
    uint8_t Menu_Time_Flag;        /*从Enter界面确认退出计时*/
    uint8_t Menu_Enter_Return;     /*进入Enter之前界面*/
    uint8_t Menu_Return;           /*Enter Return界面切换标记*/
285

hu's avatar
hu committed
286 287 288
    uint16_t Key_Menu_Popup_time;  /*报警状态持续时间*/
    uint8_t Menu_Key_Time;         /*按键长按时间记录*/
    uint8_t Key_Menu_Popup_Flag;   /*报警界面menu按键长按 */
289

hu's avatar
hu committed
290 291 292
    uint8_t Menu_Popup_Flag;       /*界面状态 0-通常 1-报警 2-工厂 3-经销商 4-仪表自我诊断*/
    uint8_t Key_MenuTest_Long;     /**/
    uint8_t Key_MenuTest_ShortNum; /**/
hu's avatar
hu committed
293
    uint8_t Menu_Factory;          /*工厂模式*/
294

hu's avatar
hu committed
295 296 297
    uint8_t Menu_Dealer;           /*经销商模式*/
    uint8_t Menu_Test;             /*仪表自我诊断模式*/
    uint8_t Meun_Test_Dealer;      /*自我诊断模式进入经销商模式标记*/
hu's avatar
hu committed
298
    uint8_t Menu_StaFlag;          /**/
hu's avatar
hu committed
299

300 301
} _MenuFlag;

hu's avatar
hu committed
302
EXTERN_MEU_PROCESS _MenuFlag MenuFlag;
303

hu's avatar
hu committed
304 305
EXTERN_MEU_PROCESS uint8_t bMenuSwFlag;
EXTERN_MEU_PROCESS uint8_t g_ClearWin1;
hu's avatar
hu committed
306 307 308 309
EXTERN_MEU_PROCESS uint8_t bNextMenuIDX; /* the next index of menu. */
EXTERN_MEU_PROCESS uint8_t bCurMenuIDX;  /* the current index of menu. */
EXTERN_MEU_PROCESS uint8_t bMainMenuIDX; /* the current index of menu. */
EXTERN_MEU_PROCESS uint8_t bOldMenuIDX;  /* the Old index of menu. */
hu's avatar
hu committed
310

hu's avatar
hu committed
311
EXTERN_MEU_PROCESS const _MenuOptTab MenuOptTab[];
hu's avatar
hu committed
312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343
EXTERN_MEU_PROCESS void NextMenu(_MENU_IDX idx);
EXTERN_MEU_PROCESS void MenuInit(void);
EXTERN_MEU_PROCESS void MenuManage(void);

EXTERN_MEU_PROCESS void Level1Menu_1Enter(void);
EXTERN_MEU_PROCESS void Level1Menu_1Do(void);
EXTERN_MEU_PROCESS void Level1Menu_1Exit(void);

EXTERN_MEU_PROCESS void Level1Menu_2Enter(void);
EXTERN_MEU_PROCESS void Level1Menu_2Do(void);
EXTERN_MEU_PROCESS void Level1Menu_2Exit(void);

EXTERN_MEU_PROCESS void Level1Menu_3Enter(void);
EXTERN_MEU_PROCESS void Level1Menu_3Do(void);
EXTERN_MEU_PROCESS void Level1Menu_3Exit(void);

EXTERN_MEU_PROCESS void Level1Menu_4Enter(void);
EXTERN_MEU_PROCESS void Level1Menu_4Do(void);
EXTERN_MEU_PROCESS void Level1Menu_4Exit(void);

EXTERN_MEU_PROCESS void Level1Menu_5Enter(void);
EXTERN_MEU_PROCESS void Level1Menu_5Do(void);
EXTERN_MEU_PROCESS void Level1Menu_5Exit(void);

EXTERN_MEU_PROCESS void Level1Menu_6Enter(void);
EXTERN_MEU_PROCESS void Level1Menu_6Do(void);
EXTERN_MEU_PROCESS void Level1Menu_6Exit(void);

EXTERN_MEU_PROCESS void LevelPopup_Enter(void);
EXTERN_MEU_PROCESS void LevelPopup_Do(void);
EXTERN_MEU_PROCESS void LevelPopup_Exit(void);

hu's avatar
hu committed
344 345 346
EXTERN_MEU_PROCESS void Level2Menu_1Enter(void);
EXTERN_MEU_PROCESS void Level2Menu_1Do(void);
EXTERN_MEU_PROCESS void Level2Menu_1Exit(void);
hu's avatar
hu committed
347

hu's avatar
hu committed
348 349 350
EXTERN_MEU_PROCESS void Level2Menu_2Enter(void);
EXTERN_MEU_PROCESS void Level2Menu_2Do(void);
EXTERN_MEU_PROCESS void Level2Menu_2Exit(void);
hu's avatar
hu committed
351

hu's avatar
hu committed
352 353 354
EXTERN_MEU_PROCESS void Level2Menu_3Enter(void);
EXTERN_MEU_PROCESS void Level2Menu_3Do(void);
EXTERN_MEU_PROCESS void Level2Menu_3Exit(void);
hu's avatar
hu committed
355

hu's avatar
hu committed
356 357 358
EXTERN_MEU_PROCESS void Level2Menu_4Enter(void);
EXTERN_MEU_PROCESS void Level2Menu_4Do(void);
EXTERN_MEU_PROCESS void Level2Menu_4Exit(void);
hu's avatar
hu committed
359

hu's avatar
hu committed
360 361 362
EXTERN_MEU_PROCESS void Level2Menu_5Enter(void);
EXTERN_MEU_PROCESS void Level2Menu_5Do(void);
EXTERN_MEU_PROCESS void Level2Menu_5Exit(void);
hu's avatar
hu committed
363

hu's avatar
hu committed
364 365 366
EXTERN_MEU_PROCESS void Level2Menu_6Enter(void);
EXTERN_MEU_PROCESS void Level2Menu_6Do(void);
EXTERN_MEU_PROCESS void Level2Menu_6Exit(void);
hu's avatar
hu committed
367

hu's avatar
hu committed
368 369 370
EXTERN_MEU_PROCESS void Level2_1Menu_1Enter(void);
EXTERN_MEU_PROCESS void Level2_1Menu_1Do(void);
EXTERN_MEU_PROCESS void Level2_1Menu_1Exit(void);
hu's avatar
hu committed
371

hu's avatar
hu committed
372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391
EXTERN_MEU_PROCESS void Level2_1Menu_2Enter(void);
EXTERN_MEU_PROCESS void Level2_1Menu_2Do(void);
EXTERN_MEU_PROCESS void Level2_1Menu_2Exit(void);

EXTERN_MEU_PROCESS void Level2_1Menu_3Enter(void);
EXTERN_MEU_PROCESS void Level2_1Menu_3Do(void);
EXTERN_MEU_PROCESS void Level2_1Menu_3Exit(void);

EXTERN_MEU_PROCESS void Level2_1Menu_4Enter(void);
EXTERN_MEU_PROCESS void Level2_1Menu_4Do(void);
EXTERN_MEU_PROCESS void Level2_1Menu_4Exit(void);

EXTERN_MEU_PROCESS void Level2_1Menu_5Enter(void);
EXTERN_MEU_PROCESS void Level2_1Menu_5Do(void);
EXTERN_MEU_PROCESS void Level2_1Menu_5Exit(void);

EXTERN_MEU_PROCESS void Level2_1Menu_6Enter(void);
EXTERN_MEU_PROCESS void Level2_1Menu_6Do(void);
EXTERN_MEU_PROCESS void Level2_1Menu_6Exit(void);

hu's avatar
hu committed
392 393 394
EXTERN_MEU_PROCESS void Level2_2Menu_1Enter(void);
EXTERN_MEU_PROCESS void Level2_2Menu_1Do(void);
EXTERN_MEU_PROCESS void Level2_2Menu_1Exit(void);
hu's avatar
hu committed
395

hu's avatar
hu committed
396 397 398
EXTERN_MEU_PROCESS void Level2_2Menu_2Enter(void);
EXTERN_MEU_PROCESS void Level2_2Menu_2Do(void);
EXTERN_MEU_PROCESS void Level2_2Menu_2Exit(void);
hu's avatar
hu committed
399

hu's avatar
hu committed
400 401 402
EXTERN_MEU_PROCESS void Level2_2Menu_3Enter(void);
EXTERN_MEU_PROCESS void Level2_2Menu_3Do(void);
EXTERN_MEU_PROCESS void Level2_2Menu_3Exit(void);
hu's avatar
hu committed
403

hu's avatar
hu committed
404 405 406
EXTERN_MEU_PROCESS void Level2_2Menu_4Enter(void);
EXTERN_MEU_PROCESS void Level2_2Menu_4Do(void);
EXTERN_MEU_PROCESS void Level2_2Menu_4Exit(void);
hu's avatar
hu committed
407

hu's avatar
hu committed
408 409 410
EXTERN_MEU_PROCESS void Level2_2Menu_7Enter(void);
EXTERN_MEU_PROCESS void Level2_2Menu_7Do(void);
EXTERN_MEU_PROCESS void Level2_2Menu_7Exit(void);
hu's avatar
hu committed
411

hu's avatar
hu committed
412 413 414
EXTERN_MEU_PROCESS void Level2_2Menu_8Enter(void);
EXTERN_MEU_PROCESS void Level2_2Menu_8Do(void);
EXTERN_MEU_PROCESS void Level2_2Menu_8Exit(void);
hu's avatar
hu committed
415

hu's avatar
hu committed
416 417 418
EXTERN_MEU_PROCESS void Level2_3Menu_1Enter(void);
EXTERN_MEU_PROCESS void Level2_3Menu_1Do(void);
EXTERN_MEU_PROCESS void Level2_3Menu_1Exit(void);
hu's avatar
hu committed
419

hu's avatar
hu committed
420 421 422
EXTERN_MEU_PROCESS void Level2_3Menu_2Enter(void);
EXTERN_MEU_PROCESS void Level2_3Menu_2Do(void);
EXTERN_MEU_PROCESS void Level2_3Menu_2Exit(void);
hu's avatar
hu committed
423

hu's avatar
hu committed
424 425 426
EXTERN_MEU_PROCESS void Level2_3Menu_3Enter(void);
EXTERN_MEU_PROCESS void Level2_3Menu_3Do(void);
EXTERN_MEU_PROCESS void Level2_3Menu_3Exit(void);
hu's avatar
hu committed
427

hu's avatar
hu committed
428 429 430
EXTERN_MEU_PROCESS void Level2_3Menu_4Enter(void);
EXTERN_MEU_PROCESS void Level2_3Menu_4Do(void);
EXTERN_MEU_PROCESS void Level2_3Menu_4Exit(void);
hu's avatar
hu committed
431

hu's avatar
hu committed
432 433 434
EXTERN_MEU_PROCESS void Level2_3Menu_6Enter(void);
EXTERN_MEU_PROCESS void Level2_3Menu_6Do(void);
EXTERN_MEU_PROCESS void Level2_3Menu_6Exit(void);
hu's avatar
hu committed
435

hu's avatar
hu committed
436 437 438
EXTERN_MEU_PROCESS void Level2_3Menu_7Enter(void);
EXTERN_MEU_PROCESS void Level2_3Menu_7Do(void);
EXTERN_MEU_PROCESS void Level2_3Menu_7Exit(void);
hu's avatar
hu committed
439

hu's avatar
hu committed
440 441 442
EXTERN_MEU_PROCESS void Level2_4Menu_1Enter(void);
EXTERN_MEU_PROCESS void Level2_4Menu_1Do(void);
EXTERN_MEU_PROCESS void Level2_4Menu_1Exit(void);
hu's avatar
hu committed
443

hu's avatar
hu committed
444 445 446
EXTERN_MEU_PROCESS void Level2_4Menu_2Enter(void);
EXTERN_MEU_PROCESS void Level2_4Menu_2Do(void);
EXTERN_MEU_PROCESS void Level2_4Menu_2Exit(void);
hu's avatar
hu committed
447

448 449 450 451
EXTERN_MEU_PROCESS void Level2_4Menu_7Enter(void);
EXTERN_MEU_PROCESS void Level2_4Menu_7Do(void);
EXTERN_MEU_PROCESS void Level2_4Menu_7Exit(void);

hu's avatar
hu committed
452 453 454
EXTERN_MEU_PROCESS void Level2_4Menu_3Enter(void);
EXTERN_MEU_PROCESS void Level2_4Menu_3Do(void);
EXTERN_MEU_PROCESS void Level2_4Menu_3Exit(void);
hu's avatar
hu committed
455

hu's avatar
hu committed
456 457 458
EXTERN_MEU_PROCESS void Level2_4Menu_4Enter(void);
EXTERN_MEU_PROCESS void Level2_4Menu_4Do(void);
EXTERN_MEU_PROCESS void Level2_4Menu_4Exit(void);
hu's avatar
hu committed
459

hu's avatar
hu committed
460 461 462
EXTERN_MEU_PROCESS void Level2_4Menu_5Enter(void);
EXTERN_MEU_PROCESS void Level2_4Menu_5Do(void);
EXTERN_MEU_PROCESS void Level2_4Menu_5Exit(void);
hu's avatar
hu committed
463

hu's avatar
hu committed
464 465 466 467
EXTERN_MEU_PROCESS void Level2_4Menu_6Enter(void);
EXTERN_MEU_PROCESS void Level2_4Menu_6Do(void);
EXTERN_MEU_PROCESS void Level2_4Menu_6Exit(void);

hu's avatar
hu committed
468 469 470
EXTERN_MEU_PROCESS void Level2_5Menu_1Enter(void);
EXTERN_MEU_PROCESS void Level2_5Menu_1Do(void);
EXTERN_MEU_PROCESS void Level2_5Menu_1Exit(void);
hu's avatar
hu committed
471

hu's avatar
hu committed
472 473 474
EXTERN_MEU_PROCESS void Level2_5Menu_2Enter(void);
EXTERN_MEU_PROCESS void Level2_5Menu_2Do(void);
EXTERN_MEU_PROCESS void Level2_5Menu_2Exit(void);
hu's avatar
hu committed
475

hu's avatar
hu committed
476 477 478
EXTERN_MEU_PROCESS void Level2_5Menu_3Enter(void);
EXTERN_MEU_PROCESS void Level2_5Menu_3Do(void);
EXTERN_MEU_PROCESS void Level2_5Menu_3Exit(void);
hu's avatar
hu committed
479

hu's avatar
hu committed
480 481 482
EXTERN_MEU_PROCESS void Level2_5Menu_4Enter(void);
EXTERN_MEU_PROCESS void Level2_5Menu_4Do(void);
EXTERN_MEU_PROCESS void Level2_5Menu_4Exit(void);
hu's avatar
hu committed
483

hu's avatar
hu committed
484 485 486
EXTERN_MEU_PROCESS void Level2_6Menu_1Enter(void);
EXTERN_MEU_PROCESS void Level2_6Menu_1Do(void);
EXTERN_MEU_PROCESS void Level2_6Menu_1Exit(void);
hu's avatar
hu committed
487

hu's avatar
hu committed
488 489 490
EXTERN_MEU_PROCESS void Level2_6Menu_2Enter(void);
EXTERN_MEU_PROCESS void Level2_6Menu_2Do(void);
EXTERN_MEU_PROCESS void Level2_6Menu_2Exit(void);
hu's avatar
hu committed
491

hu's avatar
hu committed
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515
EXTERN_MEU_PROCESS void Level3_1Menu_1Enter(void);
EXTERN_MEU_PROCESS void Level3_1Menu_1Do(void);
EXTERN_MEU_PROCESS void Level3_1Menu_1Exit(void);

EXTERN_MEU_PROCESS void Level3_1Menu_2Enter(void);
EXTERN_MEU_PROCESS void Level3_1Menu_2Do(void);
EXTERN_MEU_PROCESS void Level3_1Menu_2Exit(void);

EXTERN_MEU_PROCESS void Level3_1Menu_3Enter(void);
EXTERN_MEU_PROCESS void Level3_1Menu_3Do(void);
EXTERN_MEU_PROCESS void Level3_1Menu_3Exit(void);

EXTERN_MEU_PROCESS void Level3_1Menu_4Enter(void);
EXTERN_MEU_PROCESS void Level3_1Menu_4Do(void);
EXTERN_MEU_PROCESS void Level3_1Menu_4Exit(void);

EXTERN_MEU_PROCESS void Level3_1Menu_5Enter(void);
EXTERN_MEU_PROCESS void Level3_1Menu_5Do(void);
EXTERN_MEU_PROCESS void Level3_1Menu_5Exit(void);

EXTERN_MEU_PROCESS void Level3_1Menu_6Enter(void);
EXTERN_MEU_PROCESS void Level3_1Menu_6Do(void);
EXTERN_MEU_PROCESS void Level3_1Menu_6Exit(void);

hu's avatar
hu committed
516 517 518
EXTERN_MEU_PROCESS void Level3_2Menu_1Enter(void);
EXTERN_MEU_PROCESS void Level3_2Menu_1Do(void);
EXTERN_MEU_PROCESS void Level3_2Menu_1Exit(void);
hu's avatar
hu committed
519

hu's avatar
hu committed
520 521 522
EXTERN_MEU_PROCESS void Level3_2Menu_2Enter(void);
EXTERN_MEU_PROCESS void Level3_2Menu_2Do(void);
EXTERN_MEU_PROCESS void Level3_2Menu_2Exit(void);
hu's avatar
hu committed
523

hu's avatar
hu committed
524 525 526
EXTERN_MEU_PROCESS void Level3_2Menu_3Enter(void);
EXTERN_MEU_PROCESS void Level3_2Menu_3Do(void);
EXTERN_MEU_PROCESS void Level3_2Menu_3Exit(void);
hu's avatar
hu committed
527

hu's avatar
hu committed
528 529 530
EXTERN_MEU_PROCESS void Level3_2Menu_4Enter(void);
EXTERN_MEU_PROCESS void Level3_2Menu_4Do(void);
EXTERN_MEU_PROCESS void Level3_2Menu_4Exit(void);
hu's avatar
hu committed
531

hu's avatar
hu committed
532 533 534
EXTERN_MEU_PROCESS void Level3_2Menu_6Enter(void);
EXTERN_MEU_PROCESS void Level3_2Menu_6Do(void);
EXTERN_MEU_PROCESS void Level3_2Menu_6Exit(void);
hu's avatar
hu committed
535

hu's avatar
hu committed
536 537 538
EXTERN_MEU_PROCESS void Level3_2Menu_7Enter(void);
EXTERN_MEU_PROCESS void Level3_2Menu_7Do(void);
EXTERN_MEU_PROCESS void Level3_2Menu_7Exit(void);
hu's avatar
hu committed
539

hu's avatar
hu committed
540 541 542
EXTERN_MEU_PROCESS void Level3_2Menu_8Enter(void);
EXTERN_MEU_PROCESS void Level3_2Menu_8Do(void);
EXTERN_MEU_PROCESS void Level3_2Menu_8Exit(void);
hu's avatar
hu committed
543

hu's avatar
hu committed
544 545 546
EXTERN_MEU_PROCESS void Level3_3Menu_1Enter(void);
EXTERN_MEU_PROCESS void Level3_3Menu_1Do(void);
EXTERN_MEU_PROCESS void Level3_3Menu_1Exit(void);
hu's avatar
hu committed
547

hu's avatar
hu committed
548 549 550
EXTERN_MEU_PROCESS void Level3_3Menu_2Enter(void);
EXTERN_MEU_PROCESS void Level3_3Menu_2Do(void);
EXTERN_MEU_PROCESS void Level3_3Menu_2Exit(void);
hu's avatar
hu committed
551

hu's avatar
hu committed
552 553 554
EXTERN_MEU_PROCESS void Level3_3Menu_3Enter(void);
EXTERN_MEU_PROCESS void Level3_3Menu_3Do(void);
EXTERN_MEU_PROCESS void Level3_3Menu_3Exit(void);
hu's avatar
hu committed
555

hu's avatar
hu committed
556 557 558
EXTERN_MEU_PROCESS void Level3_3Menu_4Enter(void);
EXTERN_MEU_PROCESS void Level3_3Menu_4Do(void);
EXTERN_MEU_PROCESS void Level3_3Menu_4Exit(void);
hu's avatar
hu committed
559

hu's avatar
hu committed
560 561 562
// EXTERN_MEU_PROCESS void Level3_3Menu_5Enter(void);
// EXTERN_MEU_PROCESS void Level3_3Menu_5Do(void);
// EXTERN_MEU_PROCESS void Level3_3Menu_5Exit(void);
hu's avatar
hu committed
563

hu's avatar
hu committed
564 565 566
EXTERN_MEU_PROCESS void Level3_3Menu_6Enter(void);
EXTERN_MEU_PROCESS void Level3_3Menu_6Do(void);
EXTERN_MEU_PROCESS void Level3_3Menu_6Exit(void);
hu's avatar
hu committed
567

hu's avatar
hu committed
568 569 570
EXTERN_MEU_PROCESS void Level3_3Menu_7Enter(void);
EXTERN_MEU_PROCESS void Level3_3Menu_7Do(void);
EXTERN_MEU_PROCESS void Level3_3Menu_7Exit(void);
hu's avatar
hu committed
571

hu's avatar
hu committed
572 573 574 575 576 577 578 579 580 581 582 583 584 585 586
EXTERN_MEU_PROCESS void Level3_4Menu_1Enter_1(void);
EXTERN_MEU_PROCESS void Level3_4Menu_1Do_1(void);
EXTERN_MEU_PROCESS void Level3_4Menu_1Exit_1(void);

EXTERN_MEU_PROCESS void Level3_4Menu_1Enter_2(void);
EXTERN_MEU_PROCESS void Level3_4Menu_1Do_2(void);
EXTERN_MEU_PROCESS void Level3_4Menu_1Exit_2(void);

EXTERN_MEU_PROCESS void Level3_4Menu_1Enter_3(void);
EXTERN_MEU_PROCESS void Level3_4Menu_1Do_3(void);
EXTERN_MEU_PROCESS void Level3_4Menu_1Exit_3(void);

EXTERN_MEU_PROCESS void Level3_4Menu_2Enter_1(void);
EXTERN_MEU_PROCESS void Level3_4Menu_2Do_1(void);
EXTERN_MEU_PROCESS void Level3_4Menu_2Exit_1(void);
hu's avatar
hu committed
587

hu's avatar
hu committed
588 589 590
EXTERN_MEU_PROCESS void Level3_4Menu_2Enter_2(void);
EXTERN_MEU_PROCESS void Level3_4Menu_2Do_2(void);
EXTERN_MEU_PROCESS void Level3_4Menu_2Exit_2(void);
hu's avatar
hu committed
591

hu's avatar
hu committed
592 593 594
EXTERN_MEU_PROCESS void Level3_4Menu_3Enter(void);
EXTERN_MEU_PROCESS void Level3_4Menu_3Do(void);
EXTERN_MEU_PROCESS void Level3_4Menu_3Exit(void);
hu's avatar
hu committed
595

hu's avatar
hu committed
596 597 598
EXTERN_MEU_PROCESS void Level3_4Menu_4Enter_1(void);
EXTERN_MEU_PROCESS void Level3_4Menu_4Do_1(void);
EXTERN_MEU_PROCESS void Level3_4Menu_4Exit_1(void);
hu's avatar
hu committed
599

hu's avatar
hu committed
600 601 602
EXTERN_MEU_PROCESS void Level3_4Menu_4Enter_2(void);
EXTERN_MEU_PROCESS void Level3_4Menu_4Do_2(void);
EXTERN_MEU_PROCESS void Level3_4Menu_4Exit_2(void);
hu's avatar
hu committed
603

hu's avatar
hu committed
604 605 606
EXTERN_MEU_PROCESS void Level3_4Menu_4Enter_3(void);
EXTERN_MEU_PROCESS void Level3_4Menu_4Do_3(void);
EXTERN_MEU_PROCESS void Level3_4Menu_4Exit_3(void);
hu's avatar
hu committed
607

hu's avatar
hu committed
608 609 610
EXTERN_MEU_PROCESS void Level3_4Menu_4Enter_4(void);
EXTERN_MEU_PROCESS void Level3_4Menu_4Do_4(void);
EXTERN_MEU_PROCESS void Level3_4Menu_4Exit_4(void);
hu's avatar
hu committed
611

hu's avatar
hu committed
612 613 614
EXTERN_MEU_PROCESS void Level3_4Menu_4Enter_5(void);
EXTERN_MEU_PROCESS void Level3_4Menu_4Do_5(void);
EXTERN_MEU_PROCESS void Level3_4Menu_4Exit_5(void);
hu's avatar
hu committed
615

hu's avatar
hu committed
616 617 618
EXTERN_MEU_PROCESS void Level3_4Menu_4Enter_6(void);
EXTERN_MEU_PROCESS void Level3_4Menu_4Do_6(void);
EXTERN_MEU_PROCESS void Level3_4Menu_4Exit_6(void);
hu's avatar
hu committed
619

hu's avatar
hu committed
620 621 622
EXTERN_MEU_PROCESS void Level3_4Menu_4Enter_7(void);
EXTERN_MEU_PROCESS void Level3_4Menu_4Do_7(void);
EXTERN_MEU_PROCESS void Level3_4Menu_4Exit_7(void);
hu's avatar
hu committed
623

hu's avatar
hu committed
624 625 626
EXTERN_MEU_PROCESS void Level3_4Menu_5Enter(void);
EXTERN_MEU_PROCESS void Level3_4Menu_5Do(void);
EXTERN_MEU_PROCESS void Level3_4Menu_5Exit(void);
hu's avatar
hu committed
627

628 629 630 631 632 633 634
EXTERN_MEU_PROCESS void Level3_4Menu_7Enter_1(void);
EXTERN_MEU_PROCESS void Level3_4Menu_7Do_1(void);
EXTERN_MEU_PROCESS void Level3_4Menu_7Exit_1(void);

EXTERN_MEU_PROCESS void Level3_4Menu_7Enter_2(void);
EXTERN_MEU_PROCESS void Level3_4Menu_7Do_2(void);
EXTERN_MEU_PROCESS void Level3_4Menu_7Exit_2(void);
635

hu's avatar
hu committed
636 637 638
EXTERN_MEU_PROCESS void Level3_5Menu_1Enter(void);
EXTERN_MEU_PROCESS void Level3_5Menu_1Do(void);
EXTERN_MEU_PROCESS void Level3_5Menu_1Exit(void);
hu's avatar
hu committed
639

hu's avatar
hu committed
640 641 642
EXTERN_MEU_PROCESS void Level3_5Menu_2Enter(void);
EXTERN_MEU_PROCESS void Level3_5Menu_2Do(void);
EXTERN_MEU_PROCESS void Level3_5Menu_2Exit(void);
hu's avatar
hu committed
643

hu's avatar
hu committed
644 645 646
EXTERN_MEU_PROCESS void Level3_5Menu_3Enter(void);
EXTERN_MEU_PROCESS void Level3_5Menu_3Do(void);
EXTERN_MEU_PROCESS void Level3_5Menu_3Exit(void);
hu's avatar
hu committed
647

hu's avatar
hu committed
648 649 650
EXTERN_MEU_PROCESS void Level3_5Menu_4Enter(void);
EXTERN_MEU_PROCESS void Level3_5Menu_4Do(void);
EXTERN_MEU_PROCESS void Level3_5Menu_4Exit(void);
hu's avatar
hu committed
651

hu's avatar
hu committed
652 653 654
EXTERN_MEU_PROCESS void Level4_4Menu_1Enter(void);
EXTERN_MEU_PROCESS void Level4_4Menu_1Do(void);
EXTERN_MEU_PROCESS void Level4_4Menu_1Exit(void);
hu's avatar
hu committed
655

hu's avatar
hu committed
656 657 658
EXTERN_MEU_PROCESS void Level4_4Menu_2Enter(void);
EXTERN_MEU_PROCESS void Level4_4Menu_2Do(void);
EXTERN_MEU_PROCESS void Level4_4Menu_2Exit(void);
hu's avatar
hu committed
659

hu's avatar
hu committed
660 661 662
EXTERN_MEU_PROCESS void Level4_4Menu_3Enter(void);
EXTERN_MEU_PROCESS void Level4_4Menu_3Do(void);
EXTERN_MEU_PROCESS void Level4_4Menu_3Exit(void);
hu's avatar
hu committed
663

hu's avatar
hu committed
664 665 666
EXTERN_MEU_PROCESS void Level4_4Menu_4Enter(void);
EXTERN_MEU_PROCESS void Level4_4Menu_4Do(void);
EXTERN_MEU_PROCESS void Level4_4Menu_4Exit(void);
hu's avatar
hu committed
667

hu's avatar
hu committed
668 669 670
EXTERN_MEU_PROCESS void Level4_4Menu_5Enter(void);
EXTERN_MEU_PROCESS void Level4_4Menu_5Do(void);
EXTERN_MEU_PROCESS void Level4_4Menu_5Exit(void);
hu's avatar
hu committed
671

hu's avatar
hu committed
672 673 674
EXTERN_MEU_PROCESS void Level4_4Menu_6Enter(void);
EXTERN_MEU_PROCESS void Level4_4Menu_6Do(void);
EXTERN_MEU_PROCESS void Level4_4Menu_6Exit(void);
hu's avatar
hu committed
675

hu's avatar
hu committed
676 677 678
EXTERN_MEU_PROCESS void Level4_4Menu_7Enter(void);
EXTERN_MEU_PROCESS void Level4_4Menu_7Do(void);
EXTERN_MEU_PROCESS void Level4_4Menu_7Exit(void);
hu's avatar
hu committed
679

hu's avatar
hu committed
680 681 682
EXTERN_MEU_PROCESS void Level_Enter_Menu_Enter(void);
EXTERN_MEU_PROCESS void Level_Enter_Menu_Do(void);
EXTERN_MEU_PROCESS void Level_Enter_Menu_Exit(void);
hu's avatar
hu committed
683

hu's avatar
hu committed
684 685 686
EXTERN_MEU_PROCESS void Level_Return_Menu_Enter(void);
EXTERN_MEU_PROCESS void Level_Return_Menu_Do(void);
EXTERN_MEU_PROCESS void Level_Return_Menu_Exit(void);
hu's avatar
hu committed
687

hu's avatar
hu committed
688 689 690 691
EXTERN_MEU_PROCESS void LevelMenuOFF_Enter(void);
EXTERN_MEU_PROCESS void LevelMenuOFF_Do(void);
EXTERN_MEU_PROCESS void LevelMenuOFF_Exit(void);

hu's avatar
hu committed
692 693 694 695
EXTERN_MEU_PROCESS void LevelMenuTest_Enter(void);
EXTERN_MEU_PROCESS void LevelMenuTest_Do(void);
EXTERN_MEU_PROCESS void LevelMenuTest_Exit(void);

hu's avatar
hu committed
696
/*工厂模式*/
hu's avatar
hu committed
697 698 699 700
EXTERN_MEU_PROCESS void LevelF0Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelF0Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelF0Menu_1Exit(void);

hu's avatar
hu committed
701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724
EXTERN_MEU_PROCESS void LevelF1Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelF1Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelF1Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelF1Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelF1Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelF1Menu_2Exit(void);

EXTERN_MEU_PROCESS void LevelF1Menu_3Enter(void);
EXTERN_MEU_PROCESS void LevelF1Menu_3Do(void);
EXTERN_MEU_PROCESS void LevelF1Menu_3Exit(void);

EXTERN_MEU_PROCESS void LevelF1Menu_4Enter(void);
EXTERN_MEU_PROCESS void LevelF1Menu_4Do(void);
EXTERN_MEU_PROCESS void LevelF1Menu_4Exit(void);

EXTERN_MEU_PROCESS void LevelF1Menu_5Enter(void);
EXTERN_MEU_PROCESS void LevelF1Menu_5Do(void);
EXTERN_MEU_PROCESS void LevelF1Menu_5Exit(void);

EXTERN_MEU_PROCESS void LevelF1Menu_6Enter(void);
EXTERN_MEU_PROCESS void LevelF1Menu_6Do(void);
EXTERN_MEU_PROCESS void LevelF1Menu_6Exit(void);

hu's avatar
hu committed
725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748
EXTERN_MEU_PROCESS void LevelF1_1Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelF1_1Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelF1_1Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelF1_1Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelF1_1Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelF1_1Menu_2Exit(void);

EXTERN_MEU_PROCESS void LevelF1_1Menu_3Enter(void);
EXTERN_MEU_PROCESS void LevelF1_1Menu_3Do(void);
EXTERN_MEU_PROCESS void LevelF1_1Menu_3Exit(void);

EXTERN_MEU_PROCESS void LevelF1_1Menu_4Enter(void);
EXTERN_MEU_PROCESS void LevelF1_1Menu_4Do(void);
EXTERN_MEU_PROCESS void LevelF1_1Menu_4Exit(void);

EXTERN_MEU_PROCESS void LevelF1_1Menu_5Enter(void);
EXTERN_MEU_PROCESS void LevelF1_1Menu_5Do(void);
EXTERN_MEU_PROCESS void LevelF1_1Menu_5Exit(void);

EXTERN_MEU_PROCESS void LevelF1_1Menu_6Enter(void);
EXTERN_MEU_PROCESS void LevelF1_1Menu_6Do(void);
EXTERN_MEU_PROCESS void LevelF1_1Menu_6Exit(void);

hu's avatar
hu committed
749 750 751 752 753 754 755 756
EXTERN_MEU_PROCESS void LevelF1_2Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelF1_2Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelF1_2Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelF1_2Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelF1_2Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelF1_2Menu_2Exit(void);

hu's avatar
hu committed
757 758 759 760 761 762 763 764
EXTERN_MEU_PROCESS void LevelF1_2Menu_3Enter(void);
EXTERN_MEU_PROCESS void LevelF1_2Menu_3Do(void);
EXTERN_MEU_PROCESS void LevelF1_2Menu_3Exit(void);

EXTERN_MEU_PROCESS void LevelF1_2Menu_4Enter(void);
EXTERN_MEU_PROCESS void LevelF1_2Menu_4Do(void);
EXTERN_MEU_PROCESS void LevelF1_2Menu_4Exit(void);

hu's avatar
hu committed
765 766 767 768 769 770 771 772
EXTERN_MEU_PROCESS void LevelF1_2Menu_5Enter(void);
EXTERN_MEU_PROCESS void LevelF1_2Menu_5Do(void);
EXTERN_MEU_PROCESS void LevelF1_2Menu_5Exit(void);

EXTERN_MEU_PROCESS void LevelF1_2Menu_6Enter(void);
EXTERN_MEU_PROCESS void LevelF1_2Menu_6Do(void);
EXTERN_MEU_PROCESS void LevelF1_2Menu_6Exit(void);

hu's avatar
hu committed
773 774 775 776 777 778 779 780
EXTERN_MEU_PROCESS void LevelF1_3Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelF1_3Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelF1_3Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelF1_3Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelF1_3Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelF1_3Menu_2Exit(void);

781 782 783 784 785 786 787 788
EXTERN_MEU_PROCESS void LevelF1_6Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelF1_6Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelF1_6Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelF1_6Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelF1_6Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelF1_6Menu_2Exit(void);

hu's avatar
hu committed
789 790 791
EXTERN_MEU_PROCESS void LevelF2_1Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelF2_1Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelF2_1Menu_1Exit(void);
hu's avatar
hu committed
792

hu's avatar
hu committed
793 794 795
EXTERN_MEU_PROCESS void LevelF2_1Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelF2_1Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelF2_1Menu_2Exit(void);
hu's avatar
hu committed
796

hu's avatar
hu committed
797 798 799
EXTERN_MEU_PROCESS void LevelF2_1Menu_3Enter(void);
EXTERN_MEU_PROCESS void LevelF2_1Menu_3Do(void);
EXTERN_MEU_PROCESS void LevelF2_1Menu_3Exit(void);
hu's avatar
hu committed
800

hu's avatar
hu committed
801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859
EXTERN_MEU_PROCESS void LevelF2_1Menu_4Enter(void);
EXTERN_MEU_PROCESS void LevelF2_1Menu_4Do(void);
EXTERN_MEU_PROCESS void LevelF2_1Menu_4Exit(void);

EXTERN_MEU_PROCESS void LevelF2_1Menu_5Enter(void);
EXTERN_MEU_PROCESS void LevelF2_1Menu_5Do(void);
EXTERN_MEU_PROCESS void LevelF2_1Menu_5Exit(void);

EXTERN_MEU_PROCESS void LevelF2_1Menu_6Enter(void);
EXTERN_MEU_PROCESS void LevelF2_1Menu_6Do(void);
EXTERN_MEU_PROCESS void LevelF2_1Menu_6Exit(void);

EXTERN_MEU_PROCESS void LevelF2_2Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelF2_2Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelF2_2Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelF2_2Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelF2_2Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelF2_2Menu_2Exit(void);

EXTERN_MEU_PROCESS void LevelF2_2Menu_3Enter(void);
EXTERN_MEU_PROCESS void LevelF2_2Menu_3Do(void);
EXTERN_MEU_PROCESS void LevelF2_2Menu_3Exit(void);

EXTERN_MEU_PROCESS void LevelF2_2Menu_4Enter(void);
EXTERN_MEU_PROCESS void LevelF2_2Menu_4Do(void);
EXTERN_MEU_PROCESS void LevelF2_2Menu_4Exit(void);

EXTERN_MEU_PROCESS void LevelF2_2Menu_5Enter(void);
EXTERN_MEU_PROCESS void LevelF2_2Menu_5Do(void);
EXTERN_MEU_PROCESS void LevelF2_2Menu_5Exit(void);

EXTERN_MEU_PROCESS void LevelF2_2Menu_6Enter(void);
EXTERN_MEU_PROCESS void LevelF2_2Menu_6Do(void);
EXTERN_MEU_PROCESS void LevelF2_2Menu_6Exit(void);

EXTERN_MEU_PROCESS void LevelF3_2Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelF3_2Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelF3_2Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelF3_2Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelF3_2Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelF3_2Menu_2Exit(void);

EXTERN_MEU_PROCESS void LevelF3_2Menu_3Enter(void);
EXTERN_MEU_PROCESS void LevelF3_2Menu_3Do(void);
EXTERN_MEU_PROCESS void LevelF3_2Menu_3Exit(void);

EXTERN_MEU_PROCESS void LevelF3_2Menu_4Enter(void);
EXTERN_MEU_PROCESS void LevelF3_2Menu_4Do(void);
EXTERN_MEU_PROCESS void LevelF3_2Menu_4Exit(void);

EXTERN_MEU_PROCESS void LevelF3_2Menu_5Enter(void);
EXTERN_MEU_PROCESS void LevelF3_2Menu_5Do(void);
EXTERN_MEU_PROCESS void LevelF3_2Menu_5Exit(void);

EXTERN_MEU_PROCESS void LevelF3_2Menu_6Enter(void);
EXTERN_MEU_PROCESS void LevelF3_2Menu_6Do(void);
EXTERN_MEU_PROCESS void LevelF3_2Menu_6Exit(void);
hu's avatar
hu committed
860

hu's avatar
hu committed
861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884
EXTERN_MEU_PROCESS void LevelF4_2Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelF4_2Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelF4_2Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelF4_2Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelF4_2Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelF4_2Menu_2Exit(void);

EXTERN_MEU_PROCESS void LevelF4_2Menu_3Enter(void);
EXTERN_MEU_PROCESS void LevelF4_2Menu_3Do(void);
EXTERN_MEU_PROCESS void LevelF4_2Menu_3Exit(void);

EXTERN_MEU_PROCESS void LevelF4_2Menu_4Enter(void);
EXTERN_MEU_PROCESS void LevelF4_2Menu_4Do(void);
EXTERN_MEU_PROCESS void LevelF4_2Menu_4Exit(void);

EXTERN_MEU_PROCESS void LevelF4_2Menu_5Enter(void);
EXTERN_MEU_PROCESS void LevelF4_2Menu_5Do(void);
EXTERN_MEU_PROCESS void LevelF4_2Menu_5Exit(void);

EXTERN_MEU_PROCESS void LevelF4_2Menu_6Enter(void);
EXTERN_MEU_PROCESS void LevelF4_2Menu_6Do(void);
EXTERN_MEU_PROCESS void LevelF4_2Menu_6Exit(void);

hu's avatar
hu committed
885 886 887 888
EXTERN_MEU_PROCESS void LevelF2_5Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelF2_5Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelF2_5Menu_1Exit(void);

hu's avatar
hu committed
889
/*经销商模式*/
hu's avatar
hu committed
890 891 892 893
EXTERN_MEU_PROCESS void LevelD0Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelD0Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelD0Menu_1Exit(void);

hu's avatar
hu committed
894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917
EXTERN_MEU_PROCESS void LevelD1Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelD1Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelD1Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelD1Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelD1Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelD1Menu_2Exit(void);

EXTERN_MEU_PROCESS void LevelD1Menu_3Enter(void);
EXTERN_MEU_PROCESS void LevelD1Menu_3Do(void);
EXTERN_MEU_PROCESS void LevelD1Menu_3Exit(void);

EXTERN_MEU_PROCESS void LevelD1Menu_4Enter(void);
EXTERN_MEU_PROCESS void LevelD1Menu_4Do(void);
EXTERN_MEU_PROCESS void LevelD1Menu_4Exit(void);

EXTERN_MEU_PROCESS void LevelD1Menu_5Enter(void);
EXTERN_MEU_PROCESS void LevelD1Menu_5Do(void);
EXTERN_MEU_PROCESS void LevelD1Menu_5Exit(void);

EXTERN_MEU_PROCESS void LevelD1Menu_6Enter(void);
EXTERN_MEU_PROCESS void LevelD1Menu_6Do(void);
EXTERN_MEU_PROCESS void LevelD1Menu_6Exit(void);

hu's avatar
hu committed
918 919 920 921
EXTERN_MEU_PROCESS void LevelD1_1Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelD1_1Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelD1_1Menu_1Exit(void);

hu's avatar
hu committed
922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965
EXTERN_MEU_PROCESS void LevelD1_1Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelD1_1Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelD1_1Menu_2Exit(void);

EXTERN_MEU_PROCESS void LevelD1_1Menu_3Enter(void);
EXTERN_MEU_PROCESS void LevelD1_1Menu_3Do(void);
EXTERN_MEU_PROCESS void LevelD1_1Menu_3Exit(void);

EXTERN_MEU_PROCESS void LevelD1_1Menu_4Enter(void);
EXTERN_MEU_PROCESS void LevelD1_1Menu_4Do(void);
EXTERN_MEU_PROCESS void LevelD1_1Menu_4Exit(void);

EXTERN_MEU_PROCESS void LevelD1_1Menu_5Enter(void);
EXTERN_MEU_PROCESS void LevelD1_1Menu_5Do(void);
EXTERN_MEU_PROCESS void LevelD1_1Menu_5Exit(void);

EXTERN_MEU_PROCESS void LevelD1_1Menu_6Enter(void);
EXTERN_MEU_PROCESS void LevelD1_1Menu_6Do(void);
EXTERN_MEU_PROCESS void LevelD1_1Menu_6Exit(void);

EXTERN_MEU_PROCESS void LevelD1_2Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelD1_2Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_2Exit(void);

EXTERN_MEU_PROCESS void LevelD1_2Menu_3Enter(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_3Do(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_3Exit(void);

EXTERN_MEU_PROCESS void LevelD1_2Menu_4Enter(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_4Do(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_4Exit(void);

EXTERN_MEU_PROCESS void LevelD1_2Menu_5Enter(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_5Do(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_5Exit(void);

EXTERN_MEU_PROCESS void LevelD1_2Menu_6Enter(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_6Do(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_6Exit(void);

hu's avatar
hu committed
966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989
EXTERN_MEU_PROCESS void LevelD1_2Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelD1_2Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_2Exit(void);

EXTERN_MEU_PROCESS void LevelD1_2Menu_3Enter(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_3Do(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_3Exit(void);

EXTERN_MEU_PROCESS void LevelD1_2Menu_4Enter(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_4Do(void);
EXTERN_MEU_PROCESS void LevelD1_2Menu_4Exit(void);

EXTERN_MEU_PROCESS void LevelD1_3Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelD1_3Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelD1_3Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelD1_3Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelD1_3Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelD1_3Menu_2Exit(void);

990 991 992 993 994 995 996 997
EXTERN_MEU_PROCESS void LevelD1_6Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelD1_6Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelD1_6Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelD1_6Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelD1_6Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelD1_6Menu_2Exit(void);

hu's avatar
hu committed
998 999 1000 1001
EXTERN_MEU_PROCESS void LevelD2_5Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelD2_5Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelD2_5Menu_1Exit(void);

hu's avatar
hu committed
1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097
EXTERN_MEU_PROCESS void LevelD2_1Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelD2_1Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelD2_1Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelD2_1Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelD2_1Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelD2_1Menu_2Exit(void);

EXTERN_MEU_PROCESS void LevelD2_1Menu_3Enter(void);
EXTERN_MEU_PROCESS void LevelD2_1Menu_3Do(void);
EXTERN_MEU_PROCESS void LevelD2_1Menu_3Exit(void);

EXTERN_MEU_PROCESS void LevelD2_1Menu_4Enter(void);
EXTERN_MEU_PROCESS void LevelD2_1Menu_4Do(void);
EXTERN_MEU_PROCESS void LevelD2_1Menu_4Exit(void);

EXTERN_MEU_PROCESS void LevelD2_1Menu_5Enter(void);
EXTERN_MEU_PROCESS void LevelD2_1Menu_5Do(void);
EXTERN_MEU_PROCESS void LevelD2_1Menu_5Exit(void);

EXTERN_MEU_PROCESS void LevelD2_1Menu_6Enter(void);
EXTERN_MEU_PROCESS void LevelD2_1Menu_6Do(void);
EXTERN_MEU_PROCESS void LevelD2_1Menu_6Exit(void);

EXTERN_MEU_PROCESS void LevelD2_2Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelD2_2Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelD2_2Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelD2_2Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelD2_2Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelD2_2Menu_2Exit(void);

EXTERN_MEU_PROCESS void LevelD2_2Menu_3Enter(void);
EXTERN_MEU_PROCESS void LevelD2_2Menu_3Do(void);
EXTERN_MEU_PROCESS void LevelD2_2Menu_3Exit(void);

EXTERN_MEU_PROCESS void LevelD2_2Menu_4Enter(void);
EXTERN_MEU_PROCESS void LevelD2_2Menu_4Do(void);
EXTERN_MEU_PROCESS void LevelD2_2Menu_4Exit(void);

EXTERN_MEU_PROCESS void LevelD2_2Menu_5Enter(void);
EXTERN_MEU_PROCESS void LevelD2_2Menu_5Do(void);
EXTERN_MEU_PROCESS void LevelD2_2Menu_5Exit(void);

EXTERN_MEU_PROCESS void LevelD2_2Menu_6Enter(void);
EXTERN_MEU_PROCESS void LevelD2_2Menu_6Do(void);
EXTERN_MEU_PROCESS void LevelD2_2Menu_6Exit(void);

EXTERN_MEU_PROCESS void LevelD3_2Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelD3_2Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelD3_2Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelD3_2Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelD3_2Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelD3_2Menu_2Exit(void);

EXTERN_MEU_PROCESS void LevelD3_2Menu_3Enter(void);
EXTERN_MEU_PROCESS void LevelD3_2Menu_3Do(void);
EXTERN_MEU_PROCESS void LevelD3_2Menu_3Exit(void);

EXTERN_MEU_PROCESS void LevelD3_2Menu_4Enter(void);
EXTERN_MEU_PROCESS void LevelD3_2Menu_4Do(void);
EXTERN_MEU_PROCESS void LevelD3_2Menu_4Exit(void);

EXTERN_MEU_PROCESS void LevelD3_2Menu_5Enter(void);
EXTERN_MEU_PROCESS void LevelD3_2Menu_5Do(void);
EXTERN_MEU_PROCESS void LevelD3_2Menu_5Exit(void);

EXTERN_MEU_PROCESS void LevelD3_2Menu_6Enter(void);
EXTERN_MEU_PROCESS void LevelD3_2Menu_6Do(void);
EXTERN_MEU_PROCESS void LevelD3_2Menu_6Exit(void);

EXTERN_MEU_PROCESS void LevelD4_2Menu_1Enter(void);
EXTERN_MEU_PROCESS void LevelD4_2Menu_1Do(void);
EXTERN_MEU_PROCESS void LevelD4_2Menu_1Exit(void);

EXTERN_MEU_PROCESS void LevelD4_2Menu_2Enter(void);
EXTERN_MEU_PROCESS void LevelD4_2Menu_2Do(void);
EXTERN_MEU_PROCESS void LevelD4_2Menu_2Exit(void);

EXTERN_MEU_PROCESS void LevelD4_2Menu_3Enter(void);
EXTERN_MEU_PROCESS void LevelD4_2Menu_3Do(void);
EXTERN_MEU_PROCESS void LevelD4_2Menu_3Exit(void);

EXTERN_MEU_PROCESS void LevelD4_2Menu_4Enter(void);
EXTERN_MEU_PROCESS void LevelD4_2Menu_4Do(void);
EXTERN_MEU_PROCESS void LevelD4_2Menu_4Exit(void);

EXTERN_MEU_PROCESS void LevelD4_2Menu_5Enter(void);
EXTERN_MEU_PROCESS void LevelD4_2Menu_5Do(void);
EXTERN_MEU_PROCESS void LevelD4_2Menu_5Exit(void);

EXTERN_MEU_PROCESS void LevelD4_2Menu_6Enter(void);
EXTERN_MEU_PROCESS void LevelD4_2Menu_6Do(void);
EXTERN_MEU_PROCESS void LevelD4_2Menu_6Exit(void);

1098 1099 1100
void Common_Set_Can_Engine_Oil_Sta(uint8_t Vol);
uint8_t Common_Get_Can_Engine_Oil_Sta(void);

hu's avatar
hu committed
1101
#endif