|
|
@@ -508,6 +508,10 @@ int8_t Rsp_Can_Ctr_CMD(CAN_FRAME*can_ctr_frame)
|
|
|
buf[len++] = cb_operate_state;
|
|
|
buf[len++] = sub_bms_info_1.connected << 4 | sub_bms_info_2.connected;
|
|
|
buf[len++] = sub_bms_info_1.exit_code << 4 | sub_bms_info_2.exit_code;
|
|
|
+ memcpy(buf + len, &sub_bms_info_1.work_error, sizeof(sub_bms_info_1.work_error));
|
|
|
+ len += sizeof(sub_bms_info_1.work_error);
|
|
|
+ memcpy(buf + len, &sub_bms_info_2.work_error, sizeof(sub_bms_info_2.work_error));
|
|
|
+ len += sizeof(sub_bms_info_2.work_error);
|
|
|
sub_bms_info_1.exit_code = sub_bms_info_2.exit_code = SHARK_BATT_EXIT_SUCCESS;
|
|
|
break;
|
|
|
case 7:
|