|
@@ -563,7 +563,7 @@ static void TcpDataInfoAssembleSend()
|
|
VerMsgToTcpInfo.VerInfo.BmsInfo = BMS_INFO;
|
|
VerMsgToTcpInfo.VerInfo.BmsInfo = BMS_INFO;
|
|
VerMsgToTcpInfo.VerInfo.DataModuleType = DATA_MODULE_TYPE;
|
|
VerMsgToTcpInfo.VerInfo.DataModuleType = DATA_MODULE_TYPE;
|
|
VerMsgToTcpInfo.CRC = bcc_chk((UINT8 *)&VerMsgToTcpInfo, sizeof(VerMsgToTcpInfo)-1 );
|
|
VerMsgToTcpInfo.CRC = bcc_chk((UINT8 *)&VerMsgToTcpInfo, sizeof(VerMsgToTcpInfo)-1 );
|
|
- if(UartBattInfoRecvFlag==TRUE&&NB_Fota_update_flag==FALSE)
|
|
|
|
|
|
+ if(NB_Fota_update_flag==FALSE)
|
|
{
|
|
{
|
|
len = tcpipConnectionSend(socContext.id, (UINT8 *)&VerMsgToTcpInfo, sizeof(VerMsgToTcpInfo), 0, 0, 0);
|
|
len = tcpipConnectionSend(socContext.id, (UINT8 *)&VerMsgToTcpInfo, sizeof(VerMsgToTcpInfo), 0, 0, 0);
|
|
if(len>0)
|
|
if(len>0)
|
|
@@ -572,15 +572,11 @@ static void TcpDataInfoAssembleSend()
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
|
|
+ send_counter = 0;
|
|
TcpSendLen = 0xFE & TcpSendLen;
|
|
TcpSendLen = 0xFE & TcpSendLen;
|
|
sendQueueMsg(QMSG_ID_NW_IP_SUSPEND, 0);
|
|
sendQueueMsg(QMSG_ID_NW_IP_SUSPEND, 0);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- else
|
|
|
|
- {
|
|
|
|
- send_counter = 1;
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
if(send_counter==0)//发送本次文件中的调试信息
|
|
if(send_counter==0)//发送本次文件中的调试信息
|
|
{
|
|
{
|