Commit f7898c9f authored by hu's avatar hu

调整胎压显示

parent 67e3471a
No preview for this file type
This source diff could not be displayed because it is too large. You can view the blob instead.
project .intvect 1536
project .text 309356
project .text 311500
project .rodata 410815
project .secinfo 120
project .syscall 6
......
......@@ -16,6 +16,7 @@ void Data_TPMS_KL30_Init(void)
{
TPMS_Out[FirstLOut].TPMSTyreID = FirstLOutID ;
TPMS_Out[FirstROut].TPMSTyreID = FirstROutID ;
TPMS_Out[SecondLIn].TPMSTyreID = SecondLInID ;
TPMS_Out[SecondRIn].TPMSTyreID = SecondRInID ;
......@@ -30,10 +31,9 @@ void Data_TPMS_KL30_Init(void)
TPMS_Out[FourthRIn].TPMSTyreID = FourthRInID ;
TPMS_Out[FirstLOut].TPMSDataInvalidTime = 600u;
TPMS_Out[FirstROut].TPMSDataInvalidTime = 600u;
TPMS_Out[SecondLIn].TPMSDataInvalidTime = 600u;
TPMS_Out[SecondRIn].TPMSDataInvalidTime = 600u;
......@@ -47,8 +47,10 @@ void Data_TPMS_KL30_Init(void)
TPMS_Out[FourthROut].TPMSDataInvalidTime = 600u;
TPMS_Out[FourthRIn].TPMSDataInvalidTime = 600u;
TPMS_Out[FirstLOut].TPMSGuiSta = SOLID_GRAY;
TPMS_Out[FirstROut].TPMSGuiSta = SOLID_GRAY;
TPMS_Out[SecondLIn].TPMSGuiSta = SOLID_GRAY;
TPMS_Out[SecondRIn].TPMSGuiSta = SOLID_GRAY;
......@@ -82,13 +84,9 @@ void Data_TPMS_Value_Processing(void)
{
/*报文数据获取,处理*/
Get_Data_TPMS_Value(FirstLOut);
Get_Data_TPMS_Value(FirstROut);
Get_Data_TPMS_Value(SecondLIn);
Get_Data_TPMS_Value(SecondRIn);
Get_Data_TPMS_Value(ThirdLOut);
......@@ -103,12 +101,9 @@ void Data_TPMS_Value_Processing(void)
/*报文状态获取*/
Get_Data_TPMS_Status(FirstLOut);
Get_Data_TPMS_Status(FirstROut);
Get_Data_TPMS_Status(SecondLIn);
Get_Data_TPMS_Status(SecondRIn);
Get_Data_TPMS_Status(ThirdLOut);
......@@ -132,18 +127,39 @@ void Get_Data_TPMS_Value(TPMSNUM_t TPMSTyreID)
{
uint16_t TyrePressure = 0u ;
uint32_t TyreTemp = 0ul;
if(TPMS_Out[TPMSTyreID].TPMSTyreID == Get_ID_18011733_Sig_Tire_Index())
if (TPMS_Out[TPMSTyreID].TPMSTyreID == Get_ID_18011733_Sig_Tire_Index())
{
/*胎压 数据处理*/
TPMS_Out[TPMSTyreID].TPMSPressure = Get_ID_18011733_Sig_Tire_Pressure();
/*胎温数据处理*/
TPMS_Out[TPMSTyreID].TPMSTempSign = Get_ID_18011733_Sig_Tire_Temperature_Sign();
if(TPMS_Out[TPMSTyreID].TPMSTempSign)
{//' - '
TPMS_Out[TPMSTyreID].TPMSTemp = 128 - (Get_ID_18011733_Sig_Tire_Temperature()&0x7F) ;
if (TPMS_Out[TPMSTyreID].TPMSTempSign)
{
//' - '
TPMS_Out[TPMSTyreID].TPMSTemp = 128 - (Get_ID_18011733_Sig_Tire_Temperature() & 0x7F) ;
}
else
{//' + '
{
//' + '
TPMS_Out[TPMSTyreID].TPMSTemp = Get_ID_18011733_Sig_Tire_Temperature() ;
}
/*数据掉线计时器*/
TPMS_Out[TPMSTyreID].TPMSDataInvalidTime = 0u;
}
else
{
if (TPMS_Out[TPMSTyreID].TPMSDataInvalidTime < 0xFFFFu)
{
TPMS_Out[TPMSTyreID].TPMSDataInvalidTime ++ ;
}
else
{
TPMS_Out[TPMSTyreID].TPMSDataInvalidTime = 0xFFFFu;
}
}
}
......@@ -155,7 +171,7 @@ void Get_Data_TPMS_Value(TPMSNUM_t TPMSTyreID)
******************************************************************************/
void Get_Data_TPMS_Status(TPMSNUM_t TPMSTyreID)
{
if(TPMS_Out[TPMSTyreID].TPMSTyreID == Get_ID_18011733_Sig_Tire_Index())
if (TPMS_Out[TPMSTyreID].TPMSTyreID == Get_ID_18011733_Sig_Tire_Index())
{
/*低气压报警 */
TPMS_Out[TPMSTyreID].TPMSLowpressure = Get_ID_18011733_Sig_Low_Presure_Alarm();
......@@ -181,19 +197,19 @@ void Get_Data_TPMS_Status(TPMSNUM_t TPMSTyreID)
******************************************************************************/
void Get_Data_TPMS_Pair(TPMSNUM_t TPMSTyreID)
{
if(TPMS_Out[TPMSTyreID].CurPoxID)
if (TPMS_Out[TPMSTyreID].CurPoxID)
{
if(TPMS_Out[TPMSTyreID].PairEn)
if (TPMS_Out[TPMSTyreID].PairEn)
{
TPMS_Out[TPMSTyreID].PairTimer ++ ;
TPMS_Out[TPMSTyreID].TPMSGuiSta = YELLOW_FLASH ;
if(Get_ID_18021733_Sig_Setup_cmd() == 0x61u)
if (Get_ID_18021733_Sig_Setup_cmd() == 0x61u)
{
TPMS_Out[TPMSTyreID].PairSuccess = 1u ;
TPMS_Out[TPMSTyreID].TPMSGuiSta = SOLID_GREEN ;
TPMS_Out[TPMSTyreID].PairEn = 0 ;
}
else if(Get_ID_18021733_Sig_Setup_cmd() == 0xffu)
else if (Get_ID_18021733_Sig_Setup_cmd() == 0xffu)
{
TPMS_Out[TPMSTyreID].PairSuccess = 0u ;
}
......@@ -290,14 +306,14 @@ uint16_t Get_DataTPMS_Temp_Sta(TPMSNUM_t TPMSTyreID)
{
Temp_Value = (uint16_t)STATUS_UNSUPPORTED ;
}
//else if (TPMS_Out[TPMSTyreID].TPMSTempSigStat == 1u ) /*正数 零 返回状态*/
//{
// Temp_Value = (uint16_t)STATUS_NONNEGATIVE;
//}
//else if (TPMS_Out[TPMSTyreID].TPMSTempSigStat == 0u ) /*负数 返回状态*/
//{
// Temp_Value = (uint16_t)STATUS_NEGATIVE;
//}
else if (TPMS_Out[TPMSTyreID].TPMSTempSigStat == 1u ) /*正数 零 返回状态*/
{
Temp_Value = (uint16_t)STATUS_NONNEGATIVE;
}
else if (TPMS_Out[TPMSTyreID].TPMSTempSigStat == 0u ) /*负数 返回状态*/
{
Temp_Value = (uint16_t)STATUS_NEGATIVE;
}
else
{
Temp_Value = (uint16_t)STATUS_SUCCESS ;
......@@ -502,15 +518,15 @@ uint8_t Get_DataTPMS_Tyre_FLASH_Sta(TPMSNUM_t TPMSTyreID)
void ChooseKey_TPMS_Event(TPMSNUM_t TPMSTyreID)
{
uint8_t i = 0 ;
for(i = 0 ;i < TPMSNumMax ;i ++ )
for (i = 0 ; i < TPMSNumMax ; i ++ )
{
if(TPMS_Out[i].TPMSGuiSta == WHITEBOX_GRAY)
if (TPMS_Out[i].TPMSGuiSta == WHITEBOX_GRAY)
{
TPMS_Out[i].TPMSGuiSta = SOLID_GRAY ;
TPMS_Out[i].CurPoxID = 0 ;
}
}
if(TPMS_Out[TPMSTyreID].TPMSGuiSta == SOLID_GRAY)
if (TPMS_Out[TPMSTyreID].TPMSGuiSta == SOLID_GRAY)
{
TPMS_Out[TPMSTyreID].TPMSGuiSta = WHITEBOX_GRAY ;
}
......
......@@ -72,7 +72,7 @@ typedef enum
WHITEBOX_GRAY ,
YELLOW_FLASH ,
SOLID_GREEN ,
}en_TPMSGUI;
} en_TPMSGUI;
......@@ -95,15 +95,9 @@ typedef struct
uint8_t TPMSInvaliddata ; /*标识报警信号的有效性 */
uint8_t TPMSDataupdating ; /*数据有效性 */
//uint8_t TPMSLostWarningSig ; /*轮胎被盗报警信号 */
//uint8_t TPMSTemporaryNoSignal ; /*短时无信号 */
//uint8_t TPMSTempSigStat ; /*轮胎温度符号状态 */
uint8_t TPMSTempSigStat ; /*轮胎温度符号状态 */
uint16_t TPMSDataInvalidTime ; /*数据无效计时器 */
//uint16_t TPMSValueSta ; /*数据返回状态 */
......@@ -115,8 +109,6 @@ typedef struct
uint8_t PairCmd ; /*TxID 18033317 Byte1*/
uint8_t TireNumber ; /*TxID 18033317 Byte2*/
} _USER_TPMS;
extern _USER_TPMS TPMS_Out[TPMSNumMax];
......
......@@ -2677,8 +2677,35 @@ void GUI_BG_Errot_Display(uint8_t Mode)
--------------------------------------------------------------------------*/
void GUI_BG_TPMS_GasPIC_Display(uint8_t Mode)
{
uint8_t User_Tpms12 = 0u;
uint8_t User_Tpms13 = 0u;
uint8_t User_Tpms22 = 0u;
uint8_t User_Tpms23 = 0u;
uint8_t User_Tpms31 = 0u;
uint8_t User_Tpms32 = 0u;
uint8_t User_Tpms33 = 0u;
uint8_t User_Tpms34 = 0u;
uint8_t User_Tpms41 = 0u;
uint8_t User_Tpms42 = 0u;
uint8_t User_Tpms43 = 0u;
uint8_t User_Tpms44 = 0u;
if (Mode == GUI_DISP_MODE_NORMAL)
{
/*低气压-高气压-快速漏气*/
//User_Tpms12 = ();
//User_Tpms13 = ();
//User_Tpms22 = ();
//User_Tpms23 = ();
//User_Tpms31 = ();
//User_Tpms32 = ();
//User_Tpms33 = ();
//User_Tpms34 = ();
//User_Tpms41 = ();
//User_Tpms42 = ();
//User_Tpms43 = ();
//User_Tpms44 = ();
/*显示*/
GUI_General_Display(MENU_Sprite, CN_User_Menu3_04_che, GUI_BLENDMODE_SRC_OVER); /*车*/
......@@ -2688,31 +2715,125 @@ void GUI_BG_TPMS_GasPIC_Display(uint8_t Mode)
GUI_General_Display(MENU_Sprite, CN_User_Menu3_04_jiantou1, GUI_BLENDMODE_SRC_OVER); /*箭头*/
GUI_General_Display(MENU_Sprite, CN_User_Menu3_04_jiantou2, GUI_BLENDMODE_SRC_OVER); /*箭头*/
/*0x12*/if (1) {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);}
else {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x13*/if (1) {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
else {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x22*/if (1) {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[1], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);}
else {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x23*/if (1) {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[1], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
else {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x31*/if (1) {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);}
else {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x32*/if (1) {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2], GUI_TPMS_PIC_Y[2u], GUI_BLENDMODE_CUSTOM);}
else {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x33*/if (1) {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2], GUI_TPMS_PIC_Y[1u], GUI_BLENDMODE_CUSTOM);}
else {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x34*/if (1) {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
else {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x41*/if (1) {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);}
else {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x42*/if (1) {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3], GUI_TPMS_PIC_Y[2u], GUI_BLENDMODE_CUSTOM);}
else {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x43*/if (1) {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3], GUI_TPMS_PIC_Y[1u], GUI_BLENDMODE_CUSTOM);}
else {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x44*/if (1) {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
else {GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x12*/
if (User_Tpms12 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[0U], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0u], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
/*0x13*/
if (User_Tpms13 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[0u], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0u], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
/*0x22*/
if (User_Tpms22 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[1u], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[1u], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
/*0x23*/
if (User_Tpms23 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[1u], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[1u], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
/*0x31*/
if (User_Tpms31 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2U], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[2u], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
/*0x32*/
if (User_Tpms32 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2U], GUI_TPMS_PIC_Y[2u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[2u], GUI_TPMS_PIC_Y[2u], GUI_BLENDMODE_CUSTOM);
}
/*0x33*/
if (User_Tpms33 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2U], GUI_TPMS_PIC_Y[1u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[2u], GUI_TPMS_PIC_Y[1u], GUI_BLENDMODE_CUSTOM);
}
/*0x34*/
if (User_Tpms34 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2U], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[2u], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
/*0x41*/
if (User_Tpms41 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
/*0x42*/
if (User_Tpms42 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[2u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[2u], GUI_BLENDMODE_CUSTOM);
}
/*0x43*/
if (User_Tpms43 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[1u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[1u], GUI_BLENDMODE_CUSTOM);
}
/*0x44*/
if (User_Tpms44 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
}
else
{
......@@ -2730,8 +2851,35 @@ void GUI_BG_TPMS_GasPIC_Display(uint8_t Mode)
--------------------------------------------------------------------------*/
void GUI_BG_TPMS_TempPIC_Display(uint8_t Mode)
{
uint8_t User_Tpms12 = 0u;
uint8_t User_Tpms13 = 0u;
uint8_t User_Tpms22 = 0u;
uint8_t User_Tpms23 = 0u;
uint8_t User_Tpms31 = 0u;
uint8_t User_Tpms32 = 0u;
uint8_t User_Tpms33 = 0u;
uint8_t User_Tpms34 = 0u;
uint8_t User_Tpms41 = 0u;
uint8_t User_Tpms42 = 0u;
uint8_t User_Tpms43 = 0u;
uint8_t User_Tpms44 = 0u;
if (Mode == GUI_DISP_MODE_NORMAL)
{
/*高温报警*/
//User_Tpms12 = ();
//User_Tpms13 = ();
//User_Tpms22 = ();
//User_Tpms23 = ();
//User_Tpms31 = ();
//User_Tpms32 = ();
//User_Tpms33 = ();
//User_Tpms34 = ();
//User_Tpms41 = ();
//User_Tpms42 = ();
//User_Tpms43 = ();
//User_Tpms44 = ();
/*显示*/
GUI_General_Display(MENU_Sprite, CN_User_Menu3_04_che, GUI_BLENDMODE_SRC_OVER); /*车*/
......@@ -2741,30 +2889,126 @@ void GUI_BG_TPMS_TempPIC_Display(uint8_t Mode)
GUI_General_Display(MENU_Sprite, CN_User_Menu3_04_jiantou1, GUI_BLENDMODE_SRC_OVER); /*箭头*/
GUI_General_Display(MENU_Sprite, CN_User_Menu3_04_jiantou2, GUI_BLENDMODE_SRC_OVER); /*箭头*/
/*0x12*/if (1) { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);}
else { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x13*/if (1) { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
else { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x22*/if (1) { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[1], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);}
else { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x23*/if (1) { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[1], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
else { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x31*/if (1) { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);}
else { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x32*/if (1) { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2], GUI_TPMS_PIC_Y[2u], GUI_BLENDMODE_CUSTOM);}
else { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x33*/if (1) { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2], GUI_TPMS_PIC_Y[1u], GUI_BLENDMODE_CUSTOM);}
else { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x34*/if (1) { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
else { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x41*/if (1) { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);}
else { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x42*/if (1) { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3], GUI_TPMS_PIC_Y[2u], GUI_BLENDMODE_CUSTOM);}
else { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x43*/if (1) { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3], GUI_TPMS_PIC_Y[1u], GUI_BLENDMODE_CUSTOM);}
else { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x44*/if (1) { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
else { GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);}
/*0x12*/
if (User_Tpms12 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[0u], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0u], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
/*0x13*/
if (User_Tpms13 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[0u], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[0u], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
/*0x22*/
if (User_Tpms22 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[1u], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[1u], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
/*0x23*/
if (User_Tpms23 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[1u], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[1u], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
/*0x31*/
if (User_Tpms31 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2u], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[2u], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
/*0x32*/
if (User_Tpms32 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2u], GUI_TPMS_PIC_Y[2u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[2], GUI_TPMS_PIC_Y[2u], GUI_BLENDMODE_CUSTOM);
}
/*0x33*/
if (User_Tpms33 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2u], GUI_TPMS_PIC_Y[1u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[2u], GUI_TPMS_PIC_Y[1u], GUI_BLENDMODE_CUSTOM);
}
/*0x34*/
if (User_Tpms34 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[2u], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[2u], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
/*0x41*/
if (User_Tpms41 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[3u], GUI_BLENDMODE_CUSTOM);
}
/*0x42*/
if (User_Tpms42 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[2u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[2u], GUI_BLENDMODE_CUSTOM);
}
/*0x43*/
if (User_Tpms43 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[1u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[1u], GUI_BLENDMODE_CUSTOM);
}
/*0x44*/
if (User_Tpms44 == 1u)
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai2, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
else
{
GUI_Translate_Display(MENU_Sprite, CN_User_Menu3_04_luntai, GUI_TPMS_PIC_X[3u], GUI_TPMS_PIC_Y[0u], GUI_BLENDMODE_CUSTOM);
}
}
else
{
......@@ -2796,6 +3040,19 @@ void GUI_BG_TPMS_GasNUM_Display(uint8_t Mode)
if (Mode == GUI_DISP_MODE_NORMAL)
{
Gas_Value_0x12 = Get_DataTPMS_Pressure_Value(FirstLOut);
Gas_Value_0x13 = Get_DataTPMS_Pressure_Value(FirstROut);
Gas_Value_0x22 = Get_DataTPMS_Pressure_Value(SecondLIn);
Gas_Value_0x23 = Get_DataTPMS_Pressure_Value(SecondRIn);
Gas_Value_0x31 = Get_DataTPMS_Pressure_Value(ThirdLOut);
Gas_Value_0x32 = Get_DataTPMS_Pressure_Value(ThirdLIn);
Gas_Value_0x33 = Get_DataTPMS_Pressure_Value(ThirdRIn);
Gas_Value_0x34 = Get_DataTPMS_Pressure_Value(ThirdROut);
Gas_Value_0x41 = Get_DataTPMS_Pressure_Value(FourthLOut);
Gas_Value_0x42 = Get_DataTPMS_Pressure_Value(FourthLIn);
Gas_Value_0x43 = Get_DataTPMS_Pressure_Value(FourthRIn);
Gas_Value_0x44 = Get_DataTPMS_Pressure_Value(FourthROut);
/*0x12*/GUI_General_Digit_Display(MENU_Sprite, Gas_Value_0x12, Nb_12_0, 3u, 2u, GUI_TPMS_NUM1_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER);
/*0x13*/GUI_General_Digit_Display(MENU_Sprite, Gas_Value_0x13, Nb_12_0, 3u, 2u, GUI_TPMS_NUM1_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER);
/*0x22*/GUI_General_Digit_Display(MENU_Sprite, Gas_Value_0x22, Nb_12_0, 3u, 2u, GUI_TPMS_NUM2_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER);
......@@ -2838,32 +3095,179 @@ void GUI_BG_TPMS_TempNUM_Display(uint8_t Mode)
uint16_t Temp_Value_0x43 = 0u;
uint16_t Temp_Value_0x44 = 0u;
uint8_t Temp_Sta_0x12 = STATUS_NONNEGATIVE;
uint8_t Temp_Sta_0x13 = STATUS_NONNEGATIVE;
uint8_t Temp_Sta_0x22 = STATUS_NONNEGATIVE;
uint8_t Temp_Sta_0x23 = STATUS_NONNEGATIVE;
uint8_t Temp_Sta_0x31 = STATUS_NONNEGATIVE;
uint8_t Temp_Sta_0x32 = STATUS_NONNEGATIVE;
uint8_t Temp_Sta_0x33 = STATUS_NONNEGATIVE;
uint8_t Temp_Sta_0x34 = STATUS_NONNEGATIVE;
uint8_t Temp_Sta_0x41 = STATUS_NONNEGATIVE;
uint8_t Temp_Sta_0x42 = STATUS_NONNEGATIVE;
uint8_t Temp_Sta_0x43 = STATUS_NONNEGATIVE;
uint8_t Temp_Sta_0x44 = STATUS_NONNEGATIVE;
if (Mode == GUI_DISP_MODE_NORMAL)
{
/*0x12*/if (0) { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x12, Nb_12_0, 3u, 2u, GUI_TPMS_NUM1_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER); }
else { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x12, Nb_12_0, 2u, 1u, GUI_TPMS_NUM1_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[0] + 3u), (GUI_TPMS_NUM_Y[3u] + 9u), GUI_BLENDMODE_SRC_OVER);}
/*0x13*/if (0) { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x13, Nb_12_0, 3u, 2u, GUI_TPMS_NUM1_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER); }
else { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x13, Nb_12_0, 2u, 1u, GUI_TPMS_NUM1_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[0] + 3u), (GUI_TPMS_NUM_Y[0u] + 9u), GUI_BLENDMODE_SRC_OVER);}
/*0x22*/if (0) { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x22, Nb_12_0, 3u, 2u, GUI_TPMS_NUM2_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER); }
else { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x22, Nb_12_0, 2u, 1u, GUI_TPMS_NUM2_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[1] + 3u), (GUI_TPMS_NUM_Y[3u] + 9u), GUI_BLENDMODE_SRC_OVER);}
/*0x23*/if (0) { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x23, Nb_12_0, 3u, 2u, GUI_TPMS_NUM2_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER); }
else { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x23, Nb_12_0, 2u, 1u, GUI_TPMS_NUM2_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[1] + 3u), (GUI_TPMS_NUM_Y[0u] + 9u), GUI_BLENDMODE_SRC_OVER);}
/*0x31*/if (0) { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x31, Nb_12_0, 3u, 2u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER); }
else { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x31, Nb_12_0, 2u, 1u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[2] + 3u), (GUI_TPMS_NUM_Y[3u] + 9u), GUI_BLENDMODE_SRC_OVER);}
/*0x32*/if (0) { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x32, Nb_12_0, 3u, 2u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[2u], GUI_BLENDMODE_SRC_OVER); }
else { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x32, Nb_12_0, 2u, 1u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[2u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[2] + 3u), (GUI_TPMS_NUM_Y[2u] + 9u), GUI_BLENDMODE_SRC_OVER);}
/*0x33*/if (0) { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x33, Nb_12_0, 3u, 2u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[1u], GUI_BLENDMODE_SRC_OVER); }
else { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x33, Nb_12_0, 2u, 1u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[1u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[2] + 3u), (GUI_TPMS_NUM_Y[1u] + 9u), GUI_BLENDMODE_SRC_OVER);}
/*0x34*/if (0) { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x34, Nb_12_0, 3u, 2u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER); }
else { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x34, Nb_12_0, 2u, 1u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[2] + 3u), (GUI_TPMS_NUM_Y[0u] + 9u), GUI_BLENDMODE_SRC_OVER);}
/*0x41*/if (0) { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x41, Nb_12_0, 3u, 2u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER); }
else { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x41, Nb_12_0, 2u, 1u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[3] + 3u), (GUI_TPMS_NUM_Y[3u] + 9u), GUI_BLENDMODE_SRC_OVER);}
/*0x42*/if (0) { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x42, Nb_12_0, 3u, 2u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[2u], GUI_BLENDMODE_SRC_OVER); }
else { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x42, Nb_12_0, 2u, 1u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[2u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[3] + 3u), (GUI_TPMS_NUM_Y[2u] + 9u), GUI_BLENDMODE_SRC_OVER);}
/*0x43*/if (0) { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x43, Nb_12_0, 3u, 2u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[1u], GUI_BLENDMODE_SRC_OVER); }
else { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x43, Nb_12_0, 2u, 1u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[1u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[3] + 3u), (GUI_TPMS_NUM_Y[1u] + 9u), GUI_BLENDMODE_SRC_OVER);}
/*0x44*/if (0) { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x44, Nb_12_0, 3u, 2u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER); }
else { GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x44, Nb_12_0, 2u, 1u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER); GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[3] + 3u), (GUI_TPMS_NUM_Y[0u] + 9u), GUI_BLENDMODE_SRC_OVER);}
Temp_Value_0x12 = Get_DataTPMS_Temp_Value(FirstLOut);
Temp_Value_0x13 = Get_DataTPMS_Temp_Value(FirstROut);
Temp_Value_0x22 = Get_DataTPMS_Temp_Value(SecondLIn);
Temp_Value_0x23 = Get_DataTPMS_Temp_Value(SecondRIn);
Temp_Value_0x31 = Get_DataTPMS_Temp_Value(ThirdLOut);
Temp_Value_0x32 = Get_DataTPMS_Temp_Value(ThirdLIn);
Temp_Value_0x33 = Get_DataTPMS_Temp_Value(ThirdRIn);
Temp_Value_0x34 = Get_DataTPMS_Temp_Value(ThirdROut);
Temp_Value_0x41 = Get_DataTPMS_Temp_Value(FourthLOut);
Temp_Value_0x42 = Get_DataTPMS_Temp_Value(FourthLIn);
Temp_Value_0x43 = Get_DataTPMS_Temp_Value(FourthRIn);
Temp_Value_0x44 = Get_DataTPMS_Temp_Value(FourthROut);
Temp_Sta_0x12 = Get_DataTPMS_Temp_Sta(FirstLOut);
Temp_Sta_0x13 = Get_DataTPMS_Temp_Sta(FirstROut);
Temp_Sta_0x22 = Get_DataTPMS_Temp_Sta(SecondLIn);
Temp_Sta_0x23 = Get_DataTPMS_Temp_Sta(SecondRIn);
Temp_Sta_0x31 = Get_DataTPMS_Temp_Sta(ThirdLOut);
Temp_Sta_0x32 = Get_DataTPMS_Temp_Sta(ThirdLIn);
Temp_Sta_0x33 = Get_DataTPMS_Temp_Sta(ThirdRIn);
Temp_Sta_0x34 = Get_DataTPMS_Temp_Sta(ThirdROut);
Temp_Sta_0x41 = Get_DataTPMS_Temp_Sta(FourthLOut);
Temp_Sta_0x42 = Get_DataTPMS_Temp_Sta(FourthLIn);
Temp_Sta_0x43 = Get_DataTPMS_Temp_Sta(FourthRIn);
Temp_Sta_0x44 = Get_DataTPMS_Temp_Sta(FourthROut);
/*0x12*/
if (Temp_Sta_0x12 == STATUS_NEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x12, Nb_12_0, 2u, 1u, GUI_TPMS_NUM1_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[0] + 3u), (GUI_TPMS_NUM_Y[3u] + 9u), GUI_BLENDMODE_SRC_OVER);
}
else // if (Temp_Sta_0x12 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x12, Nb_12_0, 3u, 2u, GUI_TPMS_NUM1_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER);
}
/*0x13*/
if (Temp_Sta_0x13 == STATUS_NEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x13, Nb_12_0, 2u, 1u, GUI_TPMS_NUM1_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[0] + 3u), (GUI_TPMS_NUM_Y[0u] + 9u), GUI_BLENDMODE_SRC_OVER);
}
else //if (Temp_Sta_0x13 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x13, Nb_12_0, 3u, 2u, GUI_TPMS_NUM1_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER);
}
/*0x22*/
if (Temp_Sta_0x22 == STATUS_NEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x22, Nb_12_0, 2u, 1u, GUI_TPMS_NUM2_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[1] + 3u), (GUI_TPMS_NUM_Y[3u] + 9u), GUI_BLENDMODE_SRC_OVER);
}
else //if (Temp_Sta_0x22 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x22, Nb_12_0, 3u, 2u, GUI_TPMS_NUM2_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER);
}
/*0x23*/
if (Temp_Sta_0x23 == STATUS_NEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x23, Nb_12_0, 2u, 1u, GUI_TPMS_NUM2_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[1] + 3u), (GUI_TPMS_NUM_Y[0u] + 9u), GUI_BLENDMODE_SRC_OVER);
}
else //if (Temp_Sta_0x23 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x23, Nb_12_0, 3u, 2u, GUI_TPMS_NUM2_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER);
}
/*0x31*/
if (Temp_Sta_0x31 == STATUS_NEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x31, Nb_12_0, 2u, 1u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[2] + 3u), (GUI_TPMS_NUM_Y[3u] + 9u), GUI_BLENDMODE_SRC_OVER);
}
else //if (Temp_Sta_0x31 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x31, Nb_12_0, 3u, 2u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER);
}
/*0x32*/
if (Temp_Sta_0x32 == STATUS_NEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x32, Nb_12_0, 2u, 1u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[2u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[2] + 3u), (GUI_TPMS_NUM_Y[2u] + 9u), GUI_BLENDMODE_SRC_OVER);
}
else // if (Temp_Sta_0x32 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x32, Nb_12_0, 3u, 2u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[2u], GUI_BLENDMODE_SRC_OVER);
}
/*0x33*/
if (Temp_Sta_0x33 == STATUS_NEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x33, Nb_12_0, 2u, 1u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[1u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[2] + 3u), (GUI_TPMS_NUM_Y[1u] + 9u), GUI_BLENDMODE_SRC_OVER);
}
else //if (Temp_Sta_0x33 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x33, Nb_12_0, 3u, 2u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[1u], GUI_BLENDMODE_SRC_OVER);
}
/*0x34*/
if (Temp_Sta_0x34 == STATUS_NEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x34, Nb_12_0, 2u, 1u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[2] + 3u), (GUI_TPMS_NUM_Y[0u] + 9u), GUI_BLENDMODE_SRC_OVER);
}
else //if (Temp_Sta_0x34 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x34, Nb_12_0, 3u, 2u, GUI_TPMS_NUM3_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER);
}
/*0x41*/
if (Temp_Sta_0x41 == STATUS_NEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x41, Nb_12_0, 2u, 1u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[3] + 3u), (GUI_TPMS_NUM_Y[3u] + 9u), GUI_BLENDMODE_SRC_OVER);
}
else //if (Temp_Sta_0x41 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x41, Nb_12_0, 3u, 2u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[3u], GUI_BLENDMODE_SRC_OVER);
}
/*0x42*/
if (Temp_Sta_0x42 == STATUS_NEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x42, Nb_12_0, 2u, 1u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[2u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[3] + 3u), (GUI_TPMS_NUM_Y[2u] + 9u), GUI_BLENDMODE_SRC_OVER);
}
else //if (Temp_Sta_0x42 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x42, Nb_12_0, 3u, 2u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[2u], GUI_BLENDMODE_SRC_OVER);
}
/*0x43*/
if (Temp_Sta_0x43 == STATUS_NEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x43, Nb_12_0, 2u, 1u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[1u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[3] + 3u), (GUI_TPMS_NUM_Y[1u] + 9u), GUI_BLENDMODE_SRC_OVER);
}
else //if (Temp_Sta_0x43 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x43, Nb_12_0, 3u, 2u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[1u], GUI_BLENDMODE_SRC_OVER);
}
/*0x44*/
if (Temp_Sta_0x44 == STATUS_NEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x44, Nb_12_0, 2u, 1u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER);
GUI_Translate_Display(MENU_Sprite, Nb_12_heng, (GUI_TPMS_MIC3_X[3] + 3u), (GUI_TPMS_NUM_Y[0u] + 9u), GUI_BLENDMODE_SRC_OVER);
}
else //if (Temp_Sta_0x44 == STATUS_NONNEGATIVE)
{
GUI_General_Digit_Display(MENU_Sprite, Temp_Value_0x44, Nb_12_0, 3u, 2u, GUI_TPMS_NUM4_X, GUI_TPMS_NUM_Y[0u], GUI_BLENDMODE_SRC_OVER);
}
}
else
{
......
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