提交 1dc50805 作者: wysheng

测试桩

上级 92116d2d
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#include "Global.h" #include "Global.h"
#define DcModule_ZhongXing 1 #define DcModule_ZhongXing 0
#define DcModule_BaudRate (250) #define DcModule_BaudRate (250)
......
...@@ -955,7 +955,7 @@ void SendCheckToDcModule_ZhongXing(void) ...@@ -955,7 +955,7 @@ void SendCheckToDcModule_ZhongXing(void)
if(DcModuleStatus_ALL[i].Temp == 0)//未分组 if(DcModuleStatus_ALL[i].Temp == 0)//未分组
{ {
DcModuleSetGroupNum(); DcModuleSetGroupNum();
continue; return;//continue;
} }
for (u8 j = 0; j < DcModuleGroup[i].num; j++) for (u8 j = 0; j < DcModuleGroup[i].num; j++)
......
...@@ -757,7 +757,7 @@ void DcModuleMsgReceive_ZhongXing(CanRxMsg* RxMsg) ...@@ -757,7 +757,7 @@ void DcModuleMsgReceive_ZhongXing(CanRxMsg* RxMsg)
StructDcModuleStatus Data; StructDcModuleStatus Data;
Data.Id = addr & 0x0F; Data.Id = addr & 0x0F;
DcModuleManage_All.OnlineFlag |= ((long long) 1 << (addr&0x0f)); DcModuleManage_All.OnlineFlag |= ((long long) 1 << (addr&0x0f));
Data.Currt = ((u16) RxMsg->Data[4] << 8) +RxMsg->Data[5]; Data.Currt = (((u16) RxMsg->Data[4] << 8) +RxMsg->Data[5])/10;
Data.Volt = ((u16) RxMsg->Data[2] << 8) +RxMsg->Data[3]; Data.Volt = ((u16) RxMsg->Data[2] << 8) +RxMsg->Data[3];
Data.State = ((u16) RxMsg->Data[1] << 8) +RxMsg->Data[0]; Data.State = ((u16) RxMsg->Data[1] << 8) +RxMsg->Data[0];
Data.RecvTime = GetSystemTick(); Data.RecvTime = GetSystemTick();
......
...@@ -356,7 +356,7 @@ void ChgProChgRun_B(StructChargeCtrl_B *pChargeCtrl) ...@@ -356,7 +356,7 @@ void ChgProChgRun_B(StructChargeCtrl_B *pChargeCtrl)
} }
else else
CemMsg_B.Cem.Value.Bcl = 0; CemMsg_B.Cem.Value.Bcl = 0;
if(((GetSystemTick() - BcsMsg_B.RecvTick) >1000+500)&&(eChgVer_2011 == UserParam.ChgVer)) /*if(((GetSystemTick() - BcsMsg_B.RecvTick) >1000+500)&&(eChgVer_2011 == UserParam.ChgVer))
{ {
StructChargeSend FrameSend; StructChargeSend FrameSend;
...@@ -380,7 +380,7 @@ void ChgProChgRun_B(StructChargeCtrl_B *pChargeCtrl) ...@@ -380,7 +380,7 @@ void ChgProChgRun_B(StructChargeCtrl_B *pChargeCtrl)
} }
else else
CemMsg_B.Cem.Value.Bcs = 0;//ֶ֡ CemMsg_B.Cem.Value.Bcs = 0;//ֶ֡
*/
if((GetSystemTick() - BcsMsg_B.RecvTick) > MsgTimeout_B_5S) if((GetSystemTick() - BcsMsg_B.RecvTick) > MsgTimeout_B_5S)
{ {
CemMsg_B.Cem.Value.Bcs = 1; CemMsg_B.Cem.Value.Bcs = 1;
......
...@@ -391,7 +391,7 @@ void ChgProChgRun(StructChargeCtrl * pChargeCtrl) ...@@ -391,7 +391,7 @@ void ChgProChgRun(StructChargeCtrl * pChargeCtrl)
else else
CemMsg.Cem.Value.Bcl = 0; CemMsg.Cem.Value.Bcl = 0;
if (((GetSystemTick() -BcsMsg.RecvTick) > 1000 + 500) && (eChgVer_2011 == UserParam.ChgVer)) /*if (((GetSystemTick() -BcsMsg.RecvTick) > 1000 + 500) && (eChgVer_2011 == UserParam.ChgVer))
{ {
StructChargeSend FrameSend; StructChargeSend FrameSend;
...@@ -415,6 +415,7 @@ void ChgProChgRun(StructChargeCtrl * pChargeCtrl) ...@@ -415,6 +415,7 @@ void ChgProChgRun(StructChargeCtrl * pChargeCtrl)
} }
else else
CemMsg.Cem.Value.Bcs = 0; //ֶ֡ CemMsg.Cem.Value.Bcs = 0; //ֶ֡
*/
if ((GetSystemTick() -BcsMsg.RecvTick) > MsgTimeout_5S) if ((GetSystemTick() -BcsMsg.RecvTick) > MsgTimeout_5S)
{ {
......
...@@ -57,15 +57,15 @@ void ChgProChgRecognize(StructChargeCtrl *pChargeCtrl) ...@@ -57,15 +57,15 @@ void ChgProChgRecognize(StructChargeCtrl *pChargeCtrl)
if(0 != BrmMsg.Valid) if(0 != BrmMsg.Valid)
{//接收到Brm {//接收到Brm
if(1 == TCUCurChgRecd.TCUChargeEnable) //if(1 == TCUCurChgRecd.TCUChargeEnable)
{ {
pChargeCtrl->CurProcess = eChgPro_ChgConfigure; pChargeCtrl->CurProcess = eChgPro_ChgConfigure;
pChargeCtrl->Param = 0; pChargeCtrl->Param = 0;
} }
else if(2 == TCUCurChgRecd.TCUChargeEnable) //else if(2 == TCUCurChgRecd.TCUChargeEnable)
{ {
if(TCUCurChgRecd.VehicleVerification == 0) //if(TCUCurChgRecd.VehicleVerification == 0)
TCUCurChgRecd.VehicleVerification = 1; // TCUCurChgRecd.VehicleVerification = 1;
} }
} }
else if((GetSystemTick() - BrmMsg.RecvTick) > (MsgTimeout_5S)) else if((GetSystemTick() - BrmMsg.RecvTick) > (MsgTimeout_5S))
......
...@@ -57,15 +57,15 @@ void ChgProChgRecognizeEx(StructChargeCtrl *pChargeCtrl) ...@@ -57,15 +57,15 @@ void ChgProChgRecognizeEx(StructChargeCtrl *pChargeCtrl)
if(0 != BrmMsg.Valid) if(0 != BrmMsg.Valid)
{//接收到Brm {//接收到Brm
if(1 == TCUCurChgRecd.TCUChargeEnable) //if(1 == TCUCurChgRecd.TCUChargeEnable)
{ {
pChargeCtrl->CurProcess = eChgPro_ChgConfigure; pChargeCtrl->CurProcess = eChgPro_ChgConfigure;
pChargeCtrl->Param = 0; pChargeCtrl->Param = 0;
} }
else if(2 == TCUCurChgRecd.TCUChargeEnable) //else if(2 == TCUCurChgRecd.TCUChargeEnable)
{ {
if(TCUCurChgRecd.VehicleVerification == 0) // if(TCUCurChgRecd.VehicleVerification == 0)
TCUCurChgRecd.VehicleVerification = 1; // TCUCurChgRecd.VehicleVerification = 1;
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论