Pārlūkot izejas kodu

[Improve][AW-Regular][main.c]
2022-06-27 / EASON YANG
Action
1.Improve: checkReset() function. Logic imporved for multi guns.

File
1. main.c
Action 1

FIRMWARE VERSION: V0.70.XX.XXXX.PX

8009 2 gadi atpakaļ
vecāks
revīzija
0e45285234
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2 2
      EVSE/Projects/AW-Regular/Apps/main.c

+ 2 - 2
EVSE/Projects/AW-Regular/Apps/main.c

@@ -3491,7 +3491,7 @@ void checkReset()
 		if(ShmOCPP16Data->MsMsg.bits.ResetReq)
 		{
 			if((!isMode(0, SYS_MODE_CHARGING) && !isMode(0, SYS_MODE_TERMINATING)  && !isMode(0, SYS_MODE_COMPLETE)) &&
-			   (AC_QUANTITY>1?(!isMode(1, SYS_MODE_CHARGING) && !isMode(1, SYS_MODE_TERMINATING)  && !isMode(0, SYS_MODE_COMPLETE)):TRUE))
+			   (AC_QUANTITY>1?(!isMode(1, SYS_MODE_CHARGING) && !isMode(1, SYS_MODE_TERMINATING)  && !isMode(1, SYS_MODE_COMPLETE)):TRUE))
 			{
 				ShmOCPP16Data->MsMsg.bits.ResetReq = OFF;
 				sprintf((char*)ShmOCPP16Data->Reset.ResponseStatus, "Accepted");
@@ -3522,7 +3522,7 @@ void checkReset()
 		if(ShmOCPP20Data->MsMsg.bits.ResetReq)
 		{
 			if((!isMode(0, SYS_MODE_CHARGING) && !isMode(0, SYS_MODE_TERMINATING)  && !isMode(0, SYS_MODE_COMPLETE)) &&
-			   (AC_QUANTITY>1?(!isMode(1, SYS_MODE_CHARGING) && !isMode(1, SYS_MODE_TERMINATING)  && !isMode(0, SYS_MODE_COMPLETE)):TRUE))
+			   (AC_QUANTITY>1?(!isMode(1, SYS_MODE_CHARGING) && !isMode(1, SYS_MODE_TERMINATING)  && !isMode(1, SYS_MODE_COMPLETE)):TRUE))
 			{
 				ShmOCPP20Data->MsMsg.bits.ResetReq = OFF;
 				sprintf((char*)ShmOCPP20Data->Reset.Response_status, "Accepted");