Commit ac7c34d8 authored by hu's avatar hu

调整指示灯逻辑

parent 1a547abb
...@@ -862,11 +862,12 @@ uint8_t LED_AEBS_OFF_L_Judgement(void) ...@@ -862,11 +862,12 @@ uint8_t LED_AEBS_OFF_L_Judgement(void)
m_Condition5 = (uint8_t)Get_ID_18FECAA1_Sig_AebsOff(); m_Condition5 = (uint8_t)Get_ID_18FECAA1_Sig_AebsOff();
m_Condition6 = (uint8_t)Get_ID_18FECAA0_Sig_AebsOff(); m_Condition6 = (uint8_t)Get_ID_18FECAA0_Sig_AebsOff();
if (K_Line_Set.K_Line_LID28 == 0x01u)
{
if ( if (
((m_Condition1 == 0x02u) || (m_Condition2 == 0x02u) || (m_Condition3 == 0x02u) || (m_Condition1 == 0x02u) || (m_Condition2 == 0x02u) || (m_Condition3 == 0x02u) ||
((CanStatus1 == CAN_SIG_LOST) && (CanStatus2 == CAN_SIG_LOST) && (CanStatus3 == CAN_SIG_LOST)) || ((CanStatus1 == CAN_SIG_LOST) && (CanStatus2 == CAN_SIG_LOST) && (CanStatus3 == CAN_SIG_LOST)) ||
(m_Condition4 == 0x01u) || (m_Condition5 == 0x01u) || (m_Condition6 == 0x01u)) && (m_Condition4 == 0x01u) || (m_Condition5 == 0x01u) || (m_Condition6 == 0x01u)
(K_Line_Set.K_Line_LID28 == 0x01u)
) )
{ {
u8Result = 1u; u8Result = 1u;
...@@ -879,11 +880,18 @@ uint8_t LED_AEBS_OFF_L_Judgement(void) ...@@ -879,11 +880,18 @@ uint8_t LED_AEBS_OFF_L_Judgement(void)
{ {
u8Result = 0u; u8Result = 0u;
} }
}
else
{
u8Result = 0u;
}
return u8Result; return u8Result;
} }
void LED_AEBS_OFF_L_Execution(uint8_t led_status) void LED_AEBS_OFF_L_Execution(uint8_t led_status)
{ {
if (K_Line_Set.K_Line_LID28 == 0x01u)
{
if (led_status == 1) if (led_status == 1)
{ {
IS31_CHIP0_CHANNEL03 = LED_BRIGHTNESSY; IS31_CHIP0_CHANNEL03 = LED_BRIGHTNESSY;
...@@ -894,6 +902,12 @@ void LED_AEBS_OFF_L_Execution(uint8_t led_status) ...@@ -894,6 +902,12 @@ void LED_AEBS_OFF_L_Execution(uint8_t led_status)
IS31_CHIP0_CHANNEL03 = 0x00; IS31_CHIP0_CHANNEL03 = 0x00;
SEG_LED_AEBS_OFF_L(0); SEG_LED_AEBS_OFF_L(0);
} }
}
else
{
IS31_CHIP0_CHANNEL03 = 0x00;
SEG_LED_AEBS_OFF_L(0);
}
} }
/****************************************************************************** /******************************************************************************
...@@ -916,10 +930,9 @@ uint8_t LED_LDWS_L_Judgement(void) ...@@ -916,10 +930,9 @@ uint8_t LED_LDWS_L_Judgement(void)
CanStatus1 = CAN_MSG_Status(ID_CanMsg18FE5BE8_Msg_Count); CanStatus1 = CAN_MSG_Status(ID_CanMsg18FE5BE8_Msg_Count);
CanStatus2 = CAN_MSG_Status(ID_CanMsg18FECAE8_Msg_Count); CanStatus2 = CAN_MSG_Status(ID_CanMsg18FECAE8_Msg_Count);
if ( if (K_Line_Set.K_Line_LID27 == 0x01u)
((CanStatus1 == CAN_SIG_LOST) || (m_Condition1 == 0x02u) || (m_Condition2 == 0x01u)) && {
(K_Line_Set.K_Line_LID27 == 0x01u) if ((CanStatus1 == CAN_SIG_LOST) || (m_Condition1 == 0x02u) || (m_Condition2 == 0x01u))
)
{ {
u8Result = 1u; u8Result = 1u;
} }
...@@ -931,11 +944,18 @@ uint8_t LED_LDWS_L_Judgement(void) ...@@ -931,11 +944,18 @@ uint8_t LED_LDWS_L_Judgement(void)
{ {
u8Result = 0u; u8Result = 0u;
} }
}
else
{
u8Result = 0u;
}
return u8Result; return u8Result;
} }
void LED_LDWS_L_Execution(uint8_t led_status) void LED_LDWS_L_Execution(uint8_t led_status)
{ {
if (K_Line_Set.K_Line_LID27 == 0x01u)
{
if (led_status == 1) if (led_status == 1)
{ {
IS31_CHIP0_CHANNEL04 = LED_BRIGHTNESSY; IS31_CHIP0_CHANNEL04 = LED_BRIGHTNESSY;
...@@ -946,6 +966,12 @@ void LED_LDWS_L_Execution(uint8_t led_status) ...@@ -946,6 +966,12 @@ void LED_LDWS_L_Execution(uint8_t led_status)
IS31_CHIP0_CHANNEL04 = 0x00; IS31_CHIP0_CHANNEL04 = 0x00;
SEG_LED_LDWS_L(0); SEG_LED_LDWS_L(0);
} }
}
else
{
IS31_CHIP0_CHANNEL04 = 0x00;
SEG_LED_LDWS_L(0);
}
} }
/****************************************************************************** /******************************************************************************
......
This diff is collapsed.
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#define EXTERN_MEU_PROCESS extern #define EXTERN_MEU_PROCESS extern
#endif #endif
#define K_Line_User_RYLQQ 100 #define K_Line_User_RYLQQ 44
#define K_Line_User_KQGZJ 100 #define K_Line_User_KQGZJ 100
#define _MN_IDX_NULL 0xff #define _MN_IDX_NULL 0xff
......
...@@ -866,12 +866,12 @@ void K_LINE_EOL_InitVal(void) ...@@ -866,12 +866,12 @@ void K_LINE_EOL_InitVal(void)
K_Line_Set.K_Line_LID47 = 0xFFu; /* FF 急减速 /*初值FF*/ K_Line_Set.K_Line_LID47 = 0xFFu; /* FF 急减速 /*初值FF*/
K_Line_Set.K_Line_LID48 = 0xFFu; /* FF 长时间怠速 /*初值FF*/ K_Line_Set.K_Line_LID48 = 0xFFu; /* FF 长时间怠速 /*初值FF*/
K_Line_Set.K_Line_LID49 = 0xFFu; /* FF 辅助驻车 /*初值FF*/ K_Line_Set.K_Line_LID49 = 0xFFu; /* FF 辅助驻车 /*初值FF*/
K_Line_Set.K_Line_LID4A = 0x32u; /* 32 变速箱油 5000 */ K_Line_Set.K_Line_LID4A = 0x32u; /* 37 变速箱油 55000 */
K_Line_Set.K_Line_LID4B = 0x32u; /* 32 差速器油 5000 */ K_Line_Set.K_Line_LID4B = 0x32u; /* 37 差速器油 55000 */
K_Line_Set.K_Line_LID4C = 0x32u; /* 32 离合器油 */ K_Line_Set.K_Line_LID4C = 0x32u; /* 37 离合器油 55000 */
K_Line_Set.K_Line_LID4D = 0x64u; /* 64 动力转向油 10000 */ K_Line_Set.K_Line_LID4D = 0x64u; /* 37 动力转向油 55000 */
K_Line_Set.K_Line_LID4E = 0x78u; /* 78 轮胎 12000 */ K_Line_Set.K_Line_LID4E = 0x78u; /* 32 轮胎 50000 */
K_Line_Set.K_Line_LID4F = 0x32u; /* 32 机油&滤清器 5000 */ K_Line_Set.K_Line_LID4F = 0x32u; /* 34 机油&滤清器 22000 */
K_Line_Set.K_Line_LID50 = 0x00u; /* -- 预留 */ K_Line_Set.K_Line_LID50 = 0x00u; /* -- 预留 */
K_Line_Set.K_Line_LID51 = 0x01u; /* 01 工作模式 */ K_Line_Set.K_Line_LID51 = 0x01u; /* 01 工作模式 */
K_Line_Set.K_Line_LID52 = 0x00u; /* 00 电子部件设定 */ K_Line_Set.K_Line_LID52 = 0x00u; /* 00 电子部件设定 */
......
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