Commit 5d7581ea authored by hu's avatar hu

调整胎压显示数据

parent 5c2eb35f
......@@ -106,24 +106,41 @@ void Data_TPMS_Value_Processing(void)
void Get_Data_TPMS_Value(TPMSNUM_t TPMSTyreID)
{
uint16_t TyrePressure = 0u;
uint32_t TyreTemp = 0ul;
uint8_t TyreTemp = 0u;
if (TPMS_Out[TPMSTyreID].TPMSTyreID == Get_ID_18011733_Sig_Tire_Index())
{
/*胎压 数据处理*/
TPMS_Out[TPMSTyreID].TPMSPressure = Get_ID_18011733_Sig_Tire_Pressure();
TyrePressure = Get_ID_18011733_Sig_Tire_Pressure();
if (TyrePressure < 1000u)
{
TPMS_Out[TPMSTyreID].TPMSPressure = TyrePressure ;
}
else
{
TPMS_Out[TPMSTyreID].TPMSPressure = 0x00u;
}
/*胎温数据处理*/
TPMS_Out[TPMSTyreID].TPMSTempSign = Get_ID_18011733_Sig_Tire_Temperature_Sign();
if (TPMS_Out[TPMSTyreID].TPMSTempSign == 0x01u)
{
//' - '
TPMS_Out[TPMSTyreID].TPMSTemp = (uint8_t)(TYRETEMP_OFFSET_VALUE - (Get_ID_18011733_Sig_Tire_Temperature() & 0x7F));
/*' - '*/
TyreTemp = (uint8_t)(TYRETEMP_OFFSET_VALUE - (Get_ID_18011733_Sig_Tire_Temperature() & 0x7F));
if (TyreTemp > 99)
{
TPMS_Out[TPMSTyreID].TPMSTemp = 99u;
}
else
{
TPMS_Out[TPMSTyreID].TPMSTemp = TyreTemp;
}
}
else
{
//' + '
/*' + '*/
TPMS_Out[TPMSTyreID].TPMSTemp = Get_ID_18011733_Sig_Tire_Temperature();
}
......
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