Menu_user.c 38.1 KB
Newer Older
hu's avatar
hu committed
1

hu's avatar
hu committed
2
#define   GLOBALS_MEU_PROCESS
hu's avatar
hu committed
3 4 5 6 7 8 9
#include "Menu.h"
#include "GUI.h"
#include "Services_Mileage.h"
#include "Data_FuelConsump.h"
#include "CAN_Communication_Matrix.h"
#include "Common_Interface.h"

hu's avatar
hu committed
10 11 12 13 14 15 16
uint8_t     bMenuSwFlag;
uint8_t     g_ClearWin1;
uint8_t     bNextMenuIDX;
uint8_t     bCurMenuIDX;
uint8_t     bMainMenuIDX;
uint8_t     bOldMenuIDX;

17 18
_MenuFlag    MenuFlag   ;

hu's avatar
hu committed
19 20 21 22
const _MenuOptTab   MenuOptTab[] =
{
    /*---------ENTER---------------------UP-----------------------DOWN----------------------EXIT------------------ENTER------------------DO-----------------EXIT------------*/
    /*主循环界面*/
hu's avatar
hu committed
23 24 25 26 27 28 29
    /*00*/{ _MN_DSP_LEVEL2MENU_2,     _MN_DSP_LEVEL1MENU_6,     _MN_DSP_LEVEL1MENU_2,     _MN_IDX_NULL,             Level1Menu_1Enter,      Level1Menu_1Do,     Level1Menu_1Exit},        /*  _MN_DSP_LEVEL1MENU_1  */
    /*01*/{ _MN_DSP_LEVEL2MENU_2,     _MN_DSP_LEVEL1MENU_1,     _MN_DSP_LEVEL1MENU_3,     _MN_IDX_NULL,             Level1Menu_2Enter,      Level1Menu_2Do,     Level1Menu_2Exit},        /*  _MN_DSP_LEVEL1MENU_2  */
    /*02*/{ _MN_DSP_LEVEL2MENU_2,     _MN_DSP_LEVEL1MENU_2,     _MN_DSP_LEVEL1MENU_4,     _MN_IDX_NULL,             Level1Menu_3Enter,      Level1Menu_3Do,     Level1Menu_3Exit},        /*  _MN_DSP_LEVEL1MENU_3  */
    /*03*/{ _MN_DSP_LEVEL2MENU_2,     _MN_DSP_LEVEL1MENU_3,     _MN_DSP_LEVEL1MENU_5,     _MN_IDX_NULL,             Level1Menu_4Enter,      Level1Menu_4Do,     Level1Menu_4Exit},        /*  _MN_DSP_LEVEL1MENU_4  */
    /*04*/{ _MN_DSP_LEVEL2MENU_2,     _MN_DSP_LEVEL1MENU_4,     _MN_DSP_LEVEL1MENU_6,     _MN_IDX_NULL,             Level1Menu_5Enter,      Level1Menu_5Do,     Level1Menu_5Exit},        /*  _MN_DSP_LEVEL1MENU_5  */
    /*05*/{ _MN_DSP_LEVEL2MENU_2,     _MN_DSP_LEVEL1MENU_5,     _MN_DSP_LEVEL1MENU_1,     _MN_IDX_NULL,             Level1Menu_6Enter,      Level1Menu_6Do,     Level1Menu_6Exit},        /*  _MN_DSP_LEVEL1MENU_6  */
    /*06*/{ _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_IDX_NULL,             LevelPopup_Enter,       LevelPopup_Do,      LevelPopup_Exit },        /*  _MN_DSP_LEVEPOPUP     */
hu's avatar
hu committed
30

hu's avatar
hu committed
31
    /*一级菜单 */
hu's avatar
hu committed
32 33 34 35 36 37
    /*07*/{ _MN_DSP_LEVEL2_1_MENU_1,  _MN_IDX_NULL,             _MN_DSP_LEVEL2MENU_2,     _MN_IDX_NULL,             Level2Menu_1Enter,      Level2Menu_1Do,     Level2Menu_1Exit},        /*  _MN_DSP_LEVEL2MENU_1  */
    /*08*/{ _MN_DSP_LEVEL2_2_MENU_1,  _MN_IDX_NULL,             _MN_DSP_LEVEL2MENU_3,     _MN_IDX_NULL,             Level2Menu_2Enter,      Level2Menu_2Do,     Level2Menu_2Exit},        /*  _MN_DSP_LEVEL2MENU_2  */
    /*09*/{ _MN_DSP_LEVEL2_3_MENU_1,  _MN_DSP_LEVEL2MENU_2,     _MN_DSP_LEVEL2MENU_4,     _MN_IDX_NULL,             Level2Menu_3Enter,      Level2Menu_3Do,     Level2Menu_3Exit},        /*  _MN_DSP_LEVEL2MENU_3  */
    /*10*/{ _MN_DSP_LEVEL2_4_MENU_1,  _MN_DSP_LEVEL2MENU_3,     _MN_DSP_LEVEL2MENU_5,     _MN_IDX_NULL,             Level2Menu_4Enter,      Level2Menu_4Do,     Level2Menu_4Exit},        /*  _MN_DSP_LEVEL2MENU_4  */
    /*11*/{ _MN_DSP_LEVEL2_5_MENU_1,  _MN_DSP_LEVEL2MENU_4,     _MN_DSP_LEVEL2MENU_6,     _MN_IDX_NULL,             Level2Menu_5Enter,      Level2Menu_5Do,     Level2Menu_5Exit},        /*  _MN_DSP_LEVEL2MENU_5  */
    /*12*/{ _MN_DSP_LEVEL2_6_MENU_1,  _MN_DSP_LEVEL2MENU_5,     _MN_IDX_NULL,             _MN_IDX_NULL,             Level2Menu_6Enter,      Level2Menu_6Do,     Level2Menu_6Exit},        /*  _MN_DSP_LEVEL2MENU_6  */
hu's avatar
hu committed
38

hu's avatar
hu committed
39
    /*二级菜单 */
hu's avatar
hu committed
40 41 42 43 44 45
    /*13*/{ _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2MENU_1,     Level2_1Menu_1Enter,  Level2_1Menu_1Do,   Level2_1Menu_1Exit},          /*  _MN_DSP_LEVEL2_1_MENU_1 */

    /*14*/{ _MN_DSP_LEVEL3_2_MENU_1,  _MN_IDX_NULL,             _MN_DSP_LEVEL2_2_MENU_2,  _MN_DSP_LEVEL2MENU_2,     Level2_2Menu_1Enter,  Level2_2Menu_1Do,   Level2_2Menu_1Exit},          /*  _MN_DSP_LEVEL2_2_MENU_1 */
    /*15*/{ _MN_DSP_LEVEL3_2_MENU_2,  _MN_DSP_LEVEL2_2_MENU_1,  _MN_DSP_LEVEL2_2_MENU_3,  _MN_DSP_LEVEL2MENU_2,     Level2_2Menu_2Enter,  Level2_2Menu_2Do,   Level2_2Menu_2Exit},          /*  _MN_DSP_LEVEL2_2_MENU_2 */
    /*16*/{ _MN_DSP_LEVEL3_2_MENU_3,  _MN_DSP_LEVEL2_2_MENU_2,  _MN_DSP_LEVEL2_2_MENU_4,  _MN_DSP_LEVEL2MENU_2,     Level2_2Menu_3Enter,  Level2_2Menu_3Do,   Level2_2Menu_3Exit},          /*  _MN_DSP_LEVEL2_2_MENU_3 */
    /*17*/{ _MN_DSP_LEVEL3_2_MENU_4,  _MN_DSP_LEVEL2_2_MENU_3,  _MN_DSP_LEVEL2_2_MENU_6,  _MN_DSP_LEVEL2MENU_2,     Level2_2Menu_4Enter,  Level2_2Menu_4Do,   Level2_2Menu_4Exit},          /*  _MN_DSP_LEVEL2_2_MENU_4 */
hu's avatar
hu committed
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
    /*18*/{ _MN_DSP_LEVEL3_2_MENU_6,  _MN_DSP_LEVEL2_2_MENU_4,  _MN_DSP_LEVEL2_2_MENU_7,  _MN_DSP_LEVEL2MENU_2,     Level2_2Menu_6Enter,  Level2_2Menu_6Do,   Level2_2Menu_6Exit},          /*  _MN_DSP_LEVEL2_2_MENU_6 */
    /*19*/{ _MN_DSP_LEVEL3_2_MENU_7,  _MN_DSP_LEVEL2_2_MENU_6,  _MN_DSP_LEVEL2_2_MENU_8,  _MN_DSP_LEVEL2MENU_2,     Level2_2Menu_7Enter,  Level2_2Menu_7Do,   Level2_2Menu_7Exit},          /*  _MN_DSP_LEVEL2_2_MENU_7 */
    /*20*/{ _MN_DSP_LEVEL3_2_MENU_8,  _MN_DSP_LEVEL2_2_MENU_7,  _MN_IDX_NULL,             _MN_DSP_LEVEL2MENU_2,     Level2_2Menu_8Enter,  Level2_2Menu_8Do,   Level2_2Menu_8Exit},          /*  _MN_DSP_LEVEL2_2_MENU_8 */

    /*21*/{ _MN_DSP_LEVEL3_3_MENU_1,  _MN_IDX_NULL,             _MN_DSP_LEVEL2_3_MENU_2,  _MN_DSP_LEVEL2MENU_3,     Level2_3Menu_1Enter,  Level2_3Menu_1Do,   Level2_3Menu_1Exit},          /*  _MN_DSP_LEVEL2_3_MENU_1 */
    /*22*/{ _MN_DSP_LEVEL3_3_MENU_2,  _MN_DSP_LEVEL2_3_MENU_1,  _MN_DSP_LEVEL2_3_MENU_3,  _MN_DSP_LEVEL2MENU_3,     Level2_3Menu_2Enter,  Level2_3Menu_2Do,   Level2_3Menu_2Exit},          /*  _MN_DSP_LEVEL2_3_MENU_2 */
    /*23*/{ _MN_DSP_LEVEL3_3_MENU_3,  _MN_DSP_LEVEL2_3_MENU_2,  _MN_DSP_LEVEL2_3_MENU_4,  _MN_DSP_LEVEL2MENU_3,     Level2_3Menu_3Enter,  Level2_3Menu_3Do,   Level2_3Menu_3Exit},          /*  _MN_DSP_LEVEL2_3_MENU_3 */
    /*24*/{ _MN_DSP_LEVEL3_3_MENU_4,  _MN_DSP_LEVEL2_3_MENU_3,  _MN_DSP_LEVEL2_3_MENU_5,  _MN_DSP_LEVEL2MENU_3,     Level2_3Menu_4Enter,  Level2_3Menu_4Do,   Level2_3Menu_4Exit},          /*  _MN_DSP_LEVEL2_3_MENU_4 */
    /*25*/{ _MN_DSP_LEVEL3_3_MENU_5,  _MN_DSP_LEVEL2_3_MENU_4,  _MN_DSP_LEVEL2_3_MENU_6,  _MN_DSP_LEVEL2MENU_3,     Level2_3Menu_5Enter,  Level2_3Menu_5Do,   Level2_3Menu_5Exit},          /*  _MN_DSP_LEVEL2_3_MENU_5 */
    /*26*/{ _MN_DSP_LEVEL3_3_MENU_6,  _MN_DSP_LEVEL2_3_MENU_5,  _MN_DSP_LEVEL2_3_MENU_7,  _MN_DSP_LEVEL2MENU_3,     Level2_3Menu_6Enter,  Level2_3Menu_6Do,   Level2_3Menu_6Exit},          /*  _MN_DSP_LEVEL2_3_MENU_6 */
    /*27*/{ _MN_DSP_LEVEL3_3_MENU_7,  _MN_DSP_LEVEL2_3_MENU_6,  _MN_IDX_NULL,             _MN_DSP_LEVEL2MENU_3,     Level2_3Menu_7Enter,  Level2_3Menu_7Do,   Level2_3Menu_7Exit},          /*  _MN_DSP_LEVEL2_3_MENU_7 */

    /*28*/{ _MN_DSP_LEVEL3_4_MENU_11, _MN_IDX_NULL,             _MN_DSP_LEVEL2_4_MENU_2,  _MN_DSP_LEVEL2MENU_4,     Level2_4Menu_1Enter,  Level2_4Menu_1Do,   Level2_4Menu_1Exit},           /* _MN_DSP_LEVEL2_4_MENU_1 */
    /*29*/{ _MN_DSP_LEVEL3_4_MENU_21, _MN_DSP_LEVEL2_4_MENU_1,  _MN_DSP_LEVEL2_4_MENU_3,  _MN_DSP_LEVEL2MENU_4,     Level2_4Menu_2Enter,  Level2_4Menu_2Do,   Level2_4Menu_2Exit},           /* _MN_DSP_LEVEL2_4_MENU_2 */
    /*30*/{ _MN_DSP_LEVEL3_4_MENU_3,  _MN_DSP_LEVEL2_4_MENU_2,  _MN_DSP_LEVEL2_4_MENU_4,  _MN_DSP_LEVEL2MENU_4,     Level2_4Menu_3Enter,  Level2_4Menu_3Do,   Level2_4Menu_3Exit},           /* _MN_DSP_LEVEL2_4_MENU_3 */
    /*31*/{ _MN_DSP_LEVEL3_4_MENU_41, _MN_DSP_LEVEL2_4_MENU_3,  _MN_DSP_LEVEL2_4_MENU_5,  _MN_DSP_LEVEL2MENU_4,     Level2_4Menu_4Enter,  Level2_4Menu_4Do,   Level2_4Menu_4Exit},          /* _MN_DSP_LEVEL2_4_MENU_4 */
    /*32*/{ _MN_DSP_LEVEL3_4_MENU_5,  _MN_DSP_LEVEL2_4_MENU_4,  _MN_IDX_NULL,             _MN_DSP_LEVEL2MENU_4,     Level2_4Menu_5Enter,  Level2_4Menu_5Do,   Level2_4Menu_5Exit},           /* _MN_DSP_LEVEL2_4_MENU_5 */

    /*33*/{ _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_5_MENU_2,  _MN_DSP_LEVEL2MENU_5,     Level2_5Menu_1Enter,  Level2_5Menu_1Do,   Level2_5Menu_1Exit},           /* _MN_DSP_LEVEL2_5_MENU_1 */
    /*34*/{ _MN_IDX_NULL,             _MN_DSP_LEVEL2_5_MENU_1,  _MN_DSP_LEVEL2_5_MENU_3,  _MN_DSP_LEVEL2MENU_5,     Level2_5Menu_2Enter,  Level2_5Menu_2Do,   Level2_5Menu_2Exit},           /* _MN_DSP_LEVEL2_5_MENU_2 */
    /*35*/{ _MN_IDX_NULL,             _MN_DSP_LEVEL2_5_MENU_2,  _MN_DSP_LEVEL2_5_MENU_4,  _MN_DSP_LEVEL2MENU_5,     Level2_5Menu_3Enter,  Level2_5Menu_3Do,   Level2_5Menu_3Exit},           /* _MN_DSP_LEVEL2_5_MENU_3 */
    /*36*/{ _MN_IDX_NULL,             _MN_DSP_LEVEL2_5_MENU_3,  _MN_IDX_NULL,             _MN_DSP_LEVEL2MENU_5,     Level2_5Menu_4Enter,  Level2_5Menu_4Do,   Level2_5Menu_4Exit},           /* _MN_DSP_LEVEL2_5_MENU_4 */

    /*37*/{ _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_6_MENU_2,  _MN_DSP_LEVEL2MENU_6,     Level2_6Menu_1Enter,  Level2_6Menu_1Do,   Level2_6Menu_1Exit},           /* _MN_DSP_LEVEL2_6_MENU_1 */
    /*38*/{ _MN_IDX_NULL,             _MN_DSP_LEVEL2_6_MENU_1,  _MN_IDX_NULL,             _MN_DSP_LEVEL2MENU_6,     Level2_6Menu_2Enter,  Level2_6Menu_2Do,   Level2_6Menu_2Exit},           /* _MN_DSP_LEVEL2_6_MENU_2 */
hu's avatar
hu committed
71 72

    /*三级菜单*/
hu's avatar
hu committed
73 74 75 76 77 78 79 80
    /*39*/{_MN_DSP_ENTER_MENU,        _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_2_MENU_1,  Level3_2Menu_1Enter, Level3_2Menu_1Do,   Level3_2Menu_1Exit},        //   _MN_DSP_LEVEL3_2_MENU_1
    /*40*/{_MN_DSP_ENTER_MENU,        _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_2_MENU_2,  Level3_2Menu_2Enter, Level3_2Menu_2Do,   Level3_2Menu_2Exit},        //   _MN_DSP_LEVEL3_2_MENU_2
    /*41*/{_MN_DSP_ENTER_MENU,        _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_2_MENU_3,  Level3_2Menu_3Enter, Level3_2Menu_3Do,   Level3_2Menu_3Exit},        //   _MN_DSP_LEVEL3_2_MENU_3
    /*42*/{_MN_DSP_ENTER_MENU,        _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_2_MENU_4,  Level3_2Menu_4Enter, Level3_2Menu_4Do,   Level3_2Menu_4Exit},        //   _MN_DSP_LEVEL3_2_MENU_4
    /*43*/{_MN_DSP_ENTER_MENU,        _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_2_MENU_6,  Level3_2Menu_6Enter, Level3_2Menu_6Do,   Level3_2Menu_6Exit},        //   _MN_DSP_LEVEL3_2_MENU_6
    /*44*/{_MN_DSP_ENTER_MENU,        _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_2_MENU_7,  Level3_2Menu_7Enter, Level3_2Menu_7Do,   Level3_2Menu_7Exit},        //   _MN_DSP_LEVEL3_2_MENU_7
    /*45*/{_MN_DSP_ENTER_MENU,        _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_2_MENU_8,  Level3_2Menu_8Enter, Level3_2Menu_8Do,   Level3_2Menu_8Exit},        //   _MN_DSP_LEVEL3_2_MENU_8

hu's avatar
hu committed
81 82 83 84 85
    /*46*/{ _MN_DSP_LEVEL2_3_MENU_1,  _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_3_MENU_1,  Level3_3Menu_1Enter, Level3_3Menu_1Do,   Level3_3Menu_1Exit},        //   _MN_DSP_LEVEL3_3_MENU_1
    /*47*/{ _MN_DSP_LEVEL2_3_MENU_2,  _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_3_MENU_2,  Level3_3Menu_2Enter, Level3_3Menu_2Do,   Level3_3Menu_2Exit},        //   _MN_DSP_LEVEL3_3_MENU_2
    /*48*/{ _MN_DSP_LEVEL2_3_MENU_3,  _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_3_MENU_3,  Level3_3Menu_3Enter, Level3_3Menu_3Do,   Level3_3Menu_3Exit},        //   _MN_DSP_LEVEL3_3_MENU_3
    /*49*/{ _MN_DSP_LEVEL2_3_MENU_4,  _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_3_MENU_4,  Level3_3Menu_4Enter, Level3_3Menu_4Do,   Level3_3Menu_4Exit},        //   _MN_DSP_LEVEL3_3_MENU_4
    /*50*/{ _MN_DSP_LEVEL2_3_MENU_5,  _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_3_MENU_5,  Level3_3Menu_5Enter, Level3_3Menu_5Do,   Level3_3Menu_5Exit},        //   _MN_DSP_LEVEL3_3_MENU_5
hu's avatar
hu committed
86 87 88 89
    /*51*/{ _MN_DSP_LEVEL2_3_MENU_6,  _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_3_MENU_6,  Level3_3Menu_6Enter, Level3_3Menu_6Do,   Level3_3Menu_6Exit},        //   _MN_DSP_LEVEL3_3_MENU_6
    /*52*/{ _MN_DSP_LEVEL2_3_MENU_7,  _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_3_MENU_7,  Level3_3Menu_7Enter, Level3_3Menu_7Do,   Level3_3Menu_7Exit},        //   _MN_DSP_LEVEL3_3_MENU_7

    /*53*/{ _MN_DSP_LEVEL3_4_MENU_12, _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_4_MENU_1,  Level3_4Menu_1Enter_1, Level3_4Menu_1Do_1, Level3_4Menu_1Exit_1},       //   _MN_DSP_LEVEL3_4_MENU_11  ÈÕÆÚÉ趨
hu's avatar
hu committed
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
    /*54*/{ _MN_DSP_LEVEL3_4_MENU_13, _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_4_MENU_1,  Level3_4Menu_1Enter_2, Level3_4Menu_1Do_2, Level3_4Menu_1Exit_2},       //   _MN_DSP_LEVEL3_4_MENU_11  ÈÕÆÚÉ趨
    /*55*/{ _MN_DSP_LEVEL2_4_MENU_1,  _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_4_MENU_1,  Level3_4Menu_1Enter_3, Level3_4Menu_1Do_3, Level3_4Menu_1Exit_3},       //   _MN_DSP_LEVEL3_4_MENU_11  ÈÕÆÚÉ趨
    /*56*/{ _MN_DSP_LEVEL3_4_MENU_22, _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_4_MENU_2,  Level3_4Menu_2Enter_1, Level3_4Menu_2Do_1, Level3_4Menu_2Exit_1},       //   _MN_DSP_LEVEL3_4_MENU_21   ʱ¼äÉ趨
    /*57*/{ _MN_DSP_LEVEL2_4_MENU_2,  _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_4_MENU_2,  Level3_4Menu_2Enter_2, Level3_4Menu_2Do_2, Level3_4Menu_2Exit_2},        //   _MN_DSP_LEVEL3_4_MENU_21   ʱ¼äÉ趨
    /*58*/{ _MN_DSP_LEVEL2_4_MENU_3,  _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_4_MENU_3,  Level3_4Menu_3Enter,   Level3_4Menu_3Do,   Level3_4Menu_3Exit},        //   _MN_DSP_LEVEL3_4_MENU_3
    /*59*/{ _MN_DSP_LEVEL4_4_MENU_1,  _MN_IDX_NULL,             _MN_DSP_LEVEL3_4_MENU_42, _MN_DSP_LEVEL2_4_MENU_4,  Level3_4Menu_4Enter_1, Level3_4Menu_4Do_1, Level3_4Menu_4Exit_1}, //     _MN_DSP_LEVEL3_4_MENU_41  Ê¡ÓÍÉ趨1
    /*60*/{ _MN_DSP_LEVEL4_4_MENU_2,  _MN_DSP_LEVEL3_4_MENU_41, _MN_DSP_LEVEL3_4_MENU_43, _MN_DSP_LEVEL2_4_MENU_4,  Level3_4Menu_4Enter_2, Level3_4Menu_4Do_2, Level3_4Menu_4Exit_2}, //     _MN_DSP_LEVEL3_4_MENU_42  Ê¡ÓÍÉ趨2
    /*61*/{ _MN_DSP_LEVEL4_4_MENU_3,  _MN_DSP_LEVEL3_4_MENU_42, _MN_DSP_LEVEL3_4_MENU_44, _MN_DSP_LEVEL2_4_MENU_4,  Level3_4Menu_4Enter_3, Level3_4Menu_4Do_3, Level3_4Menu_4Exit_3}, //     _MN_DSP_LEVEL3_4_MENU_43  Ê¡ÓÍÉ趨3
    /*62*/{ _MN_DSP_LEVEL4_4_MENU_4,  _MN_DSP_LEVEL3_4_MENU_43, _MN_DSP_LEVEL3_4_MENU_45, _MN_DSP_LEVEL2_4_MENU_4,  Level3_4Menu_4Enter_4, Level3_4Menu_4Do_4, Level3_4Menu_4Exit_4}, //     _MN_DSP_LEVEL3_4_MENU_44  Ê¡ÓÍÉ趨4
    /*63*/{ _MN_DSP_LEVEL4_4_MENU_5,  _MN_DSP_LEVEL3_4_MENU_44, _MN_DSP_LEVEL3_4_MENU_46, _MN_DSP_LEVEL2_4_MENU_4,  Level3_4Menu_4Enter_5, Level3_4Menu_4Do_5, Level3_4Menu_4Exit_5}, //      _MN_DSP_LEVEL3_4_MENU_45  Ê¡ÓÍÉ趨5
    /*64*/{ _MN_DSP_LEVEL4_4_MENU_6,  _MN_DSP_LEVEL3_4_MENU_45, _MN_DSP_LEVEL3_4_MENU_47, _MN_DSP_LEVEL2_4_MENU_4,  Level3_4Menu_4Enter_6, Level3_4Menu_4Do_6, Level3_4Menu_4Exit_6}, //      _MN_DSP_LEVEL3_4_MENU_45  Ê¡ÓÍÉ趨5
    /*65*/{ _MN_DSP_LEVEL4_4_MENU_7,  _MN_DSP_LEVEL3_4_MENU_46, _MN_IDX_NULL,             _MN_DSP_LEVEL2_4_MENU_4,  Level3_4Menu_4Enter_7, Level3_4Menu_4Do_7, Level3_4Menu_4Exit_7}, //      _MN_DSP_LEVEL3_4_MENU_45  Ê¡ÓÍÉ趨5

    /*66*/{ _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_4_MENU_5,  Level3_4Menu_5Enter, Level3_4Menu_5Do,   Level3_4Menu_5Exit},

    /*66*/{ _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_5_MENU_1,  Level3_5Menu_1Enter, Level3_5Menu_1Do,   Level3_5Menu_1Exit},
    /*67*/{ _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_5_MENU_2,  Level3_5Menu_2Enter, Level3_5Menu_2Do,   Level3_5Menu_2Exit},
    /*68*/{ _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_5_MENU_3,  Level3_5Menu_3Enter, Level3_5Menu_3Do,   Level3_5Menu_3Exit},
    /*69*/{ _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL2_5_MENU_4,  Level3_5Menu_4Enter, Level3_5Menu_4Do,   Level3_5Menu_4Exit},
hu's avatar
hu committed
109 110

    /*四级菜单*/
hu's avatar
hu committed
111 112 113 114 115 116 117 118 119 120
    /*70*/{ _MN_DSP_LEVEL3_4_MENU_41, _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL3_4_MENU_41, Level4_4Menu_1Enter, Level4_4Menu_1Do,    Level4_4Menu_1Exit},
    /*71*/{ _MN_DSP_LEVEL3_4_MENU_42, _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL3_4_MENU_42, Level4_4Menu_2Enter, Level4_4Menu_2Do,    Level4_4Menu_2Exit},
    /*72*/{ _MN_DSP_LEVEL3_4_MENU_43, _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL3_4_MENU_43, Level4_4Menu_3Enter, Level4_4Menu_3Do,    Level4_4Menu_3Exit},
    /*73*/{ _MN_DSP_LEVEL3_4_MENU_44, _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL3_4_MENU_44, Level4_4Menu_4Enter, Level4_4Menu_4Do,    Level4_4Menu_4Exit},
    /*74*/{ _MN_DSP_LEVEL3_4_MENU_45, _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL3_4_MENU_45, Level4_4Menu_5Enter, Level4_4Menu_5Do,    Level4_4Menu_5Exit},
    /*75*/{ _MN_DSP_LEVEL3_4_MENU_46, _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL3_4_MENU_46, Level4_4Menu_6Enter, Level4_4Menu_6Do,    Level4_4Menu_6Exit},
    /*76*/{ _MN_DSP_LEVEL3_4_MENU_47, _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_DSP_LEVEL3_4_MENU_47, Level4_4Menu_7Enter, Level4_4Menu_7Do,    Level4_4Menu_7Exit},

    /*77*/{ _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_IDX_NULL,             Level_Enter_Menu_Enter,  Level_Enter_Menu_Do,   Level_Enter_Menu_Exit},
    /*78*/{ _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_IDX_NULL,             _MN_IDX_NULL,             Level_Return_Menu_Enter, Level_Return_Menu_Do, Level_Return_Menu_Exit},
hu's avatar
hu committed
121 122

};
hu's avatar
hu committed
123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141
void NextMenu(_MENU_IDX idx)
{
    if ((idx) != _MN_IDX_NULL)
    {
        bNextMenuIDX = (idx);
    }
    else
    {
    }
    bOldMenuIDX = 0xFF;
}
void MenuInit(void)
{
    bCurMenuIDX = 0;
    bNextMenuIDX = 0;
    bMenuSwFlag = 1;

    if (bCurMenuIDX >= _MN_DSP_LEVEL2MENU_1)
    {
hu's avatar
hu committed
142
        bCurMenuIDX = MenuFlag.Menu_Flag; /*记录上次位置*/
hu's avatar
hu committed
143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194
        bNextMenuIDX = bCurMenuIDX;
    }
    else
    {
        ;/*do nothing*/
    }
}
void MenuManage(void)
{
    if (bMenuSwFlag)
    {
        if (MenuOptTab[bCurMenuIDX].Enter)
        {
            MenuOptTab[bCurMenuIDX].Enter();
        }
        else
        {
            ;/*do nothing*/
        }
    }
    else
    {
        ;/*do nothing*/
    }

    if (MenuOptTab[bCurMenuIDX].Do)
    {
        MenuOptTab[bCurMenuIDX].Do();
    }
    else
    {
        ;/*do nothing*/
    }

    bMenuSwFlag = (bCurMenuIDX != bNextMenuIDX) ? 1 : 0;
    if (bMenuSwFlag)
    {
        if (MenuOptTab[bCurMenuIDX].Exit && MenuOptTab[bCurMenuIDX].VK_IDX_EXIT)
        {
            MenuOptTab[bCurMenuIDX].Exit();
        }
        else
        {
            ;/*do nothing*/
        }
    }

    bCurMenuIDX = bNextMenuIDX;
}

/*主界面1   平均油耗,平均车速*/
void Level1Menu_1Enter(void)
hu's avatar
hu committed
195
{}
hu's avatar
hu committed
196 197
void Level1Menu_1Do(void)
{
hu's avatar
hu committed
198
    GUI_OftenShow_Display();
199 200
    GUI_Dynamic_DIsplay();
    GUI_AVG_FuelSpeed_Display(GUI_DISP_MODE_BLANK);
hu's avatar
hu committed
201 202 203 204 205 206
}
void Level1Menu_1Exit(void)
{}

/*主界面2 电池显示*/
void Level1Menu_2Enter(void)
hu's avatar
hu committed
207
{}
hu's avatar
hu committed
208 209
void Level1Menu_2Do(void)
{
210 211 212
    GUI_OftenShow_Display();
    GUI_Dynamic_DIsplay();
    GUI_Battery_Display_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
213 214 215
}
void Level1Menu_2Exit(void)
{}
hu's avatar
hu committed
216

hu's avatar
hu committed
217 218
/*主界面3 DPD*/
void Level1Menu_3Enter(void)
hu's avatar
hu committed
219
{}
hu's avatar
hu committed
220 221
void Level1Menu_3Do(void)
{
222 223 224
    GUI_OftenShow_Display();
    GUI_Dynamic_DIsplay();
    GUI_DPD_Display_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
225 226 227 228 229 230
}
void Level1Menu_3Exit(void)
{}

/*主界面4 油温时间*/
void Level1Menu_4Enter(void)
hu's avatar
hu committed
231
{}
hu's avatar
hu committed
232 233
void Level1Menu_4Do(void)
{
234 235 236
    GUI_OftenShow_Display();
    GUI_Dynamic_DIsplay();
    GUI_Time_OilTemp_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
237 238 239 240 241 242
}
void Level1Menu_4Exit(void)
{}

/*主界面5 万年历*/
void Level1Menu_5Enter(void)
hu's avatar
hu committed
243
{}
hu's avatar
hu committed
244 245
void Level1Menu_5Do(void)
{
246 247 248
    GUI_OftenShow_Display();
    GUI_Dynamic_DIsplay();
    GUI_Year_Month_Data_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
249 250 251 252 253 254
}
void Level1Menu_5Exit(void)
{}

/*主界面6  空白*/
void Level1Menu_6Enter(void)
hu's avatar
hu committed
255
{}
hu's avatar
hu committed
256 257
void Level1Menu_6Do(void)
{
hu's avatar
hu committed
258 259 260
    GUI_OftenShow_Display();
    GUI_Dynamic_DIsplay();
    GUI_block_NULL_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
261 262 263 264 265 266
}
void Level1Menu_6Exit(void)
{}

/*主界面 报警界面*/
void LevelPopup_Enter(void)
hu's avatar
hu committed
267
{}
hu's avatar
hu committed
268 269
void LevelPopup_Do(void)
{
hu's avatar
hu committed
270 271
    GUI_OftenShow_Display();
    GUI_Dynamic_DIsplay();
hu's avatar
hu committed
272 273
}
void LevelPopup_Exit(void)
274 275
{}

hu's avatar
hu committed
276 277 278
/*----MENU----*/
/*二级菜单 故障码*/
void Level2Menu_1Enter(void)
hu's avatar
hu committed
279
{}
hu's avatar
hu committed
280 281
void Level2Menu_1Do(void)
{
hu's avatar
hu committed
282
    GUI_OftenShow_Display();
hu's avatar
hu committed
283
    GUI_BG_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
284
    GUI_BG_Menu1_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
285 286 287
}
void Level2Menu_1Exit(void)
{}
hu's avatar
hu committed
288

hu's avatar
hu committed
289 290
/*二级菜单 维修通知*/
void Level2Menu_2Enter(void)
hu's avatar
hu committed
291
{}
hu's avatar
hu committed
292 293
void Level2Menu_2Do(void)
{
hu's avatar
hu committed
294
    GUI_OftenShow_Display();
hu's avatar
hu committed
295
    GUI_BG_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
296
    GUI_BG_Menu2_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
297 298 299
}
void Level2Menu_2Exit(void)
{}
hu's avatar
hu committed
300

hu's avatar
hu committed
301 302
/*二级菜单 维修通知设定*/
void Level2Menu_3Enter(void)
hu's avatar
hu committed
303
{}
hu's avatar
hu committed
304 305
void Level2Menu_3Do(void)
{
hu's avatar
hu committed
306
    GUI_OftenShow_Display();
hu's avatar
hu committed
307
    GUI_BG_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
308
    GUI_BG_Menu3_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
309 310 311
}
void Level2Menu_3Exit(void)
{}
hu's avatar
hu committed
312

hu's avatar
hu committed
313 314
/*二级菜单 用户设定*/
void Level2Menu_4Enter(void)
hu's avatar
hu committed
315
{}
hu's avatar
hu committed
316 317
void Level2Menu_4Do(void)
{
hu's avatar
hu committed
318
    GUI_OftenShow_Display();
hu's avatar
hu committed
319
    GUI_BG_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
320
    GUI_BG_Menu4_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
321 322 323
}
void Level2Menu_4Exit(void)
{}
hu's avatar
hu committed
324

hu's avatar
hu committed
325
/*二级界面 系统演示*/
hu's avatar
hu committed
326
void Level2Menu_5Enter(void)
hu's avatar
hu committed
327
{}
hu's avatar
hu committed
328 329
void Level2Menu_5Do(void)
{
hu's avatar
hu committed
330
    GUI_OftenShow_Display();
hu's avatar
hu committed
331
    GUI_BG_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
332
    GUI_BG_Menu5_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
333 334 335
}
void Level2Menu_5Exit(void)
{}
hu's avatar
hu committed
336

hu's avatar
hu committed
337
/*二级界面 胎压显示*/
hu's avatar
hu committed
338
void Level2Menu_6Enter(void)
hu's avatar
hu committed
339
{}
hu's avatar
hu committed
340 341
void Level2Menu_6Do(void)
{
hu's avatar
hu committed
342
    GUI_OftenShow_Display();
hu's avatar
hu committed
343
    GUI_BG_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
344
    GUI_BG_Menu6_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
345 346 347
}
void Level2Menu_6Exit(void)
{}
hu's avatar
hu committed
348 349

/*----二级菜单----故障代码----子菜单系列*/
hu's avatar
hu committed
350 351
/*发动机故障*/
void Level2_1Menu_1Enter(void)
hu's avatar
hu committed
352
{}
hu's avatar
hu committed
353 354
void Level2_1Menu_1Do(void)
{
hu's avatar
hu committed
355
    GUI_OftenShow_Display();
hu's avatar
hu committed
356 357
    GUI_BG_Errot_Display(GUI_DISP_MODE_NORMAL);

hu's avatar
hu committed
358 359 360
}
void Level2_1Menu_1Exit(void)
{}
361

hu's avatar
hu committed
362 363 364
/*----二级菜单----保养通知----子菜单系列*/
/*发动机油滤清器*/
void Level2_2Menu_1Enter(void)
hu's avatar
hu committed
365
{}
hu's avatar
hu committed
366 367 368 369 370 371 372 373
void Level2_2Menu_1Do(void)
{
    GUI_OftenShow_Display();
    GUI_BG_Rep_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepMenu1_Display(GUI_DISP_MODE_NORMAL);
}
void Level2_2Menu_1Exit(void)
{}
hu's avatar
hu committed
374

hu's avatar
hu committed
375 376
/*燃油滤清器*/
void Level2_2Menu_2Enter(void)
hu's avatar
hu committed
377
{}
hu's avatar
hu committed
378 379 380 381 382 383 384 385
void Level2_2Menu_2Do(void)
{
    GUI_OftenShow_Display();
    GUI_BG_Rep_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepMenu2_Display(GUI_DISP_MODE_NORMAL);
}
void Level2_2Menu_2Exit(void)
{}
hu's avatar
hu committed
386

hu's avatar
hu committed
387 388
/*变速箱油*/
void Level2_2Menu_3Enter(void)
hu's avatar
hu committed
389
{}
hu's avatar
hu committed
390 391 392 393 394 395 396 397
void Level2_2Menu_3Do(void)
{
    GUI_OftenShow_Display();
    GUI_BG_Rep_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepMenu3_Display(GUI_DISP_MODE_NORMAL);
}
void Level2_2Menu_3Exit(void)
{}
hu's avatar
hu committed
398

hu's avatar
hu committed
399 400
/*差速器油*/
void Level2_2Menu_4Enter(void)
hu's avatar
hu committed
401
{}
hu's avatar
hu committed
402 403 404 405 406 407 408 409
void Level2_2Menu_4Do(void)
{
    GUI_OftenShow_Display();
    GUI_BG_Rep_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepMenu4_Display(GUI_DISP_MODE_NORMAL);
}
void Level2_2Menu_4Exit(void)
{}
hu's avatar
hu committed
410

hu's avatar
hu committed
411 412
/*空气干燥剂*/
void Level2_2Menu_6Enter(void)
hu's avatar
hu committed
413
{}
hu's avatar
hu committed
414 415 416 417 418 419 420 421
void Level2_2Menu_6Do(void)
{
    GUI_OftenShow_Display();
    GUI_BG_Rep_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepMenu6_Display(GUI_DISP_MODE_NORMAL);
}
void Level2_2Menu_6Exit(void)
{}
hu's avatar
hu committed
422

hu's avatar
hu committed
423 424
/*动力转向油*/
void Level2_2Menu_7Enter(void)
hu's avatar
hu committed
425
{}
hu's avatar
hu committed
426 427 428 429 430 431 432 433
void Level2_2Menu_7Do(void)
{
    GUI_OftenShow_Display();
    GUI_BG_Rep_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepMenu7_Display(GUI_DISP_MODE_NORMAL);
}
void Level2_2Menu_7Exit(void)
{}
hu's avatar
hu committed
434

hu's avatar
hu committed
435 436
/*轮胎*/
void Level2_2Menu_8Enter(void)
hu's avatar
hu committed
437
{}
hu's avatar
hu committed
438 439 440 441 442 443 444 445
void Level2_2Menu_8Do(void)
{
    GUI_OftenShow_Display();
    GUI_BG_Rep_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepMenu8_Display(GUI_DISP_MODE_NORMAL);
}
void Level2_2Menu_8Exit(void)
{}
446

hu's avatar
hu committed
447
/*----二级菜单----保养通知设定----系列子菜单*/
hu's avatar
hu committed
448
/*更换发动机滤清器*/
hu's avatar
hu committed
449
void Level2_3Menu_1Enter(void)
hu's avatar
hu committed
450
{}
hu's avatar
hu committed
451 452 453
void Level2_3Menu_1Do(void)
{
    GUI_OftenShow_Display();
hu's avatar
hu committed
454
    GUI_BG_RepSet_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
455 456 457 458
    GUI_BG_RepSetMenu1_Display(GUI_DISP_MODE_NORMAL);
}
void Level2_3Menu_1Exit(void)
{}
hu's avatar
hu committed
459

hu's avatar
hu committed
460
/*更换燃油滤清器*/
hu's avatar
hu committed
461
void Level2_3Menu_2Enter(void)
hu's avatar
hu committed
462
{}
hu's avatar
hu committed
463 464 465
void Level2_3Menu_2Do(void)
{
    GUI_OftenShow_Display();
hu's avatar
hu committed
466
    GUI_BG_RepSet_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
467 468 469 470
    GUI_BG_RepSetMenu2_Display(GUI_DISP_MODE_NORMAL);
}
void Level2_3Menu_2Exit(void)
{}
hu's avatar
hu committed
471

hu's avatar
hu committed
472
/*更换变速箱油*/
hu's avatar
hu committed
473
void Level2_3Menu_3Enter(void)
hu's avatar
hu committed
474
{}
hu's avatar
hu committed
475 476 477
void Level2_3Menu_3Do(void)
{
    GUI_OftenShow_Display();
hu's avatar
hu committed
478
    GUI_BG_RepSet_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
479 480 481 482
    GUI_BG_RepSetMenu3_Display(GUI_DISP_MODE_NORMAL);
}
void Level2_3Menu_3Exit(void)
{}
hu's avatar
hu committed
483

hu's avatar
hu committed
484
/*更换差速器油*/
hu's avatar
hu committed
485
void Level2_3Menu_4Enter(void)
hu's avatar
hu committed
486
{}
hu's avatar
hu committed
487 488 489
void Level2_3Menu_4Do(void)
{
    GUI_OftenShow_Display();
hu's avatar
hu committed
490
    GUI_BG_RepSet_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
491 492 493 494
    GUI_BG_RepSetMenu4_Display(GUI_DISP_MODE_NORMAL);
}
void Level2_3Menu_4Exit(void)
{}
hu's avatar
hu committed
495

hu's avatar
hu committed
496 497
/*离合器油*/
void Level2_3Menu_5Enter(void)
hu's avatar
hu committed
498
{}
hu's avatar
hu committed
499 500 501
void Level2_3Menu_5Do(void)
{
    GUI_OftenShow_Display();
hu's avatar
hu committed
502
    GUI_BG_RepSet_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
503 504 505 506
    GUI_BG_RepSetMenu5_Display(GUI_DISP_MODE_NORMAL);
}
void Level2_3Menu_5Exit(void)
{}
hu's avatar
hu committed
507

hu's avatar
hu committed
508
/*更换动力转向油*/
hu's avatar
hu committed
509
void Level2_3Menu_6Enter(void)
hu's avatar
hu committed
510
{}
hu's avatar
hu committed
511 512 513
void Level2_3Menu_6Do(void)
{
    GUI_OftenShow_Display();
hu's avatar
hu committed
514
    GUI_BG_RepSet_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
515 516 517 518
    GUI_BG_RepSetMenu6_Display(GUI_DISP_MODE_NORMAL);
}
void Level2_3Menu_6Exit(void)
{}
hu's avatar
hu committed
519

hu's avatar
hu committed
520
/*更换轮胎轮胎*/
hu's avatar
hu committed
521
void Level2_3Menu_7Enter(void)
hu's avatar
hu committed
522
{}
hu's avatar
hu committed
523 524 525
void Level2_3Menu_7Do(void)
{
    GUI_OftenShow_Display();
hu's avatar
hu committed
526
    GUI_BG_RepSet_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
527 528 529 530
    GUI_BG_RepSetMenu7_Display(GUI_DISP_MODE_NORMAL);
}
void Level2_3Menu_7Exit(void)
{}
hu's avatar
hu committed
531

hu's avatar
hu committed
532 533 534
/*----二级菜单----用户设定----系列子菜单*/
/*日期设定*/
void Level2_4Menu_1Enter(void)
hu's avatar
hu committed
535
{}
hu's avatar
hu committed
536 537
void Level2_4Menu_1Do(void)
{
hu's avatar
hu committed
538 539 540
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_UserSetMenu1_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
541 542 543
}
void Level2_4Menu_1Exit(void)
{}
hu's avatar
hu committed
544

hu's avatar
hu committed
545
/*时间设定*/
hu's avatar
hu committed
546
void Level2_4Menu_2Enter(void)
hu's avatar
hu committed
547
{}
hu's avatar
hu committed
548 549
void Level2_4Menu_2Do(void)
{
hu's avatar
hu committed
550 551 552
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_UserSetMenu2_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
553 554 555
}
void Level2_4Menu_2Exit(void)
{}
hu's avatar
hu committed
556

hu's avatar
hu committed
557
/*语言设定*/
hu's avatar
hu committed
558
void Level2_4Menu_3Enter(void)
hu's avatar
hu committed
559
{}
hu's avatar
hu committed
560 561
void Level2_4Menu_3Do(void)
{
hu's avatar
hu committed
562 563
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
564
    GUI_BG_UserSetMenu3_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
565 566 567
}
void Level2_4Menu_3Exit(void)
{}
hu's avatar
hu committed
568

hu's avatar
hu committed
569
/*设定节油驾驶建议*/
hu's avatar
hu committed
570
void Level2_4Menu_4Enter(void)
hu's avatar
hu committed
571
{}
hu's avatar
hu committed
572 573
void Level2_4Menu_4Do(void)
{
hu's avatar
hu committed
574 575
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
576
    GUI_BG_UserSetMenu4_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
577 578 579
}
void Level2_4Menu_4Exit(void)
{}
hu's avatar
hu committed
580

hu's avatar
hu committed
581
/*TPMS轮胎设定*/
hu's avatar
hu committed
582
void Level2_4Menu_5Enter(void)
hu's avatar
hu committed
583
{}
hu's avatar
hu committed
584 585
void Level2_4Menu_5Do(void)
{
hu's avatar
hu committed
586 587
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Menu_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
588
    GUI_BG_UserSetMenu5_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
589 590 591
}
void Level2_4Menu_5Exit(void)
{}
hu's avatar
hu committed
592 593 594

/*LDWS 警报演示*/
void Level2_5Menu_1Enter(void)
hu's avatar
hu committed
595
{}
hu's avatar
hu committed
596
void Level2_5Menu_1Do(void)
hu's avatar
hu committed
597
{
hu's avatar
hu committed
598
    GUI_OftenShow_Display();
hu's avatar
hu committed
599 600
    GUI_BG_Demo_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_DemoMenu1_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
601
}
hu's avatar
hu committed
602
void Level2_5Menu_1Exit(void)
hu's avatar
hu committed
603
{}
hu's avatar
hu committed
604 605 606

/*AEBS第1警报演示*/
void Level2_5Menu_2Enter(void)
hu's avatar
hu committed
607
{}
hu's avatar
hu committed
608
void Level2_5Menu_2Do(void)
hu's avatar
hu committed
609
{
hu's avatar
hu committed
610 611 612
    GUI_OftenShow_Display();
    GUI_BG_Demo_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_DemoMenu2_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
613
}
hu's avatar
hu committed
614
void Level2_5Menu_2Exit(void)
hu's avatar
hu committed
615
{}
hu's avatar
hu committed
616 617 618

/*AEBS第1警报演示*/
void Level2_5Menu_3Enter(void)
hu's avatar
hu committed
619
{}
hu's avatar
hu committed
620
void Level2_5Menu_3Do(void)
hu's avatar
hu committed
621
{
hu's avatar
hu committed
622 623 624
    GUI_OftenShow_Display();
    GUI_BG_Demo_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_DemoMenu3_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
625
}
hu's avatar
hu committed
626
void Level2_5Menu_3Exit(void)
hu's avatar
hu committed
627
{}
hu's avatar
hu committed
628 629 630

/*AEBS全力制动警报演示*/
void Level2_5Menu_4Enter(void)
hu's avatar
hu committed
631
{}
hu's avatar
hu committed
632
void Level2_5Menu_4Do(void)
hu's avatar
hu committed
633
{
hu's avatar
hu committed
634 635 636
    GUI_OftenShow_Display();
    GUI_BG_Demo_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_DemoMenu4_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
637
}
hu's avatar
hu committed
638
void Level2_5Menu_4Exit(void)
hu's avatar
hu committed
639
{}
640

hu's avatar
hu committed
641 642
/*轮胎气压*/
void Level2_6Menu_1Enter(void)
hu's avatar
hu committed
643
{}
hu's avatar
hu committed
644 645 646
void Level2_6Menu_1Do(void)
{
    GUI_OftenShow_Display();
hu's avatar
hu committed
647 648
    GUI_BG_TPMS_GasPIC_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_TPMS_GasNUM_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
649 650 651 652 653 654
}
void Level2_6Menu_1Exit(void)
{}

/*轮胎温度*/
void Level2_6Menu_2Enter(void)
hu's avatar
hu committed
655
{}
hu's avatar
hu committed
656 657 658
void Level2_6Menu_2Do(void)
{
    GUI_OftenShow_Display();
hu's avatar
hu committed
659 660
    GUI_BG_TPMS_TempPIC_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_TPMS_TempNUM_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
661 662 663 664
}
void Level2_6Menu_2Exit(void)
{}

hu's avatar
hu committed
665
/*----三级菜单----保养通知----系列子菜单*/
hu's avatar
hu committed
666
/*发动机机油滤清器*/
hu's avatar
hu committed
667
void Level3_2Menu_1Enter(void)
hu's avatar
hu committed
668
{}
hu's avatar
hu committed
669 670
void Level3_2Menu_1Do(void)
{
hu's avatar
hu committed
671
    GUI_OftenShow_Display();
hu's avatar
hu committed
672 673
    GUI_BG_RepMenu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepMenu_3_1_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
674 675
}
void Level3_2Menu_1Exit(void)
hu's avatar
hu committed
676
{}
hu's avatar
hu committed
677

hu's avatar
hu committed
678
/*燃油滤清器*/
hu's avatar
hu committed
679
void Level3_2Menu_2Enter(void)
hu's avatar
hu committed
680
{}
hu's avatar
hu committed
681 682
void Level3_2Menu_2Do(void)
{
hu's avatar
hu committed
683 684 685
    GUI_OftenShow_Display();
    GUI_BG_RepMenu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepMenu_3_2_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
686 687
}
void Level3_2Menu_2Exit(void)
hu's avatar
hu committed
688
{}
hu's avatar
hu committed
689

hu's avatar
hu committed
690
/*变速箱油*/
hu's avatar
hu committed
691
void Level3_2Menu_3Enter(void)
hu's avatar
hu committed
692
{}
hu's avatar
hu committed
693 694
void Level3_2Menu_3Do(void)
{
hu's avatar
hu committed
695 696 697
    GUI_OftenShow_Display();
    GUI_BG_RepMenu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepMenu_3_3_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
698 699
}
void Level3_2Menu_3Exit(void)
hu's avatar
hu committed
700
{}
hu's avatar
hu committed
701

hu's avatar
hu committed
702
/*差速器油*/
hu's avatar
hu committed
703
void Level3_2Menu_4Enter(void)
hu's avatar
hu committed
704
{}
hu's avatar
hu committed
705 706
void Level3_2Menu_4Do(void)
{
hu's avatar
hu committed
707 708 709
    GUI_OftenShow_Display();
    GUI_BG_RepMenu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepMenu_3_4_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
710 711
}
void Level3_2Menu_4Exit(void)
hu's avatar
hu committed
712
{}
hu's avatar
hu committed
713

hu's avatar
hu committed
714
/*空气干燥剂*/
hu's avatar
hu committed
715
void Level3_2Menu_6Enter(void)
hu's avatar
hu committed
716
{}
hu's avatar
hu committed
717 718
void Level3_2Menu_6Do(void)
{
hu's avatar
hu committed
719 720 721
    GUI_OftenShow_Display();
    GUI_BG_RepMenu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepMenu_3_6_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
722 723
}
void Level3_2Menu_6Exit(void)
hu's avatar
hu committed
724
{}
hu's avatar
hu committed
725

hu's avatar
hu committed
726
/*动力转向油*/
hu's avatar
hu committed
727
void Level3_2Menu_7Enter(void)
hu's avatar
hu committed
728
{}
hu's avatar
hu committed
729 730
void Level3_2Menu_7Do(void)
{
hu's avatar
hu committed
731 732 733
    GUI_OftenShow_Display();
    GUI_BG_RepMenu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepMenu_3_7_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
734 735
}
void Level3_2Menu_7Exit(void)
hu's avatar
hu committed
736
{}
hu's avatar
hu committed
737

hu's avatar
hu committed
738
/*轮胎*/
hu's avatar
hu committed
739
void Level3_2Menu_8Enter(void)
hu's avatar
hu committed
740
{}
hu's avatar
hu committed
741 742
void Level3_2Menu_8Do(void)
{
hu's avatar
hu committed
743 744 745
    GUI_OftenShow_Display();
    GUI_BG_RepMenu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepMenu_3_8_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
746 747
}
void Level3_2Menu_8Exit(void)
hu's avatar
hu committed
748
{}
hu's avatar
hu committed
749

hu's avatar
hu committed
750
/*----三级菜单----保养通知设定----系列子菜单*/
hu's avatar
hu committed
751
/*更换机油机油滤清器*/
hu's avatar
hu committed
752
void Level3_3Menu_1Enter(void)
hu's avatar
hu committed
753
{}
hu's avatar
hu committed
754 755
void Level3_3Menu_1Do(void)
{
hu's avatar
hu committed
756 757 758
    GUI_OftenShow_Display();
    GUI_BG_RepMenuSet_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepSetMenu_3_1_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
759 760
}
void Level3_3Menu_1Exit(void)
hu's avatar
hu committed
761
{}
hu's avatar
hu committed
762

hu's avatar
hu committed
763
/*更黄燃油滤清器*/
hu's avatar
hu committed
764
void Level3_3Menu_2Enter(void)
hu's avatar
hu committed
765
{}
hu's avatar
hu committed
766 767
void Level3_3Menu_2Do(void)
{
hu's avatar
hu committed
768 769 770
    GUI_OftenShow_Display();
    GUI_BG_RepMenuSet_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepSetMenu_3_2_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
771 772
}
void Level3_3Menu_2Exit(void)
hu's avatar
hu committed
773
{}
hu's avatar
hu committed
774

hu's avatar
hu committed
775
/*更换变速箱油*/
hu's avatar
hu committed
776
void Level3_3Menu_3Enter(void)
hu's avatar
hu committed
777
{}
hu's avatar
hu committed
778 779
void Level3_3Menu_3Do(void)
{
hu's avatar
hu committed
780 781 782
    GUI_OftenShow_Display();
    GUI_BG_RepMenuSet_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepSetMenu_3_3_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
783 784
}
void Level3_3Menu_3Exit(void)
hu's avatar
hu committed
785
{}
hu's avatar
hu committed
786

hu's avatar
hu committed
787
/*更黄差速器油*/
hu's avatar
hu committed
788
void Level3_3Menu_4Enter(void)
hu's avatar
hu committed
789
{}
hu's avatar
hu committed
790 791
void Level3_3Menu_4Do(void)
{
hu's avatar
hu committed
792 793 794
    GUI_OftenShow_Display();
    GUI_BG_RepMenuSet_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepSetMenu_3_4_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
795 796
}
void Level3_3Menu_4Exit(void)
hu's avatar
hu committed
797
{}
hu's avatar
hu committed
798

hu's avatar
hu committed
799
/*更换离合器油*/
hu's avatar
hu committed
800
void Level3_3Menu_5Enter(void)
hu's avatar
hu committed
801
{}
hu's avatar
hu committed
802 803
void Level3_3Menu_5Do(void)
{
hu's avatar
hu committed
804 805 806
    GUI_OftenShow_Display();
    GUI_BG_RepMenuSet_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepSetMenu_3_5_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
807 808
}
void Level3_3Menu_5Exit(void)
hu's avatar
hu committed
809
{}
hu's avatar
hu committed
810

hu's avatar
hu committed
811
/*更换动力转向液*/
hu's avatar
hu committed
812
void Level3_3Menu_6Enter(void)
hu's avatar
hu committed
813
{}
hu's avatar
hu committed
814
void Level3_3Menu_6Do(void)
hu's avatar
hu committed
815
{
hu's avatar
hu committed
816 817 818
    GUI_OftenShow_Display();
    GUI_BG_RepMenuSet_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepSetMenu_3_6_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
819
}
hu's avatar
hu committed
820
void Level3_3Menu_6Exit(void)
hu's avatar
hu committed
821
{}
822

hu's avatar
hu committed
823
/*更换轮胎*/
hu's avatar
hu committed
824
void Level3_3Menu_7Enter(void)
hu's avatar
hu committed
825
{}
hu's avatar
hu committed
826
void Level3_3Menu_7Do(void)
hu's avatar
hu committed
827
{
hu's avatar
hu committed
828 829 830
    GUI_OftenShow_Display();
    GUI_BG_RepMenuSet_Menu_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_RepSetMenu_3_7_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
831
}
hu's avatar
hu committed
832
void Level3_3Menu_7Exit(void)
hu's avatar
hu committed
833
{}
hu's avatar
hu committed
834

hu's avatar
hu committed
835
/*----三级菜单----用户设定----系列子选项*/
hu's avatar
hu committed
836
/*日期设定*/
hu's avatar
hu committed
837
void Level3_4Menu_1Enter_1(void)
hu's avatar
hu committed
838
{}
hu's avatar
hu committed
839
void Level3_4Menu_1Do_1(void)
hu's avatar
hu committed
840
{
hu's avatar
hu committed
841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_UserSet_Date_Display(GUI_DISP_MODE_NORMAL);
}
void Level3_4Menu_1Exit_1(void)
{}

void Level3_4Menu_1Enter_2(void)
{}
void Level3_4Menu_1Do_2(void)
{
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_UserSet_Date_Display(GUI_DISP_MODE_NORMAL);
}
void Level3_4Menu_1Exit_2(void)
{}
hu's avatar
hu committed
858

hu's avatar
hu committed
859 860 861 862 863 864 865
void Level3_4Menu_1Enter_3(void)
{}
void Level3_4Menu_1Do_3(void)
{
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_UserSet_Date_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
866
}
hu's avatar
hu committed
867
void Level3_4Menu_1Exit_3(void)
hu's avatar
hu committed
868
{}
hu's avatar
hu committed
869

hu's avatar
hu committed
870
/*时间设定*/
hu's avatar
hu committed
871
void Level3_4Menu_2Enter_1(void)
hu's avatar
hu committed
872
{}
hu's avatar
hu committed
873
void Level3_4Menu_2Do_1(void)
hu's avatar
hu committed
874
{
hu's avatar
hu committed
875 876 877 878 879 880
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_UserSet_Time_Display(GUI_DISP_MODE_NORMAL);
}
void Level3_4Menu_2Exit_1(void)
{}
hu's avatar
hu committed
881

hu's avatar
hu committed
882 883 884 885 886 887 888
void Level3_4Menu_2Enter_2(void)
{}
void Level3_4Menu_2Do_2(void)
{
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_UserSet_Time_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
889
}
hu's avatar
hu committed
890
void Level3_4Menu_2Exit_2(void)
hu's avatar
hu committed
891
{}
hu's avatar
hu committed
892

hu's avatar
hu committed
893
/*语言设定*/
hu's avatar
hu committed
894
void Level3_4Menu_3Enter(void)
hu's avatar
hu committed
895
{}
hu's avatar
hu committed
896 897
void Level3_4Menu_3Do(void)
{
hu's avatar
hu committed
898 899 900
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_UserSet_Language_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
901 902
}
void Level3_4Menu_3Exit(void)
hu's avatar
hu committed
903
{}
hu's avatar
hu committed
904

hu's avatar
hu committed
905
/*省油建议*/
hu's avatar
hu committed
906
/*速度设定-高速路*/
hu's avatar
hu committed
907
void Level3_4Menu_4Enter_1(void)
hu's avatar
hu committed
908
{}
hu's avatar
hu committed
909 910
void Level3_4Menu_4Do_1(void)
{
hu's avatar
hu committed
911 912 913
    GUI_OftenShow_Display();
    GUI_BG_UserSet_SYSD_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_UserSet_SYSD_1_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
914 915
}
void Level3_4Menu_4Exit_1(void)
hu's avatar
hu committed
916
{}
hu's avatar
hu committed
917

hu's avatar
hu committed
918
/*速度设定-一般路*/
hu's avatar
hu committed
919
void Level3_4Menu_4Enter_2(void)
hu's avatar
hu committed
920
{}
hu's avatar
hu committed
921 922
void Level3_4Menu_4Do_2(void)
{
hu's avatar
hu committed
923 924 925
    GUI_OftenShow_Display();
    GUI_BG_UserSet_SYSD_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_UserSet_SYSD_2_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
926 927
}
void Level3_4Menu_4Exit_2(void)
hu's avatar
hu committed
928
{}
hu's avatar
hu committed
929

hu's avatar
hu committed
930
/*发送机转速设定*/
hu's avatar
hu committed
931
void Level3_4Menu_4Enter_3(void)
hu's avatar
hu committed
932
{}
hu's avatar
hu committed
933 934
void Level3_4Menu_4Do_3(void)
{
hu's avatar
hu committed
935 936 937
    GUI_OftenShow_Display();
    GUI_BG_UserSet_SYSD_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_UserSet_SYSD_3_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
938 939
}
void Level3_4Menu_4Exit_3(void)
hu's avatar
hu committed
940
{}
hu's avatar
hu committed
941

hu's avatar
hu committed
942
/*急加速设定*/
hu's avatar
hu committed
943
void Level3_4Menu_4Enter_4(void)
hu's avatar
hu committed
944
{}
hu's avatar
hu committed
945 946
void Level3_4Menu_4Do_4(void)
{
hu's avatar
hu committed
947 948 949
    GUI_OftenShow_Display();
    GUI_BG_UserSet_SYSD_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_UserSet_SYSD_4_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
950 951
}
void Level3_4Menu_4Exit_4(void)
hu's avatar
hu committed
952
{}
hu's avatar
hu committed
953

hu's avatar
hu committed
954
/*急减速设定*/
hu's avatar
hu committed
955
void Level3_4Menu_4Enter_5(void)
hu's avatar
hu committed
956
{}
hu's avatar
hu committed
957 958
void Level3_4Menu_4Do_5(void)
{
hu's avatar
hu committed
959 960 961
    GUI_OftenShow_Display();
    GUI_BG_UserSet_SYSD_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_UserSet_SYSD_5_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
962 963
}
void Level3_4Menu_4Exit_5(void)
hu's avatar
hu committed
964
{}
hu's avatar
hu committed
965

hu's avatar
hu committed
966
/*长时间怠速设定*/
hu's avatar
hu committed
967
void Level3_4Menu_4Enter_6(void)
hu's avatar
hu committed
968
{}
hu's avatar
hu committed
969 970
void Level3_4Menu_4Do_6(void)
{
hu's avatar
hu committed
971 972 973
    GUI_OftenShow_Display();
    GUI_BG_UserSet_SYSD_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_UserSet_SYSD_6_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
974 975
}
void Level3_4Menu_4Exit_6(void)
hu's avatar
hu committed
976
{}
hu's avatar
hu committed
977

hu's avatar
hu committed
978
/*辅助驻车解除设定*/
hu's avatar
hu committed
979
void Level3_4Menu_4Enter_7(void)
hu's avatar
hu committed
980
{}
hu's avatar
hu committed
981 982
void Level3_4Menu_4Do_7(void)
{
hu's avatar
hu committed
983 984 985
    GUI_OftenShow_Display();
    GUI_BG_UserSet_SYSD_Display(GUI_DISP_MODE_NORMAL);
    GUI_BG_UserSet_SYSD_7_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
986 987
}
void Level3_4Menu_4Exit_7(void)
hu's avatar
hu committed
988
{}
hu's avatar
hu committed
989

hu's avatar
hu committed
990
/*TPMS  轮胎设定*/
hu's avatar
hu committed
991
void Level3_4Menu_5Enter(void)
hu's avatar
hu committed
992
{}
hu's avatar
hu committed
993 994
void Level3_4Menu_5Do(void)
{
hu's avatar
hu committed
995
    GUI_BG_TPMS_PictureSet_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
996 997
}
void Level3_4Menu_5Exit(void)
hu's avatar
hu committed
998
{}
hu's avatar
hu committed
999

hu's avatar
hu committed
1000 1001
/*系统演示*/
/*LDWS 警报演示*/
hu's avatar
hu committed
1002
void Level3_5Menu_1Enter(void)
hu's avatar
hu committed
1003
{}
hu's avatar
hu committed
1004 1005 1006 1007 1008
void Level3_5Menu_1Do(void)
{

}
void Level3_5Menu_1Exit(void)
hu's avatar
hu committed
1009
{}
hu's avatar
hu committed
1010

hu's avatar
hu committed
1011
/*AEBS第1警报演示*/
hu's avatar
hu committed
1012
void Level3_5Menu_2Enter(void)
hu's avatar
hu committed
1013
{}
hu's avatar
hu committed
1014 1015 1016 1017 1018
void Level3_5Menu_2Do(void)
{

}
void Level3_5Menu_2Exit(void)
hu's avatar
hu committed
1019
{}
hu's avatar
hu committed
1020

hu's avatar
hu committed
1021
/*AEBS第2警报演示*/
hu's avatar
hu committed
1022
void Level3_5Menu_3Enter(void)
hu's avatar
hu committed
1023
{}
hu's avatar
hu committed
1024 1025 1026 1027 1028
void Level3_5Menu_3Do(void)
{

}
void Level3_5Menu_3Exit(void)
hu's avatar
hu committed
1029
{}
hu's avatar
hu committed
1030

hu's avatar
hu committed
1031
/*AEBS全力制动警报演示*/
hu's avatar
hu committed
1032
void Level3_5Menu_4Enter(void)
hu's avatar
hu committed
1033
{}
hu's avatar
hu committed
1034 1035 1036 1037 1038
void Level3_5Menu_4Do(void)
{

}
void Level3_5Menu_4Exit(void)
hu's avatar
hu committed
1039
{}
hu's avatar
hu committed
1040

hu's avatar
hu committed
1041 1042
/*省油建议设定*/
/*速度设定-高速路子菜单*/
hu's avatar
hu committed
1043
void Level4_4Menu_1Enter(void)
hu's avatar
hu committed
1044
{}
hu's avatar
hu committed
1045 1046
void Level4_4Menu_1Do(void)
{
hu's avatar
hu committed
1047 1048
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
1049 1050
}
void Level4_4Menu_1Exit(void)
hu's avatar
hu committed
1051
{}
hu's avatar
hu committed
1052

hu's avatar
hu committed
1053
/*速度设定-一般路子菜单*/
hu's avatar
hu committed
1054
void Level4_4Menu_2Enter(void)
hu's avatar
hu committed
1055
{}
hu's avatar
hu committed
1056 1057
void Level4_4Menu_2Do(void)
{
hu's avatar
hu committed
1058 1059
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
1060 1061
}
void Level4_4Menu_2Exit(void)
hu's avatar
hu committed
1062
{}
hu's avatar
hu committed
1063

hu's avatar
hu committed
1064
/*发动机转速设定子菜单*/
hu's avatar
hu committed
1065
void Level4_4Menu_3Enter(void)
hu's avatar
hu committed
1066
{}
hu's avatar
hu committed
1067 1068
void Level4_4Menu_3Do(void)
{
hu's avatar
hu committed
1069 1070
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
1071 1072
}
void Level4_4Menu_3Exit(void)
hu's avatar
hu committed
1073
{}
hu's avatar
hu committed
1074

hu's avatar
hu committed
1075
/*急加速设定子菜单*/
hu's avatar
hu committed
1076
void Level4_4Menu_4Enter(void)
hu's avatar
hu committed
1077
{}
hu's avatar
hu committed
1078 1079
void Level4_4Menu_4Do(void)
{
hu's avatar
hu committed
1080 1081
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
1082 1083
}
void Level4_4Menu_4Exit(void)
hu's avatar
hu committed
1084
{}
hu's avatar
hu committed
1085

hu's avatar
hu committed
1086
/*急减速子菜单*/
hu's avatar
hu committed
1087
void Level4_4Menu_5Enter(void)
hu's avatar
hu committed
1088
{}
hu's avatar
hu committed
1089 1090
void Level4_4Menu_5Do(void)
{
hu's avatar
hu committed
1091 1092
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
1093 1094
}
void Level4_4Menu_5Exit(void)
hu's avatar
hu committed
1095
{}
hu's avatar
hu committed
1096

hu's avatar
hu committed
1097
/*长时间怠速设定子菜单*/
hu's avatar
hu committed
1098
void Level4_4Menu_6Enter(void)
hu's avatar
hu committed
1099
{}
hu's avatar
hu committed
1100 1101
void Level4_4Menu_6Do(void)
{
hu's avatar
hu committed
1102 1103
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
1104 1105
}
void Level4_4Menu_6Exit(void)
hu's avatar
hu committed
1106
{}
hu's avatar
hu committed
1107

hu's avatar
hu committed
1108
/*辅助驻车解除设定*/
hu's avatar
hu committed
1109
void Level4_4Menu_7Enter(void)
hu's avatar
hu committed
1110
{}
hu's avatar
hu committed
1111 1112
void Level4_4Menu_7Do(void)
{
hu's avatar
hu committed
1113 1114
    GUI_OftenShow_Display();
    GUI_BG_UserSet_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
1115 1116
}
void Level4_4Menu_7Exit(void)
hu's avatar
hu committed
1117
{}
hu's avatar
hu committed
1118 1119 1120

/*Enter*/
void Level_Enter_Menu_Enter(void)
hu's avatar
hu committed
1121
{}
hu's avatar
hu committed
1122 1123
void Level_Enter_Menu_Do(void)
{
hu's avatar
hu committed
1124
    GUI_BG_Enter_Return_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136
}
void Level_Enter_Menu_Exit(void)
{
    if (MenuFlag.Menu_Return)
    {
        State_Flag.ENTER_RETURN = 1;
        MenuFlag.Menu_Return = 0;
    }
}

/*Return*/
void Level_Return_Menu_Enter(void)
hu's avatar
hu committed
1137
{}
hu's avatar
hu committed
1138 1139
void Level_Return_Menu_Do(void)
{
hu's avatar
hu committed
1140
    GUI_BG_Enter_Return_Display(GUI_DISP_MODE_NORMAL);
hu's avatar
hu committed
1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155
    if (MenuFlag.Menu_Time_Flag < 30)
    {
        MenuFlag.Menu_Time_Flag++;
    }
    else
    {
        MenuFlag.Menu_Time_Flag = 0;
        MenuFlag.Menu_Return = 1;
        NextMenu(MenuFlag.Menu_Enter_Return);
    }
}
void Level_Return_Menu_Exit(void)
{
    State_Flag.ENTER_RETURN = 0;
}