From fa00c19d007e8a1d5a74e71706f5e4af799c6471 Mon Sep 17 00:00:00 2001 From: lh <3191213465@qq.com> Date: Mon, 25 May 2026 18:21:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E8=AF=95=E6=97=A5=E5=BF=97=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TSCP/src/APP/ciapp/2oo2/2oo2DataTransferManage.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/TSCP/src/APP/ciapp/2oo2/2oo2DataTransferManage.c b/TSCP/src/APP/ciapp/2oo2/2oo2DataTransferManage.c index 95398e7..901d6a6 100644 --- a/TSCP/src/APP/ciapp/2oo2/2oo2DataTransferManage.c +++ b/TSCP/src/APP/ciapp/2oo2/2oo2DataTransferManage.c @@ -918,7 +918,11 @@ UINT32 GetCiAppData(UINT8 *pCiAppDataPointer) /*拷贝通信状态结构体*/ (void)memcpy(pCiAppDataPointer + curIndex, TransmitStateDataStru, (TRANSMIT_OBJECT_SUM_MAX * TRANSMIT_OBJECT_DEVICE_SUM_MAX)*sizeof(TransmitStateDataStruct)); curIndex = curIndex + (UINT32)((TRANSMIT_OBJECT_SUM_MAX * TRANSMIT_OBJECT_DEVICE_SUM_MAX)*sizeof(TransmitStateDataStruct)); - + /*计算一次CRC*/ + debug_out_array(0xAA, TransmitStateDataStru, (TRANSMIT_OBJECT_SUM_MAX * TRANSMIT_OBJECT_DEVICE_SUM_MAX) * sizeof(TransmitStateDataStruct)); + crcLength = curIndex - crcIndex; + crcResult = Tioc_CommonCrc32(pCiAppDataPointer + crcIndex, crcLength); + debug_infor_printf((const)"2oo2 LongRouteDataStru-TransmitStateDataStru CRC:%x, Length:%d\n", crcResult, crcLength); /*拷贝CI操作命令反馈结构体数组*/ (void)memcpy(pCiAppDataPointer + curIndex, CiSendCmdDataStru, (CI_TO_ATSORXIANDI_CMD_DATA_STRU_SUM_MAX)*sizeof(CommandDataStruct)); curIndex = curIndex + (UINT32)((CI_TO_ATSORXIANDI_CMD_DATA_STRU_SUM_MAX)*sizeof(CommandDataStruct)); @@ -929,7 +933,7 @@ UINT32 GetCiAppData(UINT8 *pCiAppDataPointer) /*计算一次CRC*/ crcLength = curIndex - crcIndex; crcResult = Tioc_CommonCrc32(pCiAppDataPointer + crcIndex, crcLength); - debug_infor_printf((const)"2oo2 LongRouteDataStru-SendCiCmdDataStru CRC:%x, Length:%d\n", crcResult, crcLength); + debug_infor_printf((const)"2oo2 TransmitStateDataStru-SendCiCmdDataStru CRC:%x, Length:%d\n", crcResult, crcLength); crcIndex = curIndex; /*拷贝与联锁通信的Vobc信息*/ curResult = CopyValidGetVobcDataStru(pCiAppDataPointer + curIndex, VobcToCiDataStru, VOBC_TO_CI_SUM_MAX);