Commit a34b384d authored by baizhengyuan's avatar baizhengyuan

feat:补全全亮步骤逻辑

parent 398d78bb
...@@ -658,6 +658,9 @@ void can_submit(void) ...@@ -658,6 +658,9 @@ void can_submit(void)
CAN_Frame_st_t m_msg17;//ABS故障 激活 可回复 CAN_Frame_st_t m_msg17;//ABS故障 激活 可回复
uint8_t data17[8] = {0, 0, 0, 0, 0, 0, 0, 0};//0x0CC0FFDC uint8_t data17[8] = {0, 0, 0, 0, 0, 0, 0, 0};//0x0CC0FFDC
//abs驱动tcs
CAN_Frame_st_t m_msg18;//abs 驱动tcs
uint8_t data18[8] = {0, 0, 0, 0, 0, 0, 0, 0};//0x0CA0FFDC
switch (MENU_CHECK_STEP) switch (MENU_CHECK_STEP)
{ {
...@@ -722,6 +725,9 @@ void can_submit(void) ...@@ -722,6 +725,9 @@ void can_submit(void)
data17[7] = 1 << 4; data17[7] = 1 << 4;
init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复 init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame(&m_msg18, 0x0CA0FFDC, 8, 1, data18); // abs驱动tcs
break; break;
case 1://步骤1 case 1://步骤1
...@@ -778,6 +784,9 @@ void can_submit(void) ...@@ -778,6 +784,9 @@ void can_submit(void)
init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈 init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈
data17[7] = 1 << 4; data17[7] = 1 << 4;
init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复 init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame(&m_msg18, 0x0CA0FFDC, 8, 1, data18); // abs驱动tcs
break; break;
case 2: case 2:
data1[2] = 5100 & 0xFF; data1[2] = 5100 & 0xFF;
...@@ -834,6 +843,9 @@ void can_submit(void) ...@@ -834,6 +843,9 @@ void can_submit(void)
init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈 init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈
data17[7] = 1 << 4; data17[7] = 1 << 4;
init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复 init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame(&m_msg18, 0x0CA0FFDC, 8, 1, data18); // abs驱动tcs
break; break;
case 3: case 3:
data1[2] = 5100 & 0xFF; data1[2] = 5100 & 0xFF;
...@@ -891,6 +903,9 @@ void can_submit(void) ...@@ -891,6 +903,9 @@ void can_submit(void)
init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈 init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈
data17[7] = 1 << 4; data17[7] = 1 << 4;
init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复 init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame(&m_msg18, 0x0CA0FFDC, 8, 1, data18); // abs驱动tcs
break; break;
case 4: case 4:
data1[2] = 5100 & 0xFF; data1[2] = 5100 & 0xFF;
...@@ -949,8 +964,10 @@ void can_submit(void) ...@@ -949,8 +964,10 @@ void can_submit(void)
init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈 init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈
data17[7] = 1 << 4; data17[7] = 1 << 4;
init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复 init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame(&m_msg18, 0x0CA0FFDC, 8, 1, data18); // abs驱动tcs
break; break;
case 5: case 5:
data1[2] = 4900 & 0xFF; data1[2] = 4900 & 0xFF;
data1[3] = (4900 >> 8) & 0xFF;//母线电流 data1[3] = (4900 >> 8) & 0xFF;//母线电流
...@@ -1008,6 +1025,9 @@ void can_submit(void) ...@@ -1008,6 +1025,9 @@ void can_submit(void)
init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈 init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈
data17[7] = 1 << 4; data17[7] = 1 << 4;
init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复 init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame(&m_msg18, 0x0CA0FFDC, 8, 1, data18); // abs驱动tcs
break; break;
case 6: case 6:
...@@ -1070,6 +1090,9 @@ void can_submit(void) ...@@ -1070,6 +1090,9 @@ void can_submit(void)
init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈 init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈
data17[7] = 1 << 4; data17[7] = 1 << 4;
init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复 init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame(&m_msg18, 0x0CA0FFDC, 8, 1, data18); // abs驱动tcs
break; break;
case 7: case 7:
...@@ -1130,6 +1153,9 @@ void can_submit(void) ...@@ -1130,6 +1153,9 @@ void can_submit(void)
init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈 init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈
data17[7] = 1 << 4 | 1; data17[7] = 1 << 4 | 1;
init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复 init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame(&m_msg18, 0x0CA0FFDC, 8, 1, data18); // abs驱动tcs
break; break;
case 8: case 8:
...@@ -1153,7 +1179,7 @@ void can_submit(void) ...@@ -1153,7 +1179,7 @@ void can_submit(void)
data4[7] = 0; data4[7] = 0;
init_CAN_Frame(&m_msg4, 0x0C50FFD0, 8, 1, data4); // 时间显示 init_CAN_Frame(&m_msg4, 0x0C50FFD0, 8, 1, data4); // 时间显示
data8[0] = 1 << 6 | 2 << 4; data8[0] = 2 << 4;
init_CAN_Frame(&m_msg8, 0x0C23FFD2, 8, 1, data8); // ready 刹车开关信号反馈 氛围灯红 init_CAN_Frame(&m_msg8, 0x0C23FFD2, 8, 1, data8); // ready 刹车开关信号反馈 氛围灯红
data9[4] = 154; data9[4] = 154;
...@@ -1173,6 +1199,7 @@ void can_submit(void) ...@@ -1173,6 +1199,7 @@ void can_submit(void)
init_CAN_Frame(&m_msg15, 0x0C27FFD3, 8, 1, data15); // 坐桶开启 init_CAN_Frame(&m_msg15, 0x0C27FFD3, 8, 1, data15); // 坐桶开启
data6[0] = 1;
init_CAN_Frame(&m_msg6, 0x0C50FFD2, 8, 1, data6); // 整车故障灯 init_CAN_Frame(&m_msg6, 0x0C50FFD2, 8, 1, data6); // 整车故障灯
data7[0] = (1 << 5) | (1 << 3); data7[0] = (1 << 5) | (1 << 3);
...@@ -1183,6 +1210,9 @@ void can_submit(void) ...@@ -1183,6 +1210,9 @@ void can_submit(void)
init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈 init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈
data17[7] = 1 << 4; data17[7] = 1 << 4;
init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复 init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame(&m_msg18, 0x0CA0FFDC, 8, 1, data18); // abs驱动tcs
break; break;
case 9: case 9:
...@@ -1235,6 +1265,9 @@ void can_submit(void) ...@@ -1235,6 +1265,9 @@ void can_submit(void)
init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈 init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈
data17[7] = 1 << 4; data17[7] = 1 << 4;
init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复 init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame(&m_msg18, 0x0CA0FFDC, 8, 1, data18); // abs驱动tcs
break; break;
case 10:// 全亮 全亮 全亮 全亮 全亮 全亮 全亮 case 10:// 全亮 全亮 全亮 全亮 全亮 全亮 全亮
...@@ -1258,7 +1291,8 @@ void can_submit(void) ...@@ -1258,7 +1291,8 @@ void can_submit(void)
data4[7] = 0; data4[7] = 0;
init_CAN_Frame(&m_msg4, 0x0C50FFD0, 8, 1, data4); // 时间显示 19 09 init_CAN_Frame(&m_msg4, 0x0C50FFD0, 8, 1, data4); // 时间显示 19 09
data8[0] = 1 << 6 | 2 << 4 | 1 << 2;
data8[1] = 1 << 4;
init_CAN_Frame(&m_msg8, 0x0C23FFD2, 8, 1, data8); // ready 刹车开关信号反馈 init_CAN_Frame(&m_msg8, 0x0C23FFD2, 8, 1, data8); // ready 刹车开关信号反馈
data9[4] = 198; data9[4] = 198;
...@@ -1273,8 +1307,10 @@ void can_submit(void) ...@@ -1273,8 +1307,10 @@ void can_submit(void)
init_CAN_Frame(&m_msg13, 0x0C10FFD3, 8, 1, data13); // 自动大灯功能设置 init_CAN_Frame(&m_msg13, 0x0C10FFD3, 8, 1, data13); // 自动大灯功能设置
data14[1] = 1 << 3;
init_CAN_Frame(&m_msg14, 0x0C25FFD2, 8, 1, data14); // 陡坡缓降 init_CAN_Frame(&m_msg14, 0x0C25FFD2, 8, 1, data14); // 陡坡缓降
data15[0] = 1 << 3;
init_CAN_Frame(&m_msg15, 0x0C27FFD3, 8, 1, data15); // 坐桶开启 init_CAN_Frame(&m_msg15, 0x0C27FFD3, 8, 1, data15); // 坐桶开启
data6[0] = 1; data6[0] = 1;
...@@ -1289,6 +1325,9 @@ void can_submit(void) ...@@ -1289,6 +1325,9 @@ void can_submit(void)
init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈 init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈
data17[7] = 1 << 4 | 1; data17[7] = 1 << 4 | 1;
init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复 init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame(&m_msg18, 0x0CA0FFDC, 8, 1, data18); // abs驱动tcs
break; break;
case 11: case 11:
data1[7] = (11200 >> 8) & 0xFF; data1[7] = (11200 >> 8) & 0xFF;
...@@ -1302,16 +1341,16 @@ void can_submit(void) ...@@ -1302,16 +1341,16 @@ void can_submit(void)
init_CAN_Frame(&m_msg3, 0x0C22FFD2, 8, 1, data3); // 驾驶模式 挡位反馈 init_CAN_Frame(&m_msg3, 0x0C22FFD2, 8, 1, data3); // 驾驶模式 挡位反馈
init_CAN_Frame(&m_msg4, 0x0C50FFD0, 8, 1, data4); // 时间显示 19 09 init_CAN_Frame(&m_msg4, 0x0C50FFD0, 8, 1, data4); // 时间显示 00
data8[0] = 1 << 6 | 2 << 4 | 1 << 2;
data8[1] = 1 << 4;
init_CAN_Frame(&m_msg8, 0x0C23FFD2, 8, 1, data8); // ready 刹车开关信号反馈 init_CAN_Frame(&m_msg8, 0x0C23FFD2, 8, 1, data8); // ready 刹车开关信号反馈
data9[4] = 200; data9[4] = 200;
init_CAN_Frame(&m_msg9, 0x0C11FFD1, 8, 1, data9); // 总电池电量 init_CAN_Frame(&m_msg9, 0x0C11FFD1, 8, 1, data9); // 总电池电量
init_CAN_Frame(&m_msg5, 0x0C10FFD1, 8, 1, data5); // 总电池电压 init_CAN_Frame(&m_msg5, 0x0C10FFD1, 8, 1, data5); // 总电池电压
init_CAN_Frame(&m_msg11, 0x0C23FFD3, 8, 1, data11); // 解除报警 蓝牙 init_CAN_Frame(&m_msg11, 0x0C23FFD3, 8, 1, data11); // 解除报警 蓝牙
...@@ -1320,8 +1359,10 @@ void can_submit(void) ...@@ -1320,8 +1359,10 @@ void can_submit(void)
init_CAN_Frame(&m_msg13, 0x0C10FFD3, 8, 1, data13); // 自动大灯功能设置 init_CAN_Frame(&m_msg13, 0x0C10FFD3, 8, 1, data13); // 自动大灯功能设置
data14[1] = 1 << 3;
init_CAN_Frame(&m_msg14, 0x0C25FFD2, 8, 1, data14); // 陡坡缓降 init_CAN_Frame(&m_msg14, 0x0C25FFD2, 8, 1, data14); // 陡坡缓降
data15[0] = 1 << 3;
init_CAN_Frame(&m_msg15, 0x0C27FFD3, 8, 1, data15); // 坐桶开启 init_CAN_Frame(&m_msg15, 0x0C27FFD3, 8, 1, data15); // 坐桶开启
data6[0] = 1; data6[0] = 1;
...@@ -1336,7 +1377,9 @@ void can_submit(void) ...@@ -1336,7 +1377,9 @@ void can_submit(void)
init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈 init_CAN_Frame(&m_msg16, 0x0C50FFDC, 8, 1, data16); // ABS功能设置反馈
data17[7] = 1 << 4 | 1; data17[7] = 1 << 4 | 1;
init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复 init_CAN_Frame(&m_msg17, 0x0CC0FFDC, 8, 1, data17); // ABS故障 激活 可回复
//abs驱动tcs
init_CAN_Frame(&m_msg18, 0x0CA0FFDC, 8, 1, data18); // abs驱动tcs
break; break;
case 12://进不去 case 12://进不去
...@@ -1367,5 +1410,6 @@ void can_submit(void) ...@@ -1367,5 +1410,6 @@ void can_submit(void)
can_mid(m_msg15); can_mid(m_msg15);
can_mid(m_msg16); can_mid(m_msg16);
can_mid(m_msg17); can_mid(m_msg17);
can_mid(m_msg18);
} }
} }
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