From eaf5d5b7aa6e4155924d97802f581b7de835f0d8 Mon Sep 17 00:00:00 2001 From: QuakeGod <quakegod@sina.com> Date: 星期三, 22 十一月 2023 14:06:17 +0800 Subject: [PATCH] fix Radio --- ComLib/Src/KBus.c | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-) diff --git a/ComLib/Src/KBus.c b/ComLib/Src/KBus.c index 5300bec..ca87064 100644 --- a/ComLib/Src/KBus.c +++ b/ComLib/Src/KBus.c @@ -74,7 +74,7 @@ case cmdNone: break; case cmdPing: - p1->PacketLen=DataLen; + p1->DataLen=DataLen; memcpy(p1->data,pData,DataLen); p1->data[DataLen]=KBusBCC(p1,sizeof(stKBPacket)+DataLen-1); p1->data[DataLen+1]=EndSign; @@ -82,7 +82,7 @@ PacketLenth=sizeof(stKBPacket)+DataLen+1; break; case cmdPingReply: - p1->PacketLen=DataLen; + p1->DataLen=DataLen; memcpy(p1->data,pData,DataLen); p1->data[DataLen]=KBusBCC(p1,sizeof(stKBPacket)+DataLen-1); p1->data[DataLen+1]=EndSign; @@ -95,35 +95,35 @@ case cmdWrite: break; case cmdWriteReply: - p1->PacketLen=DataLen; + p1->DataLen=DataLen; if (DataLen !=0 ) memcpy(p1->data,pData,DataLen); p1->data[DataLen]=KBusBCC(p1,sizeof(stKBPacket)+DataLen-1); p1->data[DataLen+1]=EndSign; PacketLenth=sizeof(stKBPacket)+DataLen+1; break; case cmdGetVersion: - p1->PacketLen=DataLen; + p1->DataLen=DataLen; memcpy(p1->data,pData,DataLen); p1->data[DataLen]=KBusBCC(p1,sizeof(stKBPacket)+DataLen-1); p1->data[DataLen+1]=EndSign; PacketLenth=sizeof(stKBPacket)+DataLen+1; break; case cmdVerInfo: - p1->PacketLen=DataLen; + p1->DataLen=DataLen; memcpy(p1->data,pData,DataLen); p1->data[DataLen]=KBusBCC(p1,sizeof(stKBPacket)+DataLen-1); p1->data[DataLen+1]=EndSign; PacketLenth=sizeof(stKBPacket)+DataLen+1; break; case cmdExChgData: - p1->PacketLen=DataLen; + p1->DataLen=DataLen; memcpy(p1->data,pData,DataLen); p1->data[DataLen]=KBusBCC(p1,sizeof(stKBPacket)+DataLen-1); p1->data[DataLen+1]=EndSign; PacketLenth=sizeof(stKBPacket)+DataLen+1; break; case cmdExChgDataReply: - p1->PacketLen=DataLen; + p1->DataLen=DataLen; memcpy(p1->data,pData,DataLen); p1->data[DataLen]=KBusBCC(p1,sizeof(stKBPacket)+DataLen-1); p1->data[DataLen+1]=EndSign; @@ -131,21 +131,21 @@ break; case cmdSyncRead: - p1->PacketLen=DataLen; + p1->DataLen=DataLen; memcpy(p1->data,pData,DataLen); p1->data[DataLen]=KBusBCC(p1,sizeof(stKBPacket)+DataLen-1); p1->data[DataLen+1]=EndSign; PacketLenth=sizeof(stKBPacket)+DataLen+1; break; case cmdSyncWrite: - p1->PacketLen=DataLen; + p1->DataLen=DataLen; memcpy(p1->data,pData,DataLen); p1->data[DataLen]=KBusBCC(p1,sizeof(stKBPacket)+DataLen-1); p1->data[DataLen+1]=EndSign; PacketLenth=sizeof(stKBPacket)+DataLen+1; break; case cmdSequenRead: - p1->PacketLen=DataLen; + p1->DataLen=DataLen; memcpy(p1->data,pData,DataLen); p1->data[DataLen]=KBusBCC(p1,sizeof(stKBPacket)+DataLen-1); p1->data[DataLen+1]=EndSign; @@ -153,7 +153,7 @@ break; case cmdSyncTime: - p1->PacketLen=DataLen; + p1->DataLen=DataLen; memcpy(p1->data,pData,DataLen); p1->data[DataLen]=KBusBCC(p1,sizeof(stKBPacket)+DataLen-1); p1->data[DataLen+1]=EndSign; @@ -199,7 +199,7 @@ } return -1; } - int DataLen=p3->PacketLen; + int DataLen=p3->DataLen; if (DataLen>MaxPacketLength) { Uart2Stat.LengthErr++; @@ -246,7 +246,7 @@ KBusChnStats[0].ClientNotPktErr++; return -1; } - int DataLen=p3->PacketLen; + int DataLen=p3->DataLen; if (DataLen>MaxPacketLength) { Uart2Stat.LengthErr++; @@ -287,7 +287,7 @@ Len1--; } - int DataLen=p1->PacketLen; + int DataLen=p1->DataLen; KBusChnStats[nCurPollId].RecvPackets++; pKBPacket p2=(pKBPacket)PacketBuf2; int PacketLen=0; @@ -396,7 +396,7 @@ } Uart2Stat.OKPacket++; - int DataLen=p1->PacketLen; + int DataLen=p1->DataLen; //int nSrcAddr=p1->SrcAddr; int nDstHost=p1->DstHost; -- Gitblit v1.9.1