Commit b5ac9af0 authored by 梁百峰's avatar 梁百峰

🐞 fix:修改左右转向输出检测逻辑

parent ee712715
......@@ -88,35 +88,51 @@ void Check_TurnLights_Voltage_Service(void)
voltageCheckTimer = 0;
if(MENU_CHECK_STEP == 2 || MENU_CHECK_STEP == 11)
{
if(processedLeftVoltage >= 80 && processedLeftVoltage <= 160)
if(processedLeftVoltage >= 80 && processedLeftVoltage <= 160 && leftTurnLightVoltageOK == 0)
{
leftTurnLightVoltageOK = 1;
}
else if(processedLeftVoltage == 0 && leftTurnLightVoltageOK == 1)
{
leftTurnLightVoltageOK = 2;
}
else if(leftTurnLightVoltageOK == 2 && (processedLeftVoltage >= 80 && processedLeftVoltage <= 160))
{
leftTurnLightVoltageOK = 3;
}
GUI_General_Digit_Display(processedLeftVoltage, Num_15, 3, 2, TurnRL_Volate, 40+25+25+25+25+25+25+25+30);
}
if(MENU_CHECK_STEP == 3 || MENU_CHECK_STEP == 11)
{
if(processedRightVoltage >= 80 && processedRightVoltage <=160)
if(processedRightVoltage >= 80 && processedRightVoltage <=160 && rightTurnLightVoltageOK == 0)
{
rightTurnLightVoltageOK = 1;
}
else if(processedRightVoltage == 0 && rightTurnLightVoltageOK == 1)
{
rightTurnLightVoltageOK = 2;
}
else if(rightTurnLightVoltageOK == 2 && (processedRightVoltage >= 80 && processedRightVoltage <= 160))
{
rightTurnLightVoltageOK = 3;
}
GUI_General_Digit_Display(processedRightVoltage, Num_15, 3, 2, TurnRL_Volate, 40+25+25+25+25+25+25+25+25+30);
}
}
// if(MENU_CHECK_STEP > 2 && leftTurnLightVoltageOK == 0)
// {
// MENU_CHECK_STEP = 2;
// }
// else if(MENU_CHECK_STEP > 3 && rightTurnLightVoltageOK == 0)
// {
// MENU_CHECK_STEP = 3;
// }
// else
// {
// ;
// }
if(MENU_CHECK_STEP > 2 && leftTurnLightVoltageOK != 3)
{
MENU_CHECK_STEP = 2;
}
else if(MENU_CHECK_STEP > 3 && rightTurnLightVoltageOK != 3)
{
MENU_CHECK_STEP = 3;
}
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