|
@@ -212,22 +212,10 @@ void CAN2Net_Manage1ms(void)
|
|
|
uint8 cmdIdx = 0x00;
|
|
|
uint8 DataIdx = 0x00;
|
|
|
static uint8 AnsNum = 0x00;//Ó¦´ð´ÎÊý
|
|
|
+ static uint8 AnsInterval = 0;
|
|
|
DataIdx = ebcd_st_toBleAns;
|
|
|
- /*test
|
|
|
- static UINT32 Can2TimerCounter = 0;
|
|
|
- if(Can2TimerCounter%1000==0)
|
|
|
- {
|
|
|
- CANNet_infoMsgTxConfSA[2].infoMsgIDUI = 0x1CEE0000;
|
|
|
- infoMsgS.infoConfS = CANNet_infoMsgTxConfSA[2];
|
|
|
- memset(infoMsgS.datMsgUBA, 0x00, 8);
|
|
|
- infoMsgS.datMsgUBA[0] = DataIdx;
|
|
|
- infoMsgS.datMsgUBA[1] = ebcd_st_toBleAns;
|
|
|
- infoMsgS.datMsgUBA[2] = AnsNum;
|
|
|
- MCANDrv_SendMsg(infoMsgS);
|
|
|
- }
|
|
|
- Can2TimerCounter++;
|
|
|
- test*/
|
|
|
- if(ebcd_flg_Can2SendEnbale==TRUE&&DataIdx>0)
|
|
|
+ AnsInterval++;
|
|
|
+ if(ebcd_flg_Can2SendEnbale==TRUE&&DataIdx>0&&AnsInterval>5)
|
|
|
{
|
|
|
if(AnsNum<DataPackCounter[DataIdx])
|
|
|
{
|
|
@@ -235,6 +223,7 @@ void CAN2Net_Manage1ms(void)
|
|
|
infoMsgS.infoConfS = CANNet_infoMsgTxConfSA[2];
|
|
|
MCANDrv_SendMsg(infoMsgS);
|
|
|
AnsNum++;
|
|
|
+ AnsInterval = 0;
|
|
|
}
|
|
|
else
|
|
|
{
|