|
|
@@ -374,6 +374,8 @@ int8_t Handle_Can_Ctr_CMD(CAN_FRAME*can_ctr_frame)
|
|
|
}
|
|
|
|
|
|
extern uint32_t acc12_overloader_times;
|
|
|
+extern uint8_t shark_battery_shake1;
|
|
|
+extern uint8_t shark_battery_shake2;
|
|
|
|
|
|
int8_t Rsp_Can_Ctr_CMD(CAN_FRAME*can_ctr_frame)
|
|
|
{
|
|
|
@@ -608,8 +610,16 @@ int8_t Rsp_Can_Ctr_CMD(CAN_FRAME*can_ctr_frame)
|
|
|
break;
|
|
|
}
|
|
|
case 6:
|
|
|
+ buf[len++] = shark_battery_shake1;
|
|
|
+ buf[len++] = shark_battery_shake2;
|
|
|
buf[len++] = shark_battery_shake_get_raw();
|
|
|
break;
|
|
|
+ case 7:
|
|
|
+ shark_battery_shake_clear();
|
|
|
+ shark_battery_shake1 = 0;
|
|
|
+ shark_battery_shake2 = 0;
|
|
|
+ buf[len++] = 0;
|
|
|
+ break;
|
|
|
default:
|
|
|
buf[len++] = 0;
|
|
|
break;
|