Commit e019f67d authored by hu's avatar hu

增加英文界面

parent c266e33f
...@@ -149,7 +149,7 @@ void BL_Management_service(void) ...@@ -149,7 +149,7 @@ void BL_Management_service(void)
GetBGLLvl((BackLightVLv - 1), LED_Pos); GetBGLLvl((BackLightVLv - 1), LED_Pos);
/*得到热敏电阻电压参数为100倍电压值*/ /*得到热敏电阻电压参数为100倍电压值*/
DNC_NumValue = RTE_Read_NTC_R_Valid(); DNC_NumValue = RTE_Read_NTC_R_Valid(); /*----2023.02.27 有问题------ 注释调整完删除*/
GetBGLNTCVol((uint16_t)DNC_NumValue); GetBGLNTCVol((uint16_t)DNC_NumValue);
/*主函数中调用第一个参数电源状态 1是 ON档 2 off 第二个参数 唤醒条件 1是TTF唤醒 2 是表盘唤醒 3 是表盘和屏都有唤醒,0无唤醒*/ /*主函数中调用第一个参数电源状态 1是 ON档 2 off 第二个参数 唤醒条件 1是TTF唤醒 2 是表盘唤醒 3 是表盘和屏都有唤醒,0无唤醒*/
......
...@@ -52,7 +52,7 @@ _TPMS TPMS_Matching; ...@@ -52,7 +52,7 @@ _TPMS TPMS_Matching;
_UserSet User_set_Num; _UserSet User_set_Num;
_UserSet User_App; _UserSet User_App;
static const uint16_t GUIMenuDisplayInit[2][120] = static const uint16_t GUIMenuDisplayInit[2][141] =
{ {
{ {
/* 0*/EN_User_Menu1_01black, EN_User_Menu1_01grey, EN_User_Menu1_01white, /*一级菜单--故障码*/ /* 0*/EN_User_Menu1_01black, EN_User_Menu1_01grey, EN_User_Menu1_01white, /*一级菜单--故障码*/
...@@ -95,6 +95,14 @@ static const uint16_t GUIMenuDisplayInit[2][120] = ...@@ -95,6 +95,14 @@ static const uint16_t GUIMenuDisplayInit[2][120] =
/*111*/EN_User_Menu3_03_11black, SpriteSize, EN_User_Menu3_03_11white, /*省油建议--急减速设定*/ /*111*/EN_User_Menu3_03_11black, SpriteSize, EN_User_Menu3_03_11white, /*省油建议--急减速设定*/
/*114*/CN_User_Menu3_03_23black, SpriteSize, CN_User_Menu3_03_23white, /*省油建议--产时间怠速设定*/ /*114*/CN_User_Menu3_03_23black, SpriteSize, CN_User_Menu3_03_23white, /*省油建议--产时间怠速设定*/
/*117*/CN_User_Menu3_03_24black, SpriteSize, CN_User_Menu3_03_24white, /*省油建议--辅助驻车接触设定*/ /*117*/CN_User_Menu3_03_24black, SpriteSize, CN_User_Menu3_03_24white, /*省油建议--辅助驻车接触设定*/
/*120*/EN_Fty_Menu1_01black, EN_Fty_Menu1_01grey, EN_Fty_Menu1_01White, /*工厂模式--DTC显示*/
/*123*/EN_Fty_Menu1_02black, EN_Fty_Menu1_02grey, EN_Fty_Menu1_02White, /*工厂模式--DTC清除*/
/*126*/EN_Fty_Menu1_07black, EN_Fty_Menu1_07grey, EN_Fty_Menu1_07White, /*工厂模式--仪表显示设定*/
/*129*/EN_Fty_Menu1_08black, EN_Fty_Menu1_08grey, EN_Fty_Menu1_08White, /*工厂模式--当时、普通模式*/
/*132*/EN_Fty_Menu1_09black, EN_Fty_Menu1_09grey, EN_Fty_Menu1_09White, /*工厂模式--结束工厂模式*/
/*135*/EN_Fty_Menu1_06black, EN_Fty_Menu1_06grey, EN_Fty_Menu1_06White, /*工厂模式--HID自动标准初始化*/
/*138*/EN_DLR_Menu1_10black, EN_DLR_Menu1_10grey, EN_DLR_Menu1_10White, /*经销商模式--经销商模式结束*/
}, },
{ {
CN_User_Menu1_01black, CN_User_Menu1_01grey, CN_User_Menu1_01white, /*一级菜单--故障码*/ CN_User_Menu1_01black, CN_User_Menu1_01grey, CN_User_Menu1_01white, /*一级菜单--故障码*/
...@@ -137,7 +145,13 @@ static const uint16_t GUIMenuDisplayInit[2][120] = ...@@ -137,7 +145,13 @@ static const uint16_t GUIMenuDisplayInit[2][120] =
CN_User_Menu3_03_11black, SpriteSize, CN_User_Menu3_03_11white, /*省油建议--急减速设定*/ CN_User_Menu3_03_11black, SpriteSize, CN_User_Menu3_03_11white, /*省油建议--急减速设定*/
CN_User_Menu3_03_23black, SpriteSize, CN_User_Menu3_03_23white, /*省油建议--产时间怠速设定*/ CN_User_Menu3_03_23black, SpriteSize, CN_User_Menu3_03_23white, /*省油建议--产时间怠速设定*/
CN_User_Menu3_03_24black, SpriteSize, CN_User_Menu3_03_24white, /*省油建议--辅助驻车接触设定*/ CN_User_Menu3_03_24black, SpriteSize, CN_User_Menu3_03_24white, /*省油建议--辅助驻车接触设定*/
CN_Fty_Menu1_01black, CN_Fty_Menu1_01grey, CN_Fty_Menu1_01White, /*工厂模式--DTC显示*/
CN_Fty_Menu1_02black, CN_Fty_Menu1_02grey, CN_Fty_Menu1_02White, /*工厂模式--DTC清除*/
CN_Fty_Menu1_07black, CN_Fty_Menu1_07grey, CN_Fty_Menu1_07White, /*工厂模式--仪表显示设定*/
CN_Fty_Menu1_08black, CN_Fty_Menu1_08grey, CN_Fty_Menu1_08White, /*工厂模式--当时、普通模式*/
CN_Fty_Menu1_09black, CN_Fty_Menu1_09grey, CN_Fty_Menu1_09White, /*工厂模式--结束工厂模式*/
CN_Fty_Menu1_06black, CN_Fty_Menu1_06grey, CN_Fty_Menu1_06White, /*工厂模式--HID自动标准初始化*/
CN_DLR_Menu1_10black, CN_DLR_Menu1_10grey, CN_DLR_Menu1_10White, /*经销商模式--经销商模式结束*/
}, },
}; };
...@@ -614,7 +628,7 @@ void GUI_Data_Dispaly(uint8_t Mode) ...@@ -614,7 +628,7 @@ void GUI_Data_Dispaly(uint8_t Mode)
} }
else if (User_App.User_Language == Language_En) else if (User_App.User_Language == Language_En)
{ {
GUI_General_Display(Calendar_Sprite, GUIWedk_En[Week], GUI_BLENDMODE_SRC_OVER); GUI_General_Display(Calendar_Sprite, GUIWedk_En[Week], GUI_BLENDMODE_SRC_OVER); /*星期 */
} }
} }
else else
...@@ -1957,7 +1971,7 @@ void GUI_DPD_Display_Display(uint8_t Mode) ...@@ -1957,7 +1971,7 @@ void GUI_DPD_Display_Display(uint8_t Mode)
} }
else if (User_App.User_Language == Language_En) else if (User_App.User_Language == Language_En)
{ {
GUI_General_Display(MultiPurpose_Sprite, CN_DPD_duijiliang, GUI_BLENDMODE_SRC_OVER); /*DPD堆积绿*/
} }
} }
else else
...@@ -1968,7 +1982,7 @@ void GUI_DPD_Display_Display(uint8_t Mode) ...@@ -1968,7 +1982,7 @@ void GUI_DPD_Display_Display(uint8_t Mode)
} }
else if (User_App.User_Language == Language_En) else if (User_App.User_Language == Language_En)
{ {
GUI_General_Display(MultiPurpose_Sprite, CN_DPD_zaishengjindu, GUI_BLENDMODE_SRC_OVER); /*DPD再生黄*/
} }
} }
...@@ -2242,11 +2256,6 @@ void GUI_Year_Month_Data_Display(uint8_t Mode) ...@@ -2242,11 +2256,6 @@ void GUI_Year_Month_Data_Display(uint8_t Mode)
/*星期*/ /*星期*/
GUI_General_Display(MultiPurpose_Sprite, CN_kuohao, GUI_BLENDMODE_SRC_OVER); /*括号*/ GUI_General_Display(MultiPurpose_Sprite, CN_kuohao, GUI_BLENDMODE_SRC_OVER); /*括号*/
GUI_General_Display(MultiPurpose_Sprite, GUIMenuWedk_CN[Week], GUI_BLENDMODE_CUSTOM); GUI_General_Display(MultiPurpose_Sprite, GUIMenuWedk_CN[Week], GUI_BLENDMODE_CUSTOM);
/*时分*/
GUI_General_Digit_Display(MultiPurpose_Sprite, Time_Hours, Nb_17_0, 2u, 0u, GUI_DISP_MENUHours, 279u, GUI_BLENDMODE_SRC_OVER);
GUI_General_Digit_Display(MultiPurpose_Sprite, Time_Minutes, Nb_17_0, 2u, 0u, GUI_DISP_MENUMinutes, 279u, GUI_BLENDMODE_SRC_OVER); /*分钟*/
GUI_Translate_Display(MultiPurpose_Sprite, Nb_17_maohao, 592u, 282u, GUI_BLENDMODE_CUSTOM); /*冒号*/
} }
else if (User_App.User_Language == Language_En) else if (User_App.User_Language == Language_En)
{ {
...@@ -2262,13 +2271,13 @@ void GUI_Year_Month_Data_Display(uint8_t Mode) ...@@ -2262,13 +2271,13 @@ void GUI_Year_Month_Data_Display(uint8_t Mode)
/*星期*/ /*星期*/
GUI_General_Display(MultiPurpose_Sprite, EN_kuohao, GUI_BLENDMODE_SRC_OVER); /*括号*/ GUI_General_Display(MultiPurpose_Sprite, EN_kuohao, GUI_BLENDMODE_SRC_OVER); /*括号*/
GUI_General_Display(MultiPurpose_Sprite, GUIMenuWedk_EN[Week], GUI_BLENDMODE_CUSTOM); GUI_General_Display(MultiPurpose_Sprite, GUIMenuWedk_EN[Week], GUI_BLENDMODE_CUSTOM);
}
/*时分*/ /*时分*/
GUI_General_Digit_Display(MultiPurpose_Sprite, Time_Hours, Nb_17_0, 2u, 0u, GUI_DISP_MENUHours, 279u, GUI_BLENDMODE_SRC_OVER); GUI_General_Digit_Display(MultiPurpose_Sprite, Time_Hours, Nb_17_0, 2u, 0u, GUI_DISP_MENUHours, 279u, GUI_BLENDMODE_SRC_OVER);
GUI_General_Digit_Display(MultiPurpose_Sprite, Time_Minutes, Nb_17_0, 2u, 0u, GUI_DISP_MENUMinutes, 279u, GUI_BLENDMODE_SRC_OVER); /*分钟*/ GUI_General_Digit_Display(MultiPurpose_Sprite, Time_Minutes, Nb_17_0, 2u, 0u, GUI_DISP_MENUMinutes, 279u, GUI_BLENDMODE_SRC_OVER); /*分钟*/
GUI_Translate_Display(MultiPurpose_Sprite, Nb_17_maohao, 592u, 282u, GUI_BLENDMODE_CUSTOM); /*冒号*/ GUI_Translate_Display(MultiPurpose_Sprite, Nb_17_maohao, 592u, 282u, GUI_BLENDMODE_CUSTOM); /*冒号*/
} }
}
else else
{ {
if (User_App.User_Language == Language_Cn) if (User_App.User_Language == Language_Cn)
...@@ -2790,6 +2799,7 @@ void GUI_BG_RepMenu5_Display(uint8_t Mode) ...@@ -2790,6 +2799,7 @@ void GUI_BG_RepMenu5_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
;/*Do Nothing!*/
} }
else else
{ {
...@@ -4508,21 +4518,43 @@ void GUI_BG_RepMenu_3_1_Display(uint8_t Mode) ...@@ -4508,21 +4518,43 @@ void GUI_BG_RepMenu_3_1_Display(uint8_t Mode)
User_Value = (User_ECU.Engine_Oil / 1000u); /*显示数据*/ User_Value = (User_ECU.Engine_Oil / 1000u); /*显示数据*/
if ((CanStatus == CAN_SIG_LOST) || (State_Flag.Engine_Oil_Time >= 100u))/*此报文掉线5S*/ if ((CanStatus == CAN_SIG_LOST) || (State_Flag.Engine_Oil_Time >= 100u))/*此报文掉线5S*/
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_12, GUI_BLENDMODE_SRC_OVER); /*距离更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_12, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_12, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
/*禅道698*/ /*禅道698*/
//GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_ERROR, GUI_BLENDMODE_SRC_OVER); /*error*/ //GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_ERROR, GUI_BLENDMODE_SRC_OVER); /*error*/
} }
else else
{ {
if (Sig_Engine_Oil == 3u) //(Sig_Starter_OH == 3u))/*空白*/ if (Sig_Engine_Oil == 3u) //(Sig_Starter_OH == 3u))/*空白*/
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_12, GUI_BLENDMODE_SRC_OVER); /*距离更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_12, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_12, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER); GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER);
} }
else if ((Sig_Engine_Oil == 1u) && (User_Value >= 1u) && (User_Value <= 1000u)) /*事前报警*/ else if ((Sig_Engine_Oil == 1u) && (User_Value >= 1u) && (User_Value <= 1000u)) /*事前报警*/
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_14, GUI_BLENDMODE_SRC_OVER); /*即将请更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_14, GUI_BLENDMODE_SRC_OVER); /*即将请更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_14, GUI_BLENDMODE_SRC_OVER); /*即将请更换*/
}
if (User_Value >= 1000u) if (User_Value >= 1000u)
{ {
...@@ -4536,8 +4568,15 @@ void GUI_BG_RepMenu_3_1_Display(uint8_t Mode) ...@@ -4536,8 +4568,15 @@ void GUI_BG_RepMenu_3_1_Display(uint8_t Mode)
GUI_General_Digit_Display(MENU_Sprite, User_Value, Nb_15_0, 6u, 5u, GUI_REP1_X, 277u, GUI_BLENDMODE_SRC_OVER); GUI_General_Digit_Display(MENU_Sprite, User_Value, Nb_15_0, 6u, 5u, GUI_REP1_X, 277u, GUI_BLENDMODE_SRC_OVER);
} }
else if ((Sig_Engine_Oil == 2u) && (User_Value == 0u)) // || (Sig_Starter_OH == 2u)) /*本报警*/ else if ((Sig_Engine_Oil == 2u) && (User_Value == 0u)) // || (Sig_Starter_OH == 2u)) /*本报警*/
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_13, GUI_BLENDMODE_SRC_OVER); /*请更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_13, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_13, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
GUI_Translate_Display(MENU_Sprite, Nb_15_fuhao, 506u, 279u, GUI_BLENDMODE_SRC_OVER); /*负号*/ GUI_Translate_Display(MENU_Sprite, Nb_15_fuhao, 506u, 279u, GUI_BLENDMODE_SRC_OVER); /*负号*/
if (User_Value >= 1000u) if (User_Value >= 1000u)
...@@ -4553,7 +4592,14 @@ void GUI_BG_RepMenu_3_1_Display(uint8_t Mode) ...@@ -4553,7 +4592,14 @@ void GUI_BG_RepMenu_3_1_Display(uint8_t Mode)
} }
else if (Sig_Engine_Oil == 0u) //|| (Sig_Starter_OH == 0u)) /*无报警*/ else if (Sig_Engine_Oil == 0u) //|| (Sig_Starter_OH == 0u)) /*无报警*/
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_12, GUI_BLENDMODE_SRC_OVER);/*距离更换*/ if (User_App.User_Language == Language_Cn)
{
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_12, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_12, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
if (User_Value >= 1000u) if (User_Value >= 1000u)
{ {
...@@ -4645,8 +4691,15 @@ void GUI_BG_RepMenu_3_2_Display(uint8_t Mode) ...@@ -4645,8 +4691,15 @@ void GUI_BG_RepMenu_3_2_Display(uint8_t Mode)
if (User_Value > 0u) if (User_Value > 0u)
{ {
if (User_Value > 999u) if (User_Value > 999u)
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_24, GUI_BLENDMODE_SRC_OVER); /*距离更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_24, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_24, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
//if (User_Value > 1000) //if (User_Value > 1000)
//{ //{
...@@ -4660,16 +4713,31 @@ void GUI_BG_RepMenu_3_2_Display(uint8_t Mode) ...@@ -4660,16 +4713,31 @@ void GUI_BG_RepMenu_3_2_Display(uint8_t Mode)
GUI_Translate_Display(MENU_Sprite, Nb_15_douhao, 534u, 281u, GUI_BLENDMODE_SRC_OVER); /*逗号*/ GUI_Translate_Display(MENU_Sprite, Nb_15_douhao, 534u, 281u, GUI_BLENDMODE_SRC_OVER); /*逗号*/
} }
else else
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_25, GUI_BLENDMODE_SRC_OVER); /*请更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_25, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_25, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER); GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER);
} }
GUI_General_Digit_Display(MENU_Sprite, User_Value, Nb_15_0, 6u, 5u, GUI_REP1_X, 277u, GUI_BLENDMODE_SRC_OVER); GUI_General_Digit_Display(MENU_Sprite, User_Value, Nb_15_0, 6u, 5u, GUI_REP1_X, 277u, GUI_BLENDMODE_SRC_OVER);
} }
else else
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_25, GUI_BLENDMODE_SRC_OVER); /*请更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_25, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_25, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
if (User_FLAG == 1u) if (User_FLAG == 1u)
{ {
...@@ -4711,8 +4779,15 @@ void GUI_BG_RepMenu_3_3_Display(uint8_t Mode) ...@@ -4711,8 +4779,15 @@ void GUI_BG_RepMenu_3_3_Display(uint8_t Mode)
if (User_Value > 0u) if (User_Value > 0u)
{ {
if (User_Value > 999u) if (User_Value > 999u)
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_1, GUI_BLENDMODE_SRC_OVER); /*距离更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_1, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_1, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
//if (User_Value > 1000) //if (User_Value > 1000)
//{ //{
...@@ -4726,16 +4801,31 @@ void GUI_BG_RepMenu_3_3_Display(uint8_t Mode) ...@@ -4726,16 +4801,31 @@ void GUI_BG_RepMenu_3_3_Display(uint8_t Mode)
GUI_Translate_Display(MENU_Sprite, Nb_15_douhao, 534u, 281u, GUI_BLENDMODE_SRC_OVER); /*逗号*/ GUI_Translate_Display(MENU_Sprite, Nb_15_douhao, 534u, 281u, GUI_BLENDMODE_SRC_OVER); /*逗号*/
} }
else else
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_2, GUI_BLENDMODE_SRC_OVER); /*请更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_2, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_2, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER); GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER);
} }
GUI_General_Digit_Display(MENU_Sprite, User_Value, Nb_15_0, 6u, 5u, GUI_REP1_X, 277u, GUI_BLENDMODE_SRC_OVER); GUI_General_Digit_Display(MENU_Sprite, User_Value, Nb_15_0, 6u, 5u, GUI_REP1_X, 277u, GUI_BLENDMODE_SRC_OVER);
} }
else else
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_2, GUI_BLENDMODE_SRC_OVER); /*请更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_2, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_2, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
if (User_FLAG == 1u) if (User_FLAG == 1u)
{ {
...@@ -4777,8 +4867,15 @@ void GUI_BG_RepMenu_3_4_Display(uint8_t Mode) ...@@ -4777,8 +4867,15 @@ void GUI_BG_RepMenu_3_4_Display(uint8_t Mode)
if (User_Value > 0u) if (User_Value > 0u)
{ {
if (User_Value > 999u) if (User_Value > 999u)
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_4, GUI_BLENDMODE_SRC_OVER); /*距离更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_4, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_4, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
//if (User_Value > 1000) //if (User_Value > 1000)
//{ //{
...@@ -4792,16 +4889,31 @@ void GUI_BG_RepMenu_3_4_Display(uint8_t Mode) ...@@ -4792,16 +4889,31 @@ void GUI_BG_RepMenu_3_4_Display(uint8_t Mode)
GUI_Translate_Display(MENU_Sprite, Nb_15_douhao, 534u, 281u, GUI_BLENDMODE_SRC_OVER); /*逗号*/ GUI_Translate_Display(MENU_Sprite, Nb_15_douhao, 534u, 281u, GUI_BLENDMODE_SRC_OVER); /*逗号*/
} }
else else
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_5, GUI_BLENDMODE_SRC_OVER); /*请更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_5, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_5, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER); GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER);
} }
GUI_General_Digit_Display(MENU_Sprite, User_Value, Nb_15_0, 6u, 5u, GUI_REP1_X, 277u, GUI_BLENDMODE_SRC_OVER); GUI_General_Digit_Display(MENU_Sprite, User_Value, Nb_15_0, 6u, 5u, GUI_REP1_X, 277u, GUI_BLENDMODE_SRC_OVER);
} }
else else
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_5, GUI_BLENDMODE_SRC_OVER); /*请更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_5, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_5, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
if (User_FLAG == 1u) if (User_FLAG == 1u)
{ {
...@@ -4843,8 +4955,15 @@ void GUI_BG_RepMenu_3_6_Display(uint8_t Mode) ...@@ -4843,8 +4955,15 @@ void GUI_BG_RepMenu_3_6_Display(uint8_t Mode)
if (User_Value > 0u) if (User_Value > 0u)
{ {
if (User_Value > 999u) if (User_Value > 999u)
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_24, GUI_BLENDMODE_SRC_OVER); /*距离更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_24, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_24, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
//if (User_Value > 1000) //if (User_Value > 1000)
//{ //{
...@@ -4858,16 +4977,31 @@ void GUI_BG_RepMenu_3_6_Display(uint8_t Mode) ...@@ -4858,16 +4977,31 @@ void GUI_BG_RepMenu_3_6_Display(uint8_t Mode)
GUI_Translate_Display(MENU_Sprite, Nb_15_douhao, 534u, 281u, GUI_BLENDMODE_SRC_OVER); /*逗号*/ GUI_Translate_Display(MENU_Sprite, Nb_15_douhao, 534u, 281u, GUI_BLENDMODE_SRC_OVER); /*逗号*/
} }
else else
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_25, GUI_BLENDMODE_SRC_OVER); /*请更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_25, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_25, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER); GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER);
} }
GUI_General_Digit_Display(MENU_Sprite, User_Value, Nb_15_0, 6u, 5u, GUI_REP1_X, 277u, GUI_BLENDMODE_SRC_OVER); GUI_General_Digit_Display(MENU_Sprite, User_Value, Nb_15_0, 6u, 5u, GUI_REP1_X, 277u, GUI_BLENDMODE_SRC_OVER);
} }
else else
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_25, GUI_BLENDMODE_SRC_OVER); /*请更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_25, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_25, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
if (User_FLAG == 1u) if (User_FLAG == 1u)
{ {
...@@ -4909,8 +5043,15 @@ void GUI_BG_RepMenu_3_7_Display(uint8_t Mode) ...@@ -4909,8 +5043,15 @@ void GUI_BG_RepMenu_3_7_Display(uint8_t Mode)
if (User_Value > 0u) if (User_Value > 0u)
{ {
if (User_Value > 999u) if (User_Value > 999u)
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_7, GUI_BLENDMODE_SRC_OVER); /*距离更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_7, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_7, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
//if (User_Value > 1000) //if (User_Value > 1000)
//{ //{
...@@ -4924,8 +5065,16 @@ void GUI_BG_RepMenu_3_7_Display(uint8_t Mode) ...@@ -4924,8 +5065,16 @@ void GUI_BG_RepMenu_3_7_Display(uint8_t Mode)
GUI_Translate_Display(MENU_Sprite, Nb_15_douhao, 534u, 281u, GUI_BLENDMODE_SRC_OVER); /*逗号*/ GUI_Translate_Display(MENU_Sprite, Nb_15_douhao, 534u, 281u, GUI_BLENDMODE_SRC_OVER); /*逗号*/
} }
else else
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_8, GUI_BLENDMODE_SRC_OVER); /*请更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_8, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_8, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER); GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER);
} }
...@@ -4933,8 +5082,14 @@ void GUI_BG_RepMenu_3_7_Display(uint8_t Mode) ...@@ -4933,8 +5082,14 @@ void GUI_BG_RepMenu_3_7_Display(uint8_t Mode)
} }
else else
{ {
if (User_App.User_Language == Language_Cn)
{
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_8, GUI_BLENDMODE_SRC_OVER); /*请更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_8, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_8, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
if (User_FLAG == 1u) if (User_FLAG == 1u)
{ {
...@@ -4976,8 +5131,15 @@ void GUI_BG_RepMenu_3_8_Display(uint8_t Mode) ...@@ -4976,8 +5131,15 @@ void GUI_BG_RepMenu_3_8_Display(uint8_t Mode)
if (User_Value > 0u) if (User_Value > 0u)
{ {
if (User_Value > 999u) if (User_Value > 999u)
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_18, GUI_BLENDMODE_SRC_OVER); /*距离更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_18, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_18, GUI_BLENDMODE_SRC_OVER); /*距离更换*/
}
//if (User_Value > 1000) //if (User_Value > 1000)
//{ //{
...@@ -4991,16 +5153,31 @@ void GUI_BG_RepMenu_3_8_Display(uint8_t Mode) ...@@ -4991,16 +5153,31 @@ void GUI_BG_RepMenu_3_8_Display(uint8_t Mode)
GUI_Translate_Display(MENU_Sprite, Nb_15_douhao, 534u, 281u, GUI_BLENDMODE_SRC_OVER); /*逗号*/ GUI_Translate_Display(MENU_Sprite, Nb_15_douhao, 534u, 281u, GUI_BLENDMODE_SRC_OVER); /*逗号*/
} }
else else
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_19, GUI_BLENDMODE_SRC_OVER); /*请更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_19, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_19, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER); GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER);
} }
GUI_General_Digit_Display(MENU_Sprite, User_Value, Nb_15_0, 6u, 5u, GUI_REP1_X, 277u, GUI_BLENDMODE_SRC_OVER); GUI_General_Digit_Display(MENU_Sprite, User_Value, Nb_15_0, 6u, 5u, GUI_REP1_X, 277u, GUI_BLENDMODE_SRC_OVER);
} }
else else
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_19, GUI_BLENDMODE_SRC_OVER); /*请更换*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_01_19, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_01_19, GUI_BLENDMODE_SRC_OVER); /*请更换*/
}
if (User_FLAG == 1u) if (User_FLAG == 1u)
{ {
...@@ -5069,8 +5246,15 @@ void GUI_BG_RepSetMenu_3_1_Display(uint8_t Mode) ...@@ -5069,8 +5246,15 @@ void GUI_BG_RepSetMenu_3_1_Display(uint8_t Mode)
User_Value = User_set_Num.User_FDJYLQQ; /*显示数据*/ User_Value = User_set_Num.User_FDJYLQQ; /*显示数据*/
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_02_1, GUI_BLENDMODE_SRC_OVER); /*menu*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_02_1, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_02_1, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
if (User_Value) if (User_Value)
{ {
...@@ -5119,8 +5303,15 @@ void GUI_BG_RepSetMenu_3_2_Display(uint8_t Mode) ...@@ -5119,8 +5303,15 @@ void GUI_BG_RepSetMenu_3_2_Display(uint8_t Mode)
User_Value = User_set_Num.User_RYLQQ; /*显示数据*/ User_Value = User_set_Num.User_RYLQQ; /*显示数据*/
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_02_2, GUI_BLENDMODE_SRC_OVER); /*menu*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_02_2, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_02_2, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
if (User_Value) if (User_Value)
{ {
...@@ -5169,8 +5360,15 @@ void GUI_BG_RepSetMenu_3_3_Display(uint8_t Mode) ...@@ -5169,8 +5360,15 @@ void GUI_BG_RepSetMenu_3_3_Display(uint8_t Mode)
User_Value = User_set_Num.User_BSXY; /*显示数据*/ User_Value = User_set_Num.User_BSXY; /*显示数据*/
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_02_3, GUI_BLENDMODE_SRC_OVER); /*menu*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_02_3, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_02_3, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
if (User_Value) if (User_Value)
{ {
...@@ -5219,8 +5417,15 @@ void GUI_BG_RepSetMenu_3_4_Display(uint8_t Mode) ...@@ -5219,8 +5417,15 @@ void GUI_BG_RepSetMenu_3_4_Display(uint8_t Mode)
User_Value = User_set_Num.User_CSQY; /*显示数据*/ User_Value = User_set_Num.User_CSQY; /*显示数据*/
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_02_4, GUI_BLENDMODE_SRC_OVER); /*menu*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_02_4, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_02_4, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
if (User_Value) if (User_Value)
{ {
...@@ -5269,8 +5474,15 @@ void GUI_BG_RepSetMenu_3_5_Display(uint8_t Mode) ...@@ -5269,8 +5474,15 @@ void GUI_BG_RepSetMenu_3_5_Display(uint8_t Mode)
//User_Value = User_set_Num.User_CSQY; /*显示数据*/ //User_Value = User_set_Num.User_CSQY; /*显示数据*/
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_02_5, GUI_BLENDMODE_SRC_OVER); /*menu*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_02_5, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_02_5, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
if (User_Value) if (User_Value)
{ {
...@@ -5319,8 +5531,15 @@ void GUI_BG_RepSetMenu_3_6_Display(uint8_t Mode) ...@@ -5319,8 +5531,15 @@ void GUI_BG_RepSetMenu_3_6_Display(uint8_t Mode)
User_Value = User_set_Num.User_DLZXY; /*显示数据*/ User_Value = User_set_Num.User_DLZXY; /*显示数据*/
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_02_7, GUI_BLENDMODE_SRC_OVER); /*menu*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_02_7, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_02_7, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
if (User_Value) if (User_Value)
{ {
...@@ -5369,8 +5588,15 @@ void GUI_BG_RepSetMenu_3_7_Display(uint8_t Mode) ...@@ -5369,8 +5588,15 @@ void GUI_BG_RepSetMenu_3_7_Display(uint8_t Mode)
User_Value = User_set_Num.User_LT; /*显示数据*/ User_Value = User_set_Num.User_LT; /*显示数据*/
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{
if (User_App.User_Language == Language_Cn)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_02_8, GUI_BLENDMODE_SRC_OVER); /*menu*/ GUI_General_Display(MENU_Sprite, CN_User_Menu3_02_8, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_User_Menu3_02_8, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
if (User_Value) if (User_Value)
{ {
...@@ -6415,7 +6641,7 @@ void GUI_BG_UserSet_SYSD_GSL_Display(uint8_t Mode) ...@@ -6415,7 +6641,7 @@ void GUI_BG_UserSet_SYSD_GSL_Display(uint8_t Mode)
} }
else if (User_App.User_Language == Language_En) else if (User_App.User_Language == Language_En)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_03_22, GUI_BLENDMODE_SRC_OVER); /*不设定*/ GUI_General_Display(MENU_Sprite, EN_User_Menu3_03_22, GUI_BLENDMODE_SRC_OVER); /*不设定*/
} }
} }
} }
...@@ -6457,7 +6683,7 @@ void GUI_BG_UserSet_SYSD_Ybl_Display(uint8_t Mode) ...@@ -6457,7 +6683,7 @@ void GUI_BG_UserSet_SYSD_Ybl_Display(uint8_t Mode)
} }
else if (User_App.User_Language == Language_En) else if (User_App.User_Language == Language_En)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_03_22, GUI_BLENDMODE_SRC_OVER); /*不设定*/ GUI_General_Display(MENU_Sprite, EN_User_Menu3_03_22, GUI_BLENDMODE_SRC_OVER); /*不设定*/
} }
} }
} }
...@@ -6509,7 +6735,7 @@ void GUI_BG_UserSet_SYSD_Speed_Display(uint8_t Mode) ...@@ -6509,7 +6735,7 @@ void GUI_BG_UserSet_SYSD_Speed_Display(uint8_t Mode)
} }
else if (User_App.User_Language == Language_En) else if (User_App.User_Language == Language_En)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_03_22, GUI_BLENDMODE_SRC_OVER); /*不设定*/ GUI_General_Display(MENU_Sprite, EN_User_Menu3_03_22, GUI_BLENDMODE_SRC_OVER); /*不设定*/
} }
} }
} }
...@@ -6552,7 +6778,7 @@ void GUI_BG_UserSet_SYSD_JADD_Display(uint8_t Mode) ...@@ -6552,7 +6778,7 @@ void GUI_BG_UserSet_SYSD_JADD_Display(uint8_t Mode)
} }
else if (User_App.User_Language == Language_En) else if (User_App.User_Language == Language_En)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_03_22, GUI_BLENDMODE_SRC_OVER); /*不设定*/ GUI_General_Display(MENU_Sprite, EN_User_Menu3_03_22, GUI_BLENDMODE_SRC_OVER); /*不设定*/
} }
} }
} }
...@@ -6595,7 +6821,7 @@ void GUI_BG_UserSet_SYSD_JSUB_Display(uint8_t Mode) ...@@ -6595,7 +6821,7 @@ void GUI_BG_UserSet_SYSD_JSUB_Display(uint8_t Mode)
} }
else if (User_App.User_Language == Language_En) else if (User_App.User_Language == Language_En)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_03_22, GUI_BLENDMODE_SRC_OVER); /*不设定*/ GUI_General_Display(MENU_Sprite, EN_User_Menu3_03_22, GUI_BLENDMODE_SRC_OVER); /*不设定*/
} }
} }
} }
...@@ -6632,7 +6858,7 @@ void GUI_BG_UserSet_SYSD_IDLING_Display(uint8_t Mode) ...@@ -6632,7 +6858,7 @@ void GUI_BG_UserSet_SYSD_IDLING_Display(uint8_t Mode)
} }
else if (User_App.User_Language == Language_En) else if (User_App.User_Language == Language_En)
{ {
GUI_General_Display(MENU_Sprite, EN_User_Menu3_03_21, GUI_BLENDMODE_SRC_OVER); /*设定*/ GUI_General_Display(MENU_Sprite, EN_User_Menu3_03_21, GUI_BLENDMODE_SRC_OVER); /*设定*/
} }
} }
else else
...@@ -6643,7 +6869,7 @@ void GUI_BG_UserSet_SYSD_IDLING_Display(uint8_t Mode) ...@@ -6643,7 +6869,7 @@ void GUI_BG_UserSet_SYSD_IDLING_Display(uint8_t Mode)
} }
else if (User_App.User_Language == Language_En) else if (User_App.User_Language == Language_En)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_03_22, GUI_BLENDMODE_SRC_OVER); /*不设定*/ GUI_General_Display(MENU_Sprite, EN_User_Menu3_03_22, GUI_BLENDMODE_SRC_OVER); /*不设定*/
} }
} }
} }
...@@ -6680,7 +6906,7 @@ void GUI_BG_UserSet_SYSD_Parking_Display(uint8_t Mode) ...@@ -6680,7 +6906,7 @@ void GUI_BG_UserSet_SYSD_Parking_Display(uint8_t Mode)
} }
else if (User_App.User_Language == Language_En) else if (User_App.User_Language == Language_En)
{ {
GUI_General_Display(MENU_Sprite, EN_User_Menu3_03_21, GUI_BLENDMODE_SRC_OVER); /*设定*/ GUI_General_Display(MENU_Sprite, EN_User_Menu3_03_21, GUI_BLENDMODE_SRC_OVER); /*设定*/
} }
} }
else else
...@@ -6691,7 +6917,7 @@ void GUI_BG_UserSet_SYSD_Parking_Display(uint8_t Mode) ...@@ -6691,7 +6917,7 @@ void GUI_BG_UserSet_SYSD_Parking_Display(uint8_t Mode)
} }
else if (User_App.User_Language == Language_En) else if (User_App.User_Language == Language_En)
{ {
GUI_General_Display(MENU_Sprite, CN_User_Menu3_03_22, GUI_BLENDMODE_SRC_OVER); /*不设定*/ GUI_General_Display(MENU_Sprite, EN_User_Menu3_03_22, GUI_BLENDMODE_SRC_OVER); /*不设定*/
} }
} }
} }
...@@ -7220,6 +7446,7 @@ void GUI_General_Popup(void) ...@@ -7220,6 +7446,7 @@ void GUI_General_Popup(void)
参 数:PopupID:弹出信息名称 参 数:PopupID:弹出信息名称
返回值:无 返回值:无
******************************************************************************/ ******************************************************************************/
uint16_t HYQ_PopupMsg = 0;
void GUI_General_Popup_Display(uint16_t PopupMsg) void GUI_General_Popup_Display(uint16_t PopupMsg)
{ {
uint16_t V_Speed = 0u; uint16_t V_Speed = 0u;
...@@ -7228,7 +7455,7 @@ void GUI_General_Popup_Display(uint16_t PopupMsg) ...@@ -7228,7 +7455,7 @@ void GUI_General_Popup_Display(uint16_t PopupMsg)
{ {
return; return;
} }
PopupMsg = HYQ_PopupMsg;
V_Speed = Common_Get_Disp_V_Speed(); V_Speed = Common_Get_Disp_V_Speed();
if (User_App.User_Language == Language_Cn) if (User_App.User_Language == Language_Cn)
...@@ -7430,7 +7657,7 @@ void GUI_BG_FacMenu_Display(uint8_t Mode) ...@@ -7430,7 +7657,7 @@ void GUI_BG_FacMenu_Display(uint8_t Mode)
} }
else if (User_App.User_Language == Language_En) else if (User_App.User_Language == Language_En)
{ {
GUI_General_Display(MENU_Sprite, CN_Fty_Menu1_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/ GUI_General_Display(MENU_Sprite, EN_Fty_Menu1_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/
} }
GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/ GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/
...@@ -7440,32 +7667,32 @@ void GUI_BG_FacMenu_Display(uint8_t Mode) ...@@ -7440,32 +7667,32 @@ void GUI_BG_FacMenu_Display(uint8_t Mode)
{ {
if (bCurMenuIDX != _FAC_DSP_LEVEL1MENU_1) if (bCurMenuIDX != _FAC_DSP_LEVEL1MENU_1)
{ {
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_01White, 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][120 + 2], 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER);
} }
if (bCurMenuIDX != _FAC_DSP_LEVEL1MENU_2) if (bCurMenuIDX != _FAC_DSP_LEVEL1MENU_2)
{ {
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_02White, 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][123 + 2], 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER);
} }
if (bCurMenuIDX != _FAC_DSP_LEVEL1MENU_3) if (bCurMenuIDX != _FAC_DSP_LEVEL1MENU_3)
{ {
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_07White, 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][126 + 2], 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER);
} }
if (bCurMenuIDX != _FAC_DSP_LEVEL1MENU_4) if (bCurMenuIDX != _FAC_DSP_LEVEL1MENU_4)
{ {
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_08White, 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][129 + 2], 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER);
} }
} }
else if (bCurMenuIDX == _FAC_DSP_LEVEL1MENU_5) else if (bCurMenuIDX == _FAC_DSP_LEVEL1MENU_5)
{ {
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_02White, 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][123 + 2], 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_07White, 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][126 + 2], 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_08White, 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][129 + 2], 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER);
} }
else else
{ {
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_07White, 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][126 + 2], 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_08White, 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][129 + 2], 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_09White, 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][132 + 2], 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER);
} }
} }
else else
...@@ -7488,7 +7715,7 @@ void GUI_BG_FacMenu1_Display(uint8_t Mode) ...@@ -7488,7 +7715,7 @@ void GUI_BG_FacMenu1_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
GUI_Translate_Display(MENU_Sprite, (CN_Fty_Menu1_01black + Flag), 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, (GUIMenuDisplayInit[User_App.User_Language][120 + Flag]), 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER);
} }
else else
{ {
...@@ -7510,7 +7737,7 @@ void GUI_BG_FacMenu2_Display(uint8_t Mode) ...@@ -7510,7 +7737,7 @@ void GUI_BG_FacMenu2_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
GUI_Translate_Display(MENU_Sprite, (CN_Fty_Menu1_02black + Flag), 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, (GUIMenuDisplayInit[User_App.User_Language][123 + Flag]), 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER);
} }
else else
{ {
...@@ -7532,7 +7759,7 @@ void GUI_BG_FacMenu3_Display(uint8_t Mode) ...@@ -7532,7 +7759,7 @@ void GUI_BG_FacMenu3_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
GUI_Translate_Display(MENU_Sprite, (CN_Fty_Menu1_07black + Flag), 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, (GUIMenuDisplayInit[User_App.User_Language][126 + Flag]), 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER);
} }
else else
{ {
...@@ -7554,7 +7781,7 @@ void GUI_BG_FacMenu4_Display(uint8_t Mode) ...@@ -7554,7 +7781,7 @@ void GUI_BG_FacMenu4_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
GUI_Translate_Display(MENU_Sprite, (CN_Fty_Menu1_08black + Flag), 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, (GUIMenuDisplayInit[User_App.User_Language][129 + Flag]), 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER);
} }
else else
{ {
...@@ -7576,7 +7803,7 @@ void GUI_BG_FacMenu5_Display(uint8_t Mode) ...@@ -7576,7 +7803,7 @@ void GUI_BG_FacMenu5_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
GUI_Translate_Display(MENU_Sprite, (CN_Fty_Menu1_09black + Flag), 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, (GUIMenuDisplayInit[User_App.User_Language][132 + Flag]), 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER);
} }
else else
{ {
...@@ -7598,7 +7825,7 @@ void GUI_BG_FacMenu6_Display(uint8_t Mode) ...@@ -7598,7 +7825,7 @@ void GUI_BG_FacMenu6_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
GUI_Translate_Display(MENU_Sprite, (CN_Fty_Menu1_06black + Flag), 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, (GUIMenuDisplayInit[User_App.User_Language][135 + Flag]), 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER);
} }
else else
{ {
...@@ -7619,7 +7846,15 @@ void GUI_BG_FacDTCMenu_Display(uint8_t Mode) ...@@ -7619,7 +7846,15 @@ void GUI_BG_FacDTCMenu_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
/*显示*/ /*显示*/
if (User_App.User_Language == Language_Cn)
{
GUI_General_Display(MENU_Sprite, CN_Fty_Menu2_01_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/ GUI_General_Display(MENU_Sprite, CN_Fty_Menu2_01_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_Fty_Menu2_01_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/ GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/
GUI_General_Display(MENU_Sprite, CN_gundongtiao, GUI_BLENDMODE_SRC_OVER); /*长度条*/ GUI_General_Display(MENU_Sprite, CN_gundongtiao, GUI_BLENDMODE_SRC_OVER); /*长度条*/
...@@ -8190,7 +8425,7 @@ void GUI_BG_MenuDTCEngine_Display(uint8_t Mode) ...@@ -8190,7 +8425,7 @@ void GUI_BG_MenuDTCEngine_Display(uint8_t Mode)
} }
else if (User_App.User_Language == Language_En) else if (User_App.User_Language == Language_En)
{ {
GUI_Translate_Display(MENU_Sprite, CN_Alarm_Fault_04_wenzi, 346u, 154u, GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, EN_Alarm_Fault_02_wenzi, 346u, 154u, GUI_BLENDMODE_SRC_OVER);
} }
GUI_Translate_Display(MENU_Sprite, CN_Alarm_Fault_02_image, 230u, 154u, GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, CN_Alarm_Fault_02_image, 230u, 154u, GUI_BLENDMODE_SRC_OVER);
...@@ -9575,8 +9810,15 @@ void GUI_DeaMenu_Display(uint8_t Mode) ...@@ -9575,8 +9810,15 @@ void GUI_DeaMenu_Display(uint8_t Mode)
GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/ GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/
GUI_General_Display(MENU_Sprite, CN_gundongtiao, GUI_BLENDMODE_SRC_OVER); /*长度条*/ GUI_General_Display(MENU_Sprite, CN_gundongtiao, GUI_BLENDMODE_SRC_OVER); /*长度条*/
if (User_App.User_Language == Language_Cn)
{
GUI_General_Display(MENU_Sprite, CN_DLR_Menu2_07_1black, GUI_BLENDMODE_SRC_OVER);
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, CN_DLR_Menu2_07_1black, GUI_BLENDMODE_SRC_OVER); GUI_General_Display(MENU_Sprite, CN_DLR_Menu2_07_1black, GUI_BLENDMODE_SRC_OVER);
} }
}
else else
{ {
GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER); GUI_General_Display(MENU_Sprite, SpriteSize, GUI_BLENDMODE_SRC_OVER);
...@@ -9596,7 +9838,15 @@ void GUI_BG_DeaMenu_Display(uint8_t Mode) ...@@ -9596,7 +9838,15 @@ void GUI_BG_DeaMenu_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
/*显示*/ /*显示*/
if (User_App.User_Language == Language_Cn)
{
GUI_General_Display(MENU_Sprite, CN_DLR_Menu1_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/ GUI_General_Display(MENU_Sprite, CN_DLR_Menu1_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_DLR_Menu1_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/ GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/
GUI_General_Display(MENU_Sprite, CN_gundongtiao, GUI_BLENDMODE_SRC_OVER); /*长度条*/ GUI_General_Display(MENU_Sprite, CN_gundongtiao, GUI_BLENDMODE_SRC_OVER); /*长度条*/
...@@ -9604,32 +9854,32 @@ void GUI_BG_DeaMenu_Display(uint8_t Mode) ...@@ -9604,32 +9854,32 @@ void GUI_BG_DeaMenu_Display(uint8_t Mode)
{ {
if (bCurMenuIDX != _DEA_DSP_LEVEL1MENU_1) if (bCurMenuIDX != _DEA_DSP_LEVEL1MENU_1)
{ {
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_01White, 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][120 + 2], 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER);
} }
if (bCurMenuIDX != _DEA_DSP_LEVEL1MENU_2) if (bCurMenuIDX != _DEA_DSP_LEVEL1MENU_2)
{ {
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_02White, 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][123 + 2], 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER);
} }
if (bCurMenuIDX != _DEA_DSP_LEVEL1MENU_3) if (bCurMenuIDX != _DEA_DSP_LEVEL1MENU_3)
{ {
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_07White, 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][126 + 2], 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER);
} }
if (bCurMenuIDX != _DEA_DSP_LEVEL1MENU_4) if (bCurMenuIDX != _DEA_DSP_LEVEL1MENU_4)
{ {
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_08White, 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][129 + 2], 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER);
} }
} }
else if (bCurMenuIDX == _DEA_DSP_LEVEL1MENU_5) else if (bCurMenuIDX == _DEA_DSP_LEVEL1MENU_5)
{ {
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_02White, 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][123 + 2], 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_07White, 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][126 + 2], 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_08White, 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][129 + 2], 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER);
} }
else else
{ {
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_07White, 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][126 + 2], 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, CN_Fty_Menu1_08White, 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][129 + 2], 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, CN_DLR_Menu1_10White, 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, GUIMenuDisplayInit[User_App.User_Language][138 + 2], 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER);
} }
} }
else else
...@@ -9652,7 +9902,7 @@ void GUI_BG_DeaMenu1_Display(uint8_t Mode) ...@@ -9652,7 +9902,7 @@ void GUI_BG_DeaMenu1_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
GUI_Translate_Display(MENU_Sprite, (CN_Fty_Menu1_01black + Flag), 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, (GUIMenuDisplayInit[User_App.User_Language][120 + Flag]), 225u, GUI_DISP_MENU_Y[0u], GUI_BLENDMODE_SRC_OVER);
} }
else else
{ {
...@@ -9674,7 +9924,7 @@ void GUI_BG_DeaMenu2_Display(uint8_t Mode) ...@@ -9674,7 +9924,7 @@ void GUI_BG_DeaMenu2_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
GUI_Translate_Display(MENU_Sprite, (CN_Fty_Menu1_02black + Flag), 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, (GUIMenuDisplayInit[User_App.User_Language][123 + Flag]), 225u, GUI_DISP_MENU_Y[1u], GUI_BLENDMODE_SRC_OVER);
} }
else else
{ {
...@@ -9696,7 +9946,7 @@ void GUI_BG_DeaMenu3_Display(uint8_t Mode) ...@@ -9696,7 +9946,7 @@ void GUI_BG_DeaMenu3_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
GUI_Translate_Display(MENU_Sprite, (CN_Fty_Menu1_07black + Flag), 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, (GUIMenuDisplayInit[User_App.User_Language][126 + Flag]), 225u, GUI_DISP_MENU_Y[2u], GUI_BLENDMODE_SRC_OVER);
} }
else else
{ {
...@@ -9718,7 +9968,7 @@ void GUI_BG_DeaMenu4_Display(uint8_t Mode) ...@@ -9718,7 +9968,7 @@ void GUI_BG_DeaMenu4_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
GUI_Translate_Display(MENU_Sprite, (CN_Fty_Menu1_08black + Flag), 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, (GUIMenuDisplayInit[User_App.User_Language][129 + Flag]), 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER);
} }
else else
{ {
...@@ -9740,7 +9990,7 @@ void GUI_BG_DeaMenu5_Display(uint8_t Mode) ...@@ -9740,7 +9990,7 @@ void GUI_BG_DeaMenu5_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
GUI_Translate_Display(MENU_Sprite, (CN_DLR_Menu1_10black + Flag), 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, (GUIMenuDisplayInit[User_App.User_Language][138 + Flag]), 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER);
} }
else else
{ {
...@@ -9762,7 +10012,7 @@ void GUI_BG_DeaMenu6_Display(uint8_t Mode) ...@@ -9762,7 +10012,7 @@ void GUI_BG_DeaMenu6_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
GUI_Translate_Display(MENU_Sprite, (CN_Fty_Menu1_06black + Flag), 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, (GUIMenuDisplayInit[User_App.User_Language][135 + Flag]), 225u, GUI_DISP_MENU_Y[3u], GUI_BLENDMODE_SRC_OVER);
} }
else else
{ {
...@@ -9783,7 +10033,15 @@ void GUI_BG_DeaDTCMenu_Display(uint8_t Mode) ...@@ -9783,7 +10033,15 @@ void GUI_BG_DeaDTCMenu_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{ {
/*显示*/ /*显示*/
if (User_App.User_Language == Language_Cn)
{
GUI_General_Display(MENU_Sprite, CN_Fty_Menu2_01_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/ GUI_General_Display(MENU_Sprite, CN_Fty_Menu2_01_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, EN_Fty_Menu2_01_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/ GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/
GUI_General_Display(MENU_Sprite, CN_gundongtiao, GUI_BLENDMODE_SRC_OVER); /*长度条*/ GUI_General_Display(MENU_Sprite, CN_gundongtiao, GUI_BLENDMODE_SRC_OVER); /*长度条*/
...@@ -10558,7 +10816,15 @@ void GUI_BG_DeaMeter_Display(uint8_t Mode) ...@@ -10558,7 +10816,15 @@ void GUI_BG_DeaMeter_Display(uint8_t Mode)
{ {
K_LINE_EOL_Val_Server(); K_LINE_EOL_Val_Server();
if (User_App.User_Language == Language_Cn)
{
GUI_General_Display(MENU_Sprite, CN_Fty_Menu2_08_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
else if (User_App.User_Language == Language_En)
{
GUI_General_Display(MENU_Sprite, CN_Fty_Menu2_08_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/ GUI_General_Display(MENU_Sprite, CN_Fty_Menu2_08_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/ GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/
GUI_General_Display(MENU_Sprite, CN_gundongtiao, GUI_BLENDMODE_SRC_OVER); /*长度条*/ GUI_General_Display(MENU_Sprite, CN_gundongtiao, GUI_BLENDMODE_SRC_OVER); /*长度条*/
...@@ -10665,8 +10931,16 @@ void GUI_BG_DeaMeter_Display(uint8_t Mode) ...@@ -10665,8 +10931,16 @@ void GUI_BG_DeaMeter_Display(uint8_t Mode)
void GUI_BG_DeaHIDAutoInit1_Display(uint8_t Mode) void GUI_BG_DeaHIDAutoInit1_Display(uint8_t Mode)
{ {
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{
if (User_App.User_Language == Language_Cn)
{
GUI_General_Display(MENU_Sprite, CN_DLR_Menu1_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
else if (User_App.User_Language == Language_En)
{ {
GUI_General_Display(MENU_Sprite, CN_DLR_Menu1_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/ GUI_General_Display(MENU_Sprite, CN_DLR_Menu1_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/ GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/
GUI_General_Display(MENU_Sprite, CN_gundongtiao, GUI_BLENDMODE_SRC_OVER); /*长度条*/ GUI_General_Display(MENU_Sprite, CN_gundongtiao, GUI_BLENDMODE_SRC_OVER); /*长度条*/
...@@ -10691,8 +10965,16 @@ void GUI_BG_DeaHIDAutoInit1_Display(uint8_t Mode) ...@@ -10691,8 +10965,16 @@ void GUI_BG_DeaHIDAutoInit1_Display(uint8_t Mode)
void GUI_BG_DeaHIDAutoInit2_Display(uint8_t Mode) void GUI_BG_DeaHIDAutoInit2_Display(uint8_t Mode)
{ {
if (Mode == GUI_DISP_MODE_NORMAL) if (Mode == GUI_DISP_MODE_NORMAL)
{
if (User_App.User_Language == Language_Cn)
{
GUI_General_Display(MENU_Sprite, CN_DLR_Menu1_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
else if (User_App.User_Language == Language_En)
{ {
GUI_General_Display(MENU_Sprite, CN_DLR_Menu1_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/ GUI_General_Display(MENU_Sprite, CN_DLR_Menu1_wenzi, GUI_BLENDMODE_SRC_OVER); /*menu*/
}
GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/ GUI_General_Display(MENU_Sprite, CN_fengexian, GUI_BLENDMODE_SRC_OVER); /*line*/
GUI_General_Display(MENU_Sprite, CN_gundongtiao, GUI_BLENDMODE_SRC_OVER); /*长度条*/ GUI_General_Display(MENU_Sprite, CN_gundongtiao, GUI_BLENDMODE_SRC_OVER); /*长度条*/
......
...@@ -268,77 +268,77 @@ static const GUIGeneralPopupStruct GUIGeneralPopupTable_En[] = ...@@ -268,77 +268,77 @@ static const GUIGeneralPopupStruct GUIGeneralPopupTable_En[] =
{SpriteSize, EN_Alarm_01_wenzi2, SpriteSize, EN_Alarm_01_wenzi2, SpriteSize}, /*02. 车间距警报-刹车(红字)*/ {SpriteSize, EN_Alarm_01_wenzi2, SpriteSize, EN_Alarm_01_wenzi2, SpriteSize}, /*02. 车间距警报-刹车(红字)*/
{SpriteSize, CN_Alarm_01_wenzi5, SpriteSize, CN_Alarm_01_wenzi5, SpriteSize}, /*03. 车间距警报-碰撞报警*/ {SpriteSize, CN_Alarm_01_wenzi5, SpriteSize, CN_Alarm_01_wenzi5, SpriteSize}, /*03. 车间距警报-碰撞报警*/
{SpriteSize, EN_Alarm_01_wenzi3, SpriteSize, EN_Alarm_01_wenzi3, SpriteSize}, /*04. 车间距警报-刹车(黄字)*/ {SpriteSize, EN_Alarm_01_wenzi3, SpriteSize, EN_Alarm_01_wenzi3, SpriteSize}, /*04. 车间距警报-刹车(黄字)*/
{SpriteSize, EN_Alarm_01_wenzi3, SpriteSize, EN_Alarm_01_wenzi3, SpriteSize}, /* 车间距警报-刹车(黄字)*/ {SpriteSize, EN_Alarm_01_wenzi3, SpriteSize, EN_Alarm_01_wenzi3, SpriteSize}, /*05. 车间距警报-刹车(黄字)*/
{CN_Alarm_drive_04_image, EN_Alarm_drive_04_wenzi, SpriteSize, EN_Alarm_drive_04_wenzi, SpriteSize}, /*05. ASR工作*/ {CN_Alarm_drive_04_image, EN_Alarm_drive_04_wenzi, SpriteSize, EN_Alarm_drive_04_wenzi, SpriteSize}, /*06. ASR工作*/
{CN_Alarm_drive_05_image, EN_Alarm_drive_05_wenzi, SpriteSize, SpriteSize, SpriteSize}, /*06.第二组 PTO紧急警报-刹车*/ {CN_Alarm_drive_05_image, EN_Alarm_drive_05_wenzi, SpriteSize, SpriteSize, SpriteSize}, /*07.第二组 PTO紧急警报-刹车*/
{CN_Alarm_drive_06_image, EN_Alarm_drive_06_wenzi, SpriteSize, SpriteSize, SpriteSize}, /*07. 忘记松手刹车*/ {CN_Alarm_drive_06_image, EN_Alarm_drive_06_wenzi, SpriteSize, SpriteSize, SpriteSize}, /*08. 忘记松手刹车*/
{CN_Alarm_drive_10_image, EN_Alarm_drive_10_wenzi, SpriteSize, SpriteSize, SpriteSize}, /*08. 遥控调整车辆高度(有车速)*/ {CN_Alarm_drive_10_image, EN_Alarm_drive_10_wenzi, SpriteSize, SpriteSize, SpriteSize}, /*09. 遥控调整车辆高度(有车速)*/
{CN_Alarm_drive_12_image, EN_Alarm_drive_12_wenzi, SpriteSize, EN_Alarm_drive_12_wenzi, SpriteSize}, /*09.第三组 自动巡航模式*/ {CN_Alarm_drive_12_image, EN_Alarm_drive_12_wenzi, SpriteSize, EN_Alarm_drive_12_wenzi, SpriteSize}, /*10.第三组 自动巡航模式*/
{CN_Alarm_drive_14_image, EN_Alarm_drive_14_wenzi, SpriteSize, EN_Alarm_drive_14_wenzi, SpriteSize}, /*10. 可变SLD 模式*/ {CN_Alarm_drive_14_image, EN_Alarm_drive_14_wenzi, SpriteSize, EN_Alarm_drive_14_wenzi, SpriteSize}, /*11. 可变SLD 模式*/
{CN_Alarm_TST_2_image, EN_Alarm_TST_1_wenzi, SpriteSize, EN_Alarm_TST_1_wenzi, SpriteSize}, /*11.第四组 充电异常(系统检测)*/ {CN_Alarm_TST_2_image, EN_Alarm_TST_1_wenzi, SpriteSize, EN_Alarm_TST_1_wenzi, SpriteSize}, /*12.第四组 充电异常(系统检测)*/
{CN_Alarm_TST_1_image, EN_Alarm_TST_1_wenzi, SpriteSize, EN_Alarm_TST_1_wenzi, SpriteSize}, /*12. 油压(系统检测)*/ {CN_Alarm_TST_1_image, EN_Alarm_TST_1_wenzi, SpriteSize, EN_Alarm_TST_1_wenzi, SpriteSize}, /*13. 油压(系统检测)*/
{CN_Alarm_TST_3_image, EN_Alarm_TST_3_wenzi1, SpriteSize, EN_Alarm_TST_3_wenzi1, SpriteSize}, /*13. AMT初始化异常*/ {CN_Alarm_TST_3_image, EN_Alarm_TST_3_wenzi1, SpriteSize, EN_Alarm_TST_3_wenzi1, SpriteSize}, /*14. AMT初始化异常*/
{CN_Alarm_TST_5_image, EN_Alarm_TST_1_wenzi, SpriteSize, EN_Alarm_TST_1_wenzi, SpriteSize}, /*14. 尿素品质异常(系统检测)*/ {CN_Alarm_TST_5_image, EN_Alarm_TST_1_wenzi, SpriteSize, EN_Alarm_TST_1_wenzi, SpriteSize}, /*15. 尿素品质异常(系统检测)*/
{CN_Alarm_TST_6_image, EN_Alarm_TST_1_wenzi, SpriteSize, EN_Alarm_TST_1_wenzi, SpriteSize}, /*15. 尿素喷射异常(系统检测)*/ {CN_Alarm_TST_6_image, EN_Alarm_TST_1_wenzi, SpriteSize, EN_Alarm_TST_1_wenzi, SpriteSize}, /*16. 尿素喷射异常(系统检测)*/
{CN_Alarm_TST_7_image, EN_Alarm_TST_1_wenzi, SpriteSize, EN_Alarm_TST_1_wenzi, SpriteSize}, /*16. 尿素水补给(系统检测)*/ {CN_Alarm_TST_7_image, EN_Alarm_TST_1_wenzi, SpriteSize, EN_Alarm_TST_1_wenzi, SpriteSize}, /*17. 尿素水补给(系统检测)*/
{CN_Alarm_TST_4_image, EN_Alarm_TST_4_wenzi1, SpriteSize, EN_Alarm_TST_4_wenzi1, SpriteSize}, /*17. AMT初始化结束*/ {CN_Alarm_TST_4_image, EN_Alarm_TST_4_wenzi1, SpriteSize, EN_Alarm_TST_4_wenzi1, SpriteSize}, /*18. AMT初始化结束*/
{CN_Alarm_TST_8_image, EN_Alarm_TST_1_wenzi, SpriteSize, EN_Alarm_TST_1_wenzi, SpriteSize}, /*18. DPD自动再生*/ {CN_Alarm_TST_8_image, EN_Alarm_TST_1_wenzi, SpriteSize, EN_Alarm_TST_1_wenzi, SpriteSize}, /*19. DPD自动再生*/
{CN_Alarm_G5_1_image, EN_Alarm_G5_1_wenzi2, EN_Alarm_G5_1_wenzi1, EN_Alarm_G5_1_wenzi3, EN_Alarm_G5_1_wenzi4}, /*19.第五组 过热(过热,请在安全的场所停车)*/ {CN_Alarm_G5_1_image, EN_Alarm_G5_1_wenzi2, EN_Alarm_G5_1_wenzi1, EN_Alarm_G5_1_wenzi3, EN_Alarm_G5_1_wenzi4}, /*20.第五组 过热(过热,请在安全的场所停车)*/
{CN_Alarm_G5_2_image, EN_Alarm_G5_2_image2, EN_Alarm_G5_2_wenzi1, EN_Alarm_G5_2_wenzi, EN_Alarm_G5_2_wenzi2}, /*20. 冷却水(冷却水不足)*/ {CN_Alarm_G5_2_image, EN_Alarm_G5_2_image2, EN_Alarm_G5_2_wenzi1, EN_Alarm_G5_2_wenzi, EN_Alarm_G5_2_wenzi2}, /*21. 冷却水(冷却水不足)*/
{CN_Alarm_G5_3_image, EN_Alarm_G5_3_wenzi4, EN_Alarm_G5_3_wenzi1, EN_Alarm_G5_3_wenzi3, EN_Alarm_G5_3_wenzi2}, /*21. 油压异常*/ {CN_Alarm_G5_3_image, EN_Alarm_G5_3_wenzi4, EN_Alarm_G5_3_wenzi1, EN_Alarm_G5_3_wenzi3, EN_Alarm_G5_3_wenzi2}, /*22. 油压异常*/
{EN_Alarm_G5_4_image, EN_Alarm_G5_4_wenzi1, SpriteSize, EN_Alarm_G5_4_wenzi2, EN_Alarm_G5_4_wenzi3}, /*22. 仪表故障-请与五十铃公司联系*/ {EN_Alarm_G5_4_image, EN_Alarm_G5_4_wenzi1, SpriteSize, EN_Alarm_G5_4_wenzi2, EN_Alarm_G5_4_wenzi3}, /*23. 仪表故障-请与五十铃公司联系*/
{EN_Alarm_G5_5_image, EN_Alarm_G5_5_wenzi1, SpriteSize, EN_Alarm_G5_5_wenzi2, EN_Alarm_G5_5_wenzi3}, /*23. 通信系统-请与五十铃公司联系*/ {EN_Alarm_G5_5_image, EN_Alarm_G5_5_wenzi1, SpriteSize, EN_Alarm_G5_5_wenzi2, EN_Alarm_G5_5_wenzi3}, /*24. 通信系统-请与五十铃公司联系*/
{CN_Alarm_G5_6_image, EN_Alarm_G5_6_wenzi1, SpriteSize, EN_Alarm_G5_6_wenzi2, SpriteSize}, /*24. 车速限制*/ {CN_Alarm_G5_6_image, EN_Alarm_G5_6_wenzi1, SpriteSize, EN_Alarm_G5_6_wenzi2, SpriteSize}, /*25. 车速限制*/
{CN_Alarm_G5_7_image, EN_Alarm_G5_7_wenzi1, SpriteSize, EN_Alarm_G5_7_wenzi2, SpriteSize}, /*25. 扭矩限制*/ {CN_Alarm_G5_7_image, EN_Alarm_G5_7_wenzi1, SpriteSize, EN_Alarm_G5_7_wenzi2, SpriteSize}, /*26. 扭矩限制*/
{CN_Alarm_G5_89_image, EN_Alarm_G5_89_wenzi4, SpriteSize, EN_Alarm_G5_89_wenzi1, SpriteSize}, /*26. 尿素品质异常*/ {CN_Alarm_G5_89_image, EN_Alarm_G5_89_wenzi4, SpriteSize, EN_Alarm_G5_89_wenzi1, SpriteSize}, /*27. 尿素品质异常*/
{CN_Alarm_G5_89_image, EN_Alarm_G5_89_wenzi3, SpriteSize, EN_Alarm_G5_89_wenzi2, SpriteSize}, /*27. 临界排放故障*/ {CN_Alarm_G5_89_image, EN_Alarm_G5_89_wenzi3, SpriteSize, EN_Alarm_G5_89_wenzi2, SpriteSize}, /*28. 临界排放故障*/
{CN_Alarm_G5_10_11_image, EN_Alarm_G5_10_11_wenzi5, EN_Alarm_G5_10_11_wenzi1, EN_Alarm_G5_10_11_wenzi5, EN_Alarm_G5_10_11_wenzi4}, /*28. AMT异常-请重启发动机*/ {CN_Alarm_G5_10_11_image, EN_Alarm_G5_10_11_wenzi5, EN_Alarm_G5_10_11_wenzi1, EN_Alarm_G5_10_11_wenzi5, EN_Alarm_G5_10_11_wenzi4}, /*29. AMT异常-请重启发动机*/
{CN_Alarm_G5_10_11_image, EN_Alarm_G5_10_11_wenzi2, SpriteSize, EN_Alarm_G5_10_11_wenzi3, SpriteSize}, /*29. AMT异常(气压低下)*/ {CN_Alarm_G5_10_11_image, EN_Alarm_G5_10_11_wenzi2, SpriteSize, EN_Alarm_G5_10_11_wenzi3, SpriteSize}, /*30. AMT异常(气压低下)*/
{CN_Alarm_G5_12_25_image, CN_Alarm_G5_12_25_wenzi1, SpriteSize, CN_Alarm_G5_12_25_wenzi1, SpriteSize}, /*30. 胎压报警-快速漏气*/ {CN_Alarm_G5_12_25_image, CN_Alarm_G5_12_25_wenzi1, SpriteSize, CN_Alarm_G5_12_25_wenzi1, SpriteSize}, /*31. 胎压报警-快速漏气*/
{CN_Alarm_G5_13_14_image, EN_Alarm_G5_13_14_wenzi5, SpriteSize, EN_Alarm_G5_13_14_wenzi2, SpriteSize}, /*31. 尿素补给-补充尿素溶液*/ {CN_Alarm_G5_13_14_image, EN_Alarm_G5_13_14_wenzi5, SpriteSize, EN_Alarm_G5_13_14_wenzi2, SpriteSize}, /*32. 尿素补给-补充尿素溶液*/
{CN_Alarm_G5_13_14_image, EN_Alarm_G5_13_14_wenzi, SpriteSize, EN_Alarm_G5_13_14_wenzi1, SpriteSize}, /*32. 尿素余量少-无车速*/ {CN_Alarm_G5_13_14_image, EN_Alarm_G5_13_14_wenzi, SpriteSize, EN_Alarm_G5_13_14_wenzi1, SpriteSize}, /*33. 尿素余量少-无车速*/
{CN_Alarm_G5_12_25_image, CN_Alarm_G5_12_25_wenzi2, SpriteSize, CN_Alarm_G5_12_25_wenzi2, SpriteSize}, /*33. 胎压报警-气压低*/ {CN_Alarm_G5_12_25_image, CN_Alarm_G5_12_25_wenzi2, SpriteSize, CN_Alarm_G5_12_25_wenzi2, SpriteSize}, /*34. 胎压报警-气压低*/
{CN_Alarm_G5_16_image, EN_Alarm_G5_16_wenzi1, SpriteSize, EN_Alarm_G5_16_wenzi2, EN_Alarm_G5_16_wenzi3}, /*34. 摄像头有污染-请与五十铃公司联系*/ {CN_Alarm_G5_16_image, EN_Alarm_G5_16_wenzi1, SpriteSize, EN_Alarm_G5_16_wenzi2, EN_Alarm_G5_16_wenzi3}, /*35. 摄像头有污染-请与五十铃公司联系*/
{CN_Alarm_G5_17_18_21_image, EN_Alarm_G5_17_18_21_wenzi1, SpriteSize, EN_Alarm_G5_17_18_21_wenzi2, SpriteSize}, /*35. 尿素喷射异常(停止)*/ {CN_Alarm_G5_17_18_21_image, EN_Alarm_G5_17_18_21_wenzi1, SpriteSize, EN_Alarm_G5_17_18_21_wenzi2, SpriteSize}, /*36. 尿素喷射异常(停止)*/
{CN_Alarm_G5_17_18_21_image, EN_Alarm_G5_17_18_21_wenzi3, SpriteSize, EN_Alarm_G5_17_18_21_wenzi5, SpriteSize}, /*36. 尿素喷射异常(消耗量)*/ {CN_Alarm_G5_17_18_21_image, EN_Alarm_G5_17_18_21_wenzi3, SpriteSize, EN_Alarm_G5_17_18_21_wenzi5, SpriteSize}, /*37. 尿素喷射异常(消耗量)*/
{CN_Alarm_G5_12_25_image, CN_Alarm_G5_12_25_wenzi4, SpriteSize, CN_Alarm_G5_12_25_wenzi4, SpriteSize}, /*37. 高圧警報-轮胎高压警告*/ {CN_Alarm_G5_12_25_image, CN_Alarm_G5_12_25_wenzi4, SpriteSize, CN_Alarm_G5_12_25_wenzi4, SpriteSize}, /*38. 高圧警報-轮胎高压警告*/
{CN_Alarm_G5_12_25_image, CN_Alarm_G5_12_25_wenzi9, SpriteSize, CN_Alarm_G5_12_25_wenzi9, SpriteSize}, /*38. 高温警報-轮胎高温警告*/ {CN_Alarm_G5_12_25_image, CN_Alarm_G5_12_25_wenzi9, SpriteSize, CN_Alarm_G5_12_25_wenzi9, SpriteSize}, /*39. 高温警報-轮胎高温警告*/
{CN_Alarm_G5_12_23_image, EN_Alarm_G5_12_23_wenzi2, SpriteSize, EN_Alarm_G5_12_23_wenzi1, SpriteSize}, /*39. DPD手动再生要求1-请按下DPD开关*/ {CN_Alarm_G5_12_23_image, EN_Alarm_G5_12_23_wenzi2, SpriteSize, EN_Alarm_G5_12_23_wenzi1, SpriteSize}, /*40. DPD手动再生要求1-请按下DPD开关*/
{CN_Alarm_G5_12_23_image, EN_Alarm_G5_12_23_wenzi2, EN_Alarm_G5_17_18_21_wenzi4, EN_Alarm_G5_12_23_wenzi1, SpriteSize}, /*40. DPD手动再生要求2-请按下DPD开关*/ {CN_Alarm_G5_12_23_image, EN_Alarm_G5_12_23_wenzi2, EN_Alarm_G5_17_18_21_wenzi4, EN_Alarm_G5_12_23_wenzi1, SpriteSize}, /*41. DPD手动再生要求2-请按下DPD开关*/
{CN_Alarm_G5_12_25_image, EN_Alarm_G5_12_25_wenzi7, SpriteSize, EN_Alarm_G5_12_25_wenzi7, SpriteSize}, /*41. TPMS故障*/ {CN_Alarm_G5_12_25_image, EN_Alarm_G5_12_25_wenzi7, SpriteSize, EN_Alarm_G5_12_25_wenzi7, SpriteSize}, /*42. TPMS故障*/
{CN_Alarm_G5_12_25_image, EN_Alarm_G5_12_25_wenzi6, SpriteSize, EN_Alarm_G5_12_25_wenzi6, SpriteSize}, /*42. TPMS電池低下-轮胎监控传感器电压下降*/ {CN_Alarm_G5_12_25_image, EN_Alarm_G5_12_25_wenzi6, SpriteSize, EN_Alarm_G5_12_25_wenzi6, SpriteSize}, /*43. TPMS電池低下-轮胎监控传感器电压下降*/
{CN_Alarm_stop_31_image, SpriteSize, SpriteSize, EN_Alarm_stop_31_wenzi1, SpriteSize}, /*43.第六组 遥控车辆高度调整中(无车速)*/ {CN_Alarm_stop_31_image, SpriteSize, SpriteSize, EN_Alarm_stop_31_wenzi1, SpriteSize}, /*44.第六组 遥控车辆高度调整中(无车速)*/
{CN_Alarm_stop_32_image, SpriteSize, SpriteSize, EN_Alarm_stop_32_wenzi, SpriteSize}, /*44. PTO(停车中)*/ {CN_Alarm_stop_32_image, SpriteSize, SpriteSize, EN_Alarm_stop_32_wenzi, SpriteSize}, /*45. PTO(停车中)*/
{CN_Alarm_drive_33_image, EN_Alarm_drive_33_wenzi2, EN_Alarm_drive_33_wenzi1, EN_Alarm_stop_36_wenzi1, EN_Alarm_stop_36_wenzi2}, /*45.第七组 充电异常-请与五十铃公司联系*/ {CN_Alarm_drive_33_image, EN_Alarm_drive_33_wenzi2, EN_Alarm_drive_33_wenzi1, EN_Alarm_stop_36_wenzi1, EN_Alarm_stop_36_wenzi2}, /*46.第七组 充电异常-请与五十铃公司联系*/
{CN_Alarm_drive_55_image, EN_Alarm_drive_55_wenzi1_1, EN_Alarm_drive_55_wenzi1_2, EN_Alarm_drive_55_wenzi1_1, EN_Alarm_stop_55_wenzi1_2}, /*46. AMT異常-请联系经销商*/ {CN_Alarm_drive_55_image, EN_Alarm_drive_55_wenzi1_1, EN_Alarm_drive_55_wenzi1_2, EN_Alarm_drive_55_wenzi1_1, EN_Alarm_stop_55_wenzi1_2}, /*47. AMT異常-请联系经销商*/
{CN_Alarm_drive_37_image, EN_Alarm_drive_37_wenzi, SpriteSize, EN_Alarm_drive_37_wenzi, SpriteSize}, /*47.第八组 补充燃料-油箱单位*/ {CN_Alarm_drive_37_image, EN_Alarm_drive_37_wenzi, SpriteSize, EN_Alarm_drive_37_wenzi, SpriteSize}, /*48.第八组 补充燃料-油箱单位*/
{CN_Alarm_drive_56_image, CN_Alarm_drive_56_wenzi1, SpriteSize, CN_Alarm_stop_56_wenzi1_1, EN_Alarm_stop_43_wenzi2}, /*48. AMT过热-选择合适的档位*/ {CN_Alarm_drive_56_image, CN_Alarm_drive_56_wenzi1, SpriteSize, CN_Alarm_stop_56_wenzi1_1, EN_Alarm_stop_43_wenzi2}, /*49. AMT过热-选择合适的档位*/
{CN_Alarm_drive_56_image, EN_Alarm_drive_56_wenzi2, SpriteSize, EN_Alarm_drive_56_wenzi2, SpriteSize}, /*49. AMT磨耗-离合器磨损*/ {CN_Alarm_drive_56_image, EN_Alarm_drive_56_wenzi2, SpriteSize, EN_Alarm_drive_56_wenzi2, SpriteSize}, /*50. AMT磨耗-离合器磨损*/
{CN_Alarm_drive_33_image, EN_Alarm_drive_39_wenzi1, SpriteSize, EN_Alarm_drive_39_wenzi1, SpriteSize}, /*50. 低电压报警*/ {CN_Alarm_drive_33_image, EN_Alarm_drive_39_wenzi1, SpriteSize, EN_Alarm_drive_39_wenzi1, SpriteSize}, /*51. 低电压报警*/
{CN_Alarm_drive_33_image, EN_Alarm_drive_39_wenzi2, SpriteSize, EN_Alarm_drive_39_wenzi2, SpriteSize}, /*51. 过电压报警*/ {CN_Alarm_drive_33_image, EN_Alarm_drive_39_wenzi2, SpriteSize, EN_Alarm_drive_39_wenzi2, SpriteSize}, /*52. 过电压报警*/
{CN_Alarm_drive_70_image, CN_Alarm_drive_70_wenzi1, SpriteSize, CN_Alarm_stop_71_wenzi1_1, CN_Alarm_stop_70_wenzi2}, /*52. 后蹄片磨损*/ {CN_Alarm_drive_70_image, CN_Alarm_drive_70_wenzi1, SpriteSize, CN_Alarm_stop_71_wenzi1_1, CN_Alarm_stop_70_wenzi2}, /*53. 后蹄片磨损*/
{CN_Alarm_drive_70_image, CN_Alarm_drive_70_wenzi1, SpriteSize, CN_Alarm_stop_70_wenzi1_1, CN_Alarm_stop_70_wenzi2}, /*53. 前蹄片磨损*/ {CN_Alarm_drive_70_image, CN_Alarm_drive_70_wenzi1, SpriteSize, CN_Alarm_stop_70_wenzi1_1, CN_Alarm_stop_70_wenzi2}, /*54. 前蹄片磨损*/
{CN_Alarm_76_image, CN_Alarm_76_wenzi1, CN_Alarm_76_wenzi2, CN_Alarm_76_wenzi1, CN_Alarm_76_wenzi2}, /* 变速箱温度高*/ {CN_Alarm_76_image, CN_Alarm_76_wenzi1, CN_Alarm_76_wenzi2, CN_Alarm_76_wenzi1, CN_Alarm_76_wenzi2}, /*55. 变速箱温度高*/
{CN_Alarm_72_image, CN_Alarm_72_wenzi, SpriteSize, CN_Alarm_72_wenzi, SpriteSize }, /* 未检测到GW*/ {CN_Alarm_72_image, CN_Alarm_72_wenzi, SpriteSize, CN_Alarm_72_wenzi, SpriteSize }, /*56. 未检测到GW*/
{CN_Alarm_73_image, CN_Alarm_73_wenzi, SpriteSize, CN_Alarm_73_wenzi, SpriteSize }, /* 未检测到TBOX*/ {CN_Alarm_73_image, CN_Alarm_73_wenzi, SpriteSize, CN_Alarm_73_wenzi, SpriteSize }, /*57. 未检测到TBOX*/
{CN_Alarm_73_image, CN_Alarm_74_wenzi, SpriteSize, CN_Alarm_74_wenzi, SpriteSize }, /* TBOX通信异常*/ {CN_Alarm_73_image, CN_Alarm_74_wenzi, SpriteSize, CN_Alarm_74_wenzi, SpriteSize }, /*58. TBOX通信异常*/
{CN_Alarm_75_image, CN_Alarm_75_wenzi, SpriteSize, CN_Alarm_75_wenzi, SpriteSize }, /* 平台通信异常*/ {CN_Alarm_75_image, CN_Alarm_75_wenzi, SpriteSize, CN_Alarm_75_wenzi, SpriteSize }, /*59. 平台通信异常*/
{CN_Alarm_drive_41_image, EN_Alarm_drive_41_wenzi, SpriteSize, EN_Alarm_stop_43_wenzi1, EN_Alarm_stop_43_wenzi2}, /*54. DPD自动再生-再生将自动完成,不需要操作开关*/ {CN_Alarm_drive_41_image, EN_Alarm_drive_41_wenzi, SpriteSize, EN_Alarm_stop_43_wenzi1, EN_Alarm_stop_43_wenzi2}, /*60. DPD自动再生-再生将自动完成,不需要操作开关*/
{CN_Alarm_drive_42_image, EN_Alarm_drive_42_wenzi1, SpriteSize, EN_Alarm_stop_44_wenzi1_1, EN_Alarm_stop_44_wenzi1_2}, /*55.第九组 气压过低-请冲入空气*/ {CN_Alarm_drive_42_image, EN_Alarm_drive_42_wenzi1, SpriteSize, EN_Alarm_stop_44_wenzi1_1, EN_Alarm_stop_44_wenzi1_2}, /*61.第九组 气压过低-请冲入空气*/
{CN_Alarm_drive_42_image, EN_Alarm_drive_42_wenzi2_2, EN_Alarm_drive_42_wenzi2_1, EN_Alarm_stop_44_wenzi2_1, EN_Alarm_stop_44_wenzi2_2}, /*56. EBS故障(红)-请与五十铃公司联系*/ {CN_Alarm_drive_42_image, EN_Alarm_drive_42_wenzi2_2, EN_Alarm_drive_42_wenzi2_1, EN_Alarm_stop_44_wenzi2_1, EN_Alarm_stop_44_wenzi2_2}, /*62. EBS故障(红)-请与五十铃公司联系*/
{SpriteSize, EN_Alarm_drive_43_image, EN_Alarm_drive_43_wenzi1, SpriteSize, SpriteSize}, /*57.第十组 省油耗建议-急加速*/ {SpriteSize, EN_Alarm_drive_43_image, EN_Alarm_drive_43_wenzi1, SpriteSize, SpriteSize}, /*63.第十组 省油耗建议-急加速*/
{SpriteSize, EN_Alarm_drive_43_image, EN_Alarm_drive_43_wenzi2, SpriteSize, SpriteSize}, /*58. 省油耗建议-急减速*/ {SpriteSize, EN_Alarm_drive_43_image, EN_Alarm_drive_43_wenzi2, SpriteSize, SpriteSize}, /*64. 省油耗建议-急减速*/
{SpriteSize, EN_Alarm_drive_43_image, EN_Alarm_drive_43_wenzi3, SpriteSize, SpriteSize}, /*59. 省油耗建议-请降低发动机转速*/ {SpriteSize, EN_Alarm_drive_43_image, EN_Alarm_drive_43_wenzi3, SpriteSize, SpriteSize}, /*65. 省油耗建议-请降低发动机转速*/
{SpriteSize, EN_Alarm_drive_43_image, EN_Alarm_drive_43_wenzi4, SpriteSize, SpriteSize}, /*60. 省油耗建议-请降低速度*/ {SpriteSize, EN_Alarm_drive_43_image, EN_Alarm_drive_43_wenzi4, SpriteSize, SpriteSize}, /*66. 省油耗建议-请降低速度*/
{CN_Alarm_drive_44_image, EN_Alarm_drive_44_wenzi1_1, EN_Alarm_drive_44_wenzi1, EN_Alarm_drive_44_wenzi1_1, EN_Alarm_drive_44_wenzi1}, /*61.第11组 发动机机油&滤清器*/ {CN_Alarm_drive_44_image, EN_Alarm_drive_44_wenzi1_1, EN_Alarm_drive_44_wenzi1, EN_Alarm_drive_44_wenzi1_1, EN_Alarm_drive_44_wenzi1}, /*67.第11组 发动机机油&滤清器*/
{CN_Alarm_drive_44_image, EN_Alarm_drive_44_wenzi1_2, EN_Alarm_drive_44_wenzi1, EN_Alarm_drive_44_wenzi1_2, EN_Alarm_drive_44_wenzi1}, /*62. 燃油滤清器*/ {CN_Alarm_drive_44_image, EN_Alarm_drive_44_wenzi1_2, EN_Alarm_drive_44_wenzi1, EN_Alarm_drive_44_wenzi1_2, EN_Alarm_drive_44_wenzi1}, /*68. 燃油滤清器*/
{CN_Alarm_drive_44_image, EN_Alarm_drive_44_wenzi1_3, EN_Alarm_drive_44_wenzi1, EN_Alarm_drive_44_wenzi1_3, EN_Alarm_drive_44_wenzi1}, /*63. 变速箱油*/ {CN_Alarm_drive_44_image, EN_Alarm_drive_44_wenzi1_3, EN_Alarm_drive_44_wenzi1, EN_Alarm_drive_44_wenzi1_3, EN_Alarm_drive_44_wenzi1}, /*69. 变速箱油*/
{CN_Alarm_drive_44_image, EN_Alarm_drive_44_wenzi1_4, EN_Alarm_drive_44_wenzi1, EN_Alarm_drive_44_wenzi1_4, EN_Alarm_drive_44_wenzi1}, /*64. 差速器油*/ {CN_Alarm_drive_44_image, EN_Alarm_drive_44_wenzi1_4, EN_Alarm_drive_44_wenzi1, EN_Alarm_drive_44_wenzi1_4, EN_Alarm_drive_44_wenzi1}, /*70. 差速器油*/
{CN_Alarm_drive_44_image, EN_Alarm_drive_44_wenzi1_7, EN_Alarm_drive_44_wenzi1, EN_Alarm_drive_44_wenzi1_7, EN_Alarm_drive_44_wenzi1}, /*65. 顺畅系统离合器油*/ {CN_Alarm_drive_44_image, EN_Alarm_drive_44_wenzi1_7, EN_Alarm_drive_44_wenzi1, EN_Alarm_drive_44_wenzi1_7, EN_Alarm_drive_44_wenzi1}, /*71. 顺畅系统离合器油*/
{CN_Alarm_drive_44_image, EN_Alarm_drive_44_wenzi1_5, EN_Alarm_drive_44_wenzi1, EN_Alarm_drive_44_wenzi1_5, EN_Alarm_drive_44_wenzi1}, /*66. 动力转向液*/ {CN_Alarm_drive_44_image, EN_Alarm_drive_44_wenzi1_5, EN_Alarm_drive_44_wenzi1, EN_Alarm_drive_44_wenzi1_5, EN_Alarm_drive_44_wenzi1}, /*72. 动力转向液*/
{CN_Alarm_drive_44_image, EN_Alarm_drive_44_wenzi2_1, EN_Alarm_drive_44_wenzi2, EN_Alarm_drive_44_wenzi2_1, EN_Alarm_drive_44_wenzi2}, /*67. 更换轮胎・轮胎位置*/ {CN_Alarm_drive_44_image, EN_Alarm_drive_44_wenzi2_1, EN_Alarm_drive_44_wenzi2, EN_Alarm_drive_44_wenzi2_1, EN_Alarm_drive_44_wenzi2}, /*73. 更换轮胎・轮胎位置*/
}; };
static const uint16_t GUIWedk_Cn[7u] = {CN_xingqiri, CN_xingqiyi, CN_xingqier, CN_xingqisan, CN_xingqisi, CN_xingqiwu, CN_xingqiliu}; static const uint16_t GUIWedk_Cn[7u] = {CN_xingqiri, CN_xingqiyi, CN_xingqier, CN_xingqisan, CN_xingqisi, CN_xingqiwu, CN_xingqiliu};
......
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