|
@@ -1408,25 +1408,25 @@ static void setDefaultBcuDataInfo(void)
|
|
|
{
|
|
|
memset(&BcuDataInfo, 0x00, sizeof(BcuDataInfo));
|
|
|
BcuDataInfo.appDataModify = false;
|
|
|
- memset(BcuDataInfo.blcv_Q_totalCpE, 0x00, cmnc_num_cellUNumMax * sizeof(UINT32));
|
|
|
- memset(BcuDataInfo.blcv_Q_reqCpE, 0x00, cmnc_num_cellUNumMax * sizeof(UINT16));
|
|
|
+ memset(BcuDataInfo.blcv_Q_totalCpE, 0x00, sizeof(BcuDataInfo.blcv_Q_totalCpE));
|
|
|
+ memset(BcuDataInfo.blcv_Q_reqCpE, 0x00, sizeof(BcuDataInfo.blcv_Q_reqCpE));
|
|
|
BcuDataInfo.socd_pct_bcuSocE = 1200;
|
|
|
BcuDataInfo.socd_pct_battSocE = 1200;
|
|
|
BcuDataInfo.sohd_tm_chrgStartStatE = 0;
|
|
|
BcuDataInfo.sohd_flg_chrgEndE = 0;
|
|
|
- memset(BcuDataInfo.sohv_Q_cellCapArrE, 0, cmnc_num_cellUNumMax * sizeof(UINT16));
|
|
|
- memset(BcuDataInfo.sohv_V_chrgStartStatE, 0, cmnc_num_cellUNumMax * sizeof(UINT16));
|
|
|
+ memset(BcuDataInfo.sohv_V_chrgStartStatE, 0, sizeof(BcuDataInfo.sohv_V_chrgStartStatE));
|
|
|
BcuDataInfo.sohd_Q_chrgE = 0;
|
|
|
- memset(BcuDataInfo.sohv_Q_packCapArrE, 0, 10 * sizeof(UINT16));
|
|
|
- memset(BcuDataInfo.iscv_Q_remainCpEE, 0, cmnc_num_cellUNumMax * sizeof(UINT16));
|
|
|
- memset(BcuDataInfo.iscv_Q_remainCpEE, 0, sizeof(BcuDataInfo.iscv_Q_remainCpEE));
|
|
|
- BcuDataInfo.iscd_tm_totalEE = 0;
|
|
|
- BcuDataInfo.sfmd_flg_iscFltEE = 0;
|
|
|
+ memset(BcuDataInfo.sohv_Q_packCapArrE, 0, sizeof(BcuDataInfo.sohv_Q_packCapArrE));
|
|
|
+ memset(BcuDataInfo.sohv_Q_cellCapArrE, 0, sizeof(BcuDataInfo.sohv_Q_cellCapArrE));
|
|
|
+ memset(BcuDataInfo.iscv_Q_remainCpE, 0, sizeof(BcuDataInfo.iscv_Q_remainCpE));
|
|
|
+ memset(BcuDataInfo.sorv_ohm_cellRE, 0, sizeof(BcuDataInfo.sorv_ohm_cellRE));
|
|
|
+ BcuDataInfo.iscd_tm_totalE = 0;
|
|
|
+ BcuDataInfo.sfmd_flg_iscFltE = 0;
|
|
|
BcuDataInfo.sfmd_flg_mainCirClosFltE = 0;
|
|
|
BcuDataInfo.sfmd_flg_heatCirClosFltE = 0;
|
|
|
BcuDataInfo.sfmd_flg_heatCirOpenFltE = 0;
|
|
|
BcuDataInfo.sfmd_flg_heatRunFltE = 0;
|
|
|
- BcuDataInfo.ihd_tm_parkTimeEE = 0;
|
|
|
+ BcuDataInfo.ihd_tm_parkTimeE = 0;
|
|
|
return;
|
|
|
}
|
|
|
|
|
@@ -2116,14 +2116,7 @@ void CANEncodeFunction(UINT32 ID, UINT8 *msgData)
|
|
|
*(UINT8 *)(msgData + 7) = reservedSignal8 & 0xFF;
|
|
|
break;
|
|
|
case 0x7CF:
|
|
|
- reservedSignal1 = socd_pct_vcuSoc & 0xFF;
|
|
|
- reservedSignal2 = (socd_pct_vcuSoc >> 8) & 0xFF;
|
|
|
- reservedSignal3 = test_efkSocMin & 0xFF;
|
|
|
- reservedSignal4 = (test_efkSocMin >> 8) & 0xFF;
|
|
|
- reservedSignal5 = test_efkSocMax & 0xFF;
|
|
|
- reservedSignal6 = (test_efkSocMax >> 8) & 0xFF;
|
|
|
- reservedSignal7 = 0 & 0xFF;
|
|
|
- reservedSignal8 = (0 >> 8) & 0xFF;
|
|
|
+
|
|
|
*(UINT8 *)(msgData + 0) = reservedSignal1 & 0xFF;
|
|
|
*(UINT8 *)(msgData + 1) = reservedSignal2 & 0xFF;
|
|
|
*(UINT8 *)(msgData + 2) = reservedSignal3 & 0xFF;
|
|
@@ -2134,16 +2127,7 @@ void CANEncodeFunction(UINT32 ID, UINT8 *msgData)
|
|
|
*(UINT8 *)(msgData + 7) = reservedSignal8 & 0xFF;
|
|
|
break;
|
|
|
case 0x7D0:
|
|
|
- UINT32 temp1 = (UINT32)(test_UpMin * 100000);
|
|
|
- UINT32 temp2 = (UINT32)(test_UpMax * 100000);
|
|
|
- reservedSignal1 = temp1 & 0xFF;
|
|
|
- reservedSignal2 = (temp1 >> 8) & 0xFF;
|
|
|
- reservedSignal3 = (temp1 >> 16) & 0xFF;
|
|
|
- reservedSignal4 = (temp1 >> 24) & 0xFF;
|
|
|
- reservedSignal5 = temp2 & 0xFF;
|
|
|
- reservedSignal6 = (temp2 >> 8) & 0xFF;
|
|
|
- reservedSignal7 = (temp2 >> 16) & 0xFF;
|
|
|
- reservedSignal8 = (temp2 >> 24) & 0xFF;
|
|
|
+
|
|
|
*(UINT8 *)(msgData + 0) = reservedSignal1 & 0xFF;
|
|
|
*(UINT8 *)(msgData + 1) = reservedSignal2 & 0xFF;
|
|
|
*(UINT8 *)(msgData + 2) = reservedSignal3 & 0xFF;
|