Jelajahi Sumber

[Improve][Modularization][Module_RatedCurrent]

2021.12.22 / Folus Wen

Actions:
1. Fix DC include AC model parsing result to DC_AC_DC.

Files:
1. As follow commit history

Image version: D0.00.XX.XXXX.XX
Image checksum: XXXXXXXX

Hardware PWB P/N : XXXXXXX
Hardware Version : XXXXXXX
FolusWen 3 tahun lalu
induk
melakukan
25602d6338
1 mengubah file dengan 19 tambahan dan 6 penghapusan
  1. 19 6
      EVSE/Modularization/Module_RatedCurrent.c

+ 19 - 6
EVSE/Modularization/Module_RatedCurrent.c

@@ -588,12 +588,25 @@ int RatedCurrentParsing(char *pModuleName, void *pDestStruct)
     for (i = 0; i < sizeof(pParsingInfo->ParsingInfo) / sizeof(RateCurInfo); i++) {
         pGunRateCurInfo = (RateCurInfo *)&pParsingInfo->ParsingInfo[pParsingInfo->GetGunCount];
 
-        if (i == 0) {
-            gunTypeIndex = DC_ONE;
-        } else if (i == 1) {
-            gunTypeIndex = DC_SEC;
-        } else if (i == 2) {
-            gunTypeIndex = AC_ONE;
+        if(pModuleName[8]=='0')
+        {
+            if (i == 0) {
+                gunTypeIndex = DC_ONE;
+            } else if (i == 1) {
+                gunTypeIndex = DC_SEC;
+            } else if (i == 2) {
+                gunTypeIndex = AC_ONE;
+            }
+        }
+        else
+        {
+            if (i == 0) {
+                gunTypeIndex = DC_ONE;
+            } else if (i == 1) {
+                gunTypeIndex = AC_ONE;
+            } else if (i == 2) {
+                gunTypeIndex = DC_SEC;
+            }
         }
 
         strncpy(gunType, &pModuleName[gunTypeIndex], 1);