Browse Source

2023-01-30/Jerry Wang
[OCPP 1.6]
Action:
1. Modify configuration key 'EnableAcCcs' and 'AuthDownloadlinkCertificate' setting logic.

File:
1. EVSE/Modularization/ocppfiles/MessageHandler.c
--> Action 1

Jerry Wang 2 years ago
parent
commit
0de128c329
1 changed files with 8 additions and 0 deletions
  1. 8 0
      EVSE/Modularization/ocppfiles/MessageHandler.c

+ 8 - 0
EVSE/Modularization/ocppfiles/MessageHandler.c

@@ -21935,6 +21935,10 @@ int setKeyValue(char *key, char *value)
 		if(ShmOCPP16Data->ConfigurationTable.CoreProfile[AuthDownloadlinkCertificate].ItemAccessibility == 1)
 		{
 			strcpy(str, (const char*)value);
+			for(int i = 0; str[i]; i++)
+			{
+			  str[i] = tolower(str[i]);
+			}
 			sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[AuthDownloadlinkCertificate].ItemData, "%s", (strcmp(str, "true")==0) ?"TRUE":"FALSE" );
 			isSuccess = ConfigurationStatus_Accepted;
 		}
@@ -21998,6 +22002,10 @@ int setKeyValue(char *key, char *value)
 		if(ShmOCPP16Data->ConfigurationTable.CoreProfile[EnableAcCcs].ItemAccessibility == 1)
 		{
 			strcpy(str, (const char*)value);
+			for(int i = 0; str[i]; i++)
+			{
+			  str[i] = tolower(str[i]);
+			}
 			sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[EnableAcCcs].ItemData, "%s", (strcmp(str, "true")==0) ?"TRUE":"FALSE" );
 			isSuccess = ConfigurationStatus_Accepted;
 		}