|
@@ -96,7 +96,7 @@ static void Can_Receive()
|
|
|
if(CanRxMsg[i].Id == 0x7A0)
|
|
|
{
|
|
|
udsFlag = 1;
|
|
|
- BuzzerControl = TRUE;
|
|
|
+ relayControl(TRUE);
|
|
|
UDSService[i] = CanRxMsg[i].Data[0];
|
|
|
UDSSubService[i] = CanRxMsg[i].Data[1];
|
|
|
UDSSubServiceActionCode[i] = CanRxMsg[i].Data[2];
|
|
@@ -110,6 +110,7 @@ static void Can_Receive()
|
|
|
}
|
|
|
else if(CanRxMsg[i].Id == 0x7A1)
|
|
|
{
|
|
|
+ relayControl(TRUE);
|
|
|
if(CanRxMsg[i].Data[0] != 0x00)
|
|
|
{
|
|
|
msgFlag = 1;
|
|
@@ -142,6 +143,7 @@ static void Can_Receive()
|
|
|
}
|
|
|
if(delayconuter>100 && msgFlag ==0)
|
|
|
{
|
|
|
+ relayControl(FALSE);
|
|
|
delayconuter=0;
|
|
|
PROC_CAN_STATE_SWITCH(PROCESS_CAN_STATE_IDLE);
|
|
|
}
|