Commit 0ec09743 authored by hu's avatar hu

debug

parent 8dbb35be
...@@ -42,7 +42,7 @@ Display_Modular_St Display_DTC[4u]; ...@@ -42,7 +42,7 @@ Display_Modular_St Display_DTC[4u];
uint8_t EolNUM[10u][8u]; uint8_t EolNUM[10u][8u];
uint8_t DTCNumTime = 0u; uint8_t DTCNumTime = 0u;
static uint8_t DTCNumDis = 0u; static uint8_t GUIDTCNumDis = 0u;
/*------------------------------------------------------------------------- /*-------------------------------------------------------------------------
* Function Name : GUI_Display_KL15_ON_Init * Function Name : GUI_Display_KL15_ON_Init
...@@ -226,7 +226,7 @@ void GUI_Display_Value_Init(void) ...@@ -226,7 +226,7 @@ void GUI_Display_Value_Init(void)
K_Line_Set.K_Line_LID51 = 0x01u; K_Line_Set.K_Line_LID51 = 0x01u;
DTCNumTime = 0u; /*故障码显示时间*/ DTCNumTime = 0u; /*故障码显示时间*/
DTCNumDis = 0u; /*当前显示的故障码*/ GUIDTCNumDis = 0u; /*当前显示的故障码*/
Display_DTC[0u].Disp_Mod_Menu_Cbk = GUI_BG_DTCEngine_Display; /*发动机故障*/ Display_DTC[0u].Disp_Mod_Menu_Cbk = GUI_BG_DTCEngine_Display; /*发动机故障*/
Display_DTC[1u].Disp_Mod_Menu_Cbk = GUI_BG_DTCSCR_Display; /*SRC故障*/ Display_DTC[1u].Disp_Mod_Menu_Cbk = GUI_BG_DTCSCR_Display; /*SRC故障*/
...@@ -6593,12 +6593,26 @@ void GUI_Display_DTC_Server(void) ...@@ -6593,12 +6593,26 @@ void GUI_Display_DTC_Server(void)
uint8_t i = 0u; uint8_t i = 0u;
uint8_t DTCNum = 0u; uint8_t DTCNum = 0u;
/*发动机故障*/
Display_DTC[0u].Disp_True_False = 1u; Display_DTC[0u].Disp_True_False = 1u;
Display_DTC[1u].Disp_True_False = 0u;
/*SRC故障*/
Display_DTC[1u].Disp_True_False = 1u;
/*AMT故障*/
if ((K_Line_Set.K_Line_LID41 == 0x10u) || (K_Line_Set.K_Line_LID41 == 0x11u) || (K_Line_Set.K_Line_LID41 == 0x12u))
{
Display_DTC[2u].Disp_True_False = 1u; Display_DTC[2u].Disp_True_False = 1u;
}
else
{
Display_DTC[2u].Disp_True_False = 0u;
}
/*无故障*/
Display_DTC[3u].Disp_True_False = 1u; Display_DTC[3u].Disp_True_False = 1u;
if (Display_DTC[DTCNumDis].Disp_True_False == 1u) if (Display_DTC[GUIDTCNumDis].Disp_True_False == 1u)
{ {
if (DTCNumTime <= 50u) if (DTCNumTime <= 50u)
{ {
...@@ -6608,25 +6622,25 @@ void GUI_Display_DTC_Server(void) ...@@ -6608,25 +6622,25 @@ void GUI_Display_DTC_Server(void)
{ {
DTCNumTime = 0u; DTCNumTime = 0u;
if (DTCNumDis < (DTCNumeber - 1u)) if (GUIDTCNumDis < (DTCNumeber - 1u))
{ {
DTCNumDis++; GUIDTCNumDis++;
} }
else else
{ {
DTCNumDis = 0u; GUIDTCNumDis = 0u;
} }
} }
} }
else else
{ {
if (DTCNumDis < (DTCNumeber - 1u)) if (GUIDTCNumDis < (DTCNumeber - 1u))
{ {
DTCNumDis++; GUIDTCNumDis++;
} }
else else
{ {
DTCNumDis = 0u; GUIDTCNumDis = 0u;
} }
} }
...@@ -6637,12 +6651,12 @@ void GUI_Display_DTC_Server(void) ...@@ -6637,12 +6651,12 @@ void GUI_Display_DTC_Server(void)
if (DTCNum == 0u) if (DTCNum == 0u)
{ {
DTCNumDis = DTCNumeber; GUIDTCNumDis = DTCNumeber;
} }
if (Display_DTC[DTCNumDis].Disp_True_False == 1u) if (Display_DTC[GUIDTCNumDis].Disp_True_False == 1u)
{ {
Display_DTC[DTCNumDis].Disp_Mod_Menu_Cbk(GUI_DISP_MODE_NORMAL); Display_DTC[GUIDTCNumDis].Disp_Mod_Menu_Cbk(GUI_DISP_MODE_NORMAL);
} }
else else
{ {
......
...@@ -173,7 +173,7 @@ typedef enum ...@@ -173,7 +173,7 @@ typedef enum
_DEA_DSP_LEVEL2_1MENU_3, /* 121 */ _DEA_DSP_LEVEL2_1MENU_3, /* 121 */
_DEA_DSP_LEVEL2_1MENU_4, /* 122 */ _DEA_DSP_LEVEL2_1MENU_4, /* 122 */
_DEA_DSP_LEVEL2_5MENU_1, /*123 是否结束经销商模式*/ _DEA_DSP_LEVEL2_5MENU_1, /* 123 是否结束经销商模式*/
_MN_DSP_MENU_MAX, _MN_DSP_MENU_MAX,
......
...@@ -185,6 +185,7 @@ void NextMenu(_MENU_IDX idx) ...@@ -185,6 +185,7 @@ void NextMenu(_MENU_IDX idx)
} }
else else
{ {
;/*Do Nothing!*/
} }
bOldMenuIDX = 0xFF; bOldMenuIDX = 0xFF;
} }
...@@ -549,7 +550,7 @@ void Level2Menu_6Exit(void) ...@@ -549,7 +550,7 @@ void Level2Menu_6Exit(void)
/*发动机故障*/ /*发动机故障*/
void Level2_1Menu_1Enter(void) void Level2_1Menu_1Enter(void)
{} {}
static uint8_t DTCNumDis = 0u; static uint8_t DTCNumDis = 1u;
void Level2_1Menu_1Do(void) void Level2_1Menu_1Do(void)
{ {
//uint8_t DTCNumDis = 0u; //uint8_t DTCNumDis = 0u;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment