Эх сурвалжийг харах

2023-03-10/ Jerry Wang
[OCPP 1.6][OCPP 1.6PH]

Action:
1. Adjust coding format.

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

Jerry Wang 2 жил өмнө
parent
commit
52bd49a6d4

+ 19 - 19
EVSE/Modularization/ocppfiles/MessageHandler.c

@@ -18102,14 +18102,14 @@ int initialConfigurationTable(void)
 		// Charging profile refresh interval
 		ShmOCPP16Data->ConfigurationTable.CoreProfile[CharingProfileRefreshInterval].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[CharingProfileRefreshInterval].ItemName, "CharingProfileRefreshInterval");
-		sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[CharingProfileRefreshInterval].ItemData, "30");
+		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[CharingProfileRefreshInterval].ItemData, "30");
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","CharingProfileRefreshInterval", "false", ShmOCPP16Data->ConfigurationTable.CoreProfile[CharingProfileRefreshInterval].ItemData);
 
 		// CpoName
 		ShmOCPP16Data->ConfigurationTable.CoreProfile[CpoName].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[CpoName].ItemName, "CpoName");
-		sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[CpoName].ItemData, "Zerova");
+		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[CpoName].ItemData, "Zerova");
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","CpoName", "false", ShmOCPP16Data->ConfigurationTable.CoreProfile[CpoName].ItemData);
 
@@ -18123,49 +18123,49 @@ int initialConfigurationTable(void)
 		// Check certificate of download link
 		ShmOCPP16Data->ConfigurationTable.CoreProfile[AuthDownloadlinkCertificate].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[AuthDownloadlinkCertificate].ItemName, "AuthDownloadlinkCertificate");
-		sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[AuthDownloadlinkCertificate].ItemData, "FALSE");
+		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[AuthDownloadlinkCertificate].ItemData, "FALSE");
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","AuthDownloadlinkCertificate", "false", ShmOCPP16Data->ConfigurationTable.CoreProfile[AuthDownloadlinkCertificate].ItemData);
 
 		// RFID endian type
 		ShmOCPP16Data->ConfigurationTable.CoreProfile[RfidEndianType].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[RfidEndianType].ItemName, "RfidEndianType");
-		sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[RfidEndianType].ItemData, ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian==1?"BIG":"LITTLE");
+		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[RfidEndianType].ItemData, (ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian==1?"BIG":"LITTLE"));
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","RfidEndianType", "false", ShmOCPP16Data->ConfigurationTable.CoreProfile[RfidEndianType].ItemData);
 
 		// Authorization timeout
 		ShmOCPP16Data->ConfigurationTable.CoreProfile[AuthorizeTimeout].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[AuthorizeTimeout].ItemName, "AuthorizeTimeout");
-		sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[AuthorizeTimeout].ItemData, "15");
+		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[AuthorizeTimeout].ItemData, "15");
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","AuthorizeTimeout", "false", ShmOCPP16Data->ConfigurationTable.CoreProfile[AuthorizeTimeout].ItemData);
 
 		// Enable AC charger CCS function
 		ShmOCPP16Data->ConfigurationTable.CoreProfile[Enable15118].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[Enable15118].ItemName, "Enable15118");
-		sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[Enable15118].ItemData, ShmSysConfigAndInfo->SysConfig.isEnable15118==1?"TRUE":"FALSE");
+		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[Enable15118].ItemData, (ShmSysConfigAndInfo->SysConfig.isEnable15118==1?"TRUE":"FALSE"));
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","Enable15118", "false", ShmOCPP16Data->ConfigurationTable.CoreProfile[Enable15118].ItemData);
 
 		// Wifi SSID
 		ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiSsid].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiSsid].ItemName, "WifiSsid");
-		sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiSsid].ItemData, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid);
+		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiSsid].ItemData, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid);
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","WifiSsid", "false", ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiSsid].ItemData);
 
 		// Wifi password
 		ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiPassword].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiPassword].ItemName, "WifiPassword");
-		sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiPassword].ItemData, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword);
+		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiPassword].ItemData, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword);
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","WifiPassword", "false", ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiPassword].ItemData);
 
 		// Stop Charging By Button
 		ShmOCPP16Data->ConfigurationTable.CoreProfile[StopChargingByButton].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[StopChargingByButton].ItemName, "StopChargingByButton");
-		sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[StopChargingByButton].ItemData, ShmSysConfigAndInfo->SysConfig.StopChargingByButton==1?"TRUE":"FALSE");
+		strcpy((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[StopChargingByButton].ItemData, (ShmSysConfigAndInfo->SysConfig.StopChargingByButton==1?"TRUE":"FALSE"));
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","StopChargingByButton", "false", ShmOCPP16Data->ConfigurationTable.CoreProfile[StopChargingByButton].ItemData);
 
@@ -18654,7 +18654,7 @@ int initialConfigurationTable(void)
 				if(strcmp(keystr, "RfidEndianType") == 0)
 				{
 					ShmOCPP16Data->ConfigurationTable.CoreProfile[RfidEndianType].ItemAccessibility = (strcmp(readonlystr, "true")==0) ? 0 : 1;
-					sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[RfidEndianType].ItemData, ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian==1?"BIG":"LITTLE");
+					sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[RfidEndianType].ItemData, "%s", (ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian==1?"BIG":"LITTLE"));
 				}
 
 				if(strcmp(keystr, "AuthorizeTimeout") == 0)
@@ -18666,25 +18666,25 @@ int initialConfigurationTable(void)
 				if(strcmp(keystr, "Enable15118") == 0)
 				{
 					ShmOCPP16Data->ConfigurationTable.CoreProfile[Enable15118].ItemAccessibility = (strcmp(readonlystr, "true")==0) ? 0 : 1;
-					sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[Enable15118].ItemData, ShmSysConfigAndInfo->SysConfig.isEnable15118==1?"TRUE":"FALSE");
+					sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[Enable15118].ItemData, "%s", (ShmSysConfigAndInfo->SysConfig.isEnable15118==1?"TRUE":"FALSE"));
 				}
 
 				if(strcmp(keystr, "WifiSsid") == 0)
 				{
 					ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiSsid].ItemAccessibility = (strcmp(readonlystr, "true")==0) ? 0 : 1;
-					sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiSsid].ItemData, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid);
+					sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiSsid].ItemData, "%s", ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid);
 				}
 
 				if(strcmp(keystr, "WifiPassword") == 0)
 				{
 					ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiPassword].ItemAccessibility = (strcmp(readonlystr, "true")==0) ? 0 : 1;
-					sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiPassword].ItemData, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword);
+					sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[WifiPassword].ItemData, "%s", ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword);
 				}
 
 				if(strcmp(keystr, "StopChargingByButton") == 0)
 				{
 					ShmOCPP16Data->ConfigurationTable.CoreProfile[StopChargingByButton].ItemAccessibility = (strcmp(readonlystr, "true")==0) ? 0 : 1;
-					sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[StopChargingByButton].ItemData, ShmSysConfigAndInfo->SysConfig.StopChargingByButton==1?"TRUE":"FALSE");
+					sprintf((char *)ShmOCPP16Data->ConfigurationTable.CoreProfile[StopChargingByButton].ItemData, "%s", (ShmSysConfigAndInfo->SysConfig.StopChargingByButton==1?"TRUE":"FALSE"));
 				}
 
 				if(strcmp(keystr, "LocalAuthListEnabled") == 0)
@@ -20604,7 +20604,7 @@ void getKeyValue(char *keyReq)
 				  strcpy((char *)ShmOCPP16Data->GetConfiguration.ResponseConfigurationKey[GetConfiguration_RfidEndianType].ReadOnly, "1"/*"TRUE"*/);
 			  }
 
-			  strcpy((char *)ShmOCPP16Data->GetConfiguration.ResponseConfigurationKey[GetConfiguration_RfidEndianType].Value, ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian==1?"BIG":"LITTLE");
+			  strcpy((char *)ShmOCPP16Data->GetConfiguration.ResponseConfigurationKey[GetConfiguration_RfidEndianType].Value, (ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian==1?"BIG":"LITTLE"));
 			  isKnowKey = TRUE;
 		  }
 
@@ -20640,7 +20640,7 @@ void getKeyValue(char *keyReq)
 				  strcpy((char *)ShmOCPP16Data->GetConfiguration.ResponseConfigurationKey[GetConfiguration_Enable15118].ReadOnly, "1"/*"TRUE"*/);
 			  }
 
-			  strcpy((char *)ShmOCPP16Data->GetConfiguration.ResponseConfigurationKey[GetConfiguration_Enable15118].Value, ShmSysConfigAndInfo->SysConfig.isEnable15118==1?"TRUE":"FALSE");
+			  strcpy((char *)ShmOCPP16Data->GetConfiguration.ResponseConfigurationKey[GetConfiguration_Enable15118].Value, (ShmSysConfigAndInfo->SysConfig.isEnable15118==1?"TRUE":"FALSE"));
 			  isKnowKey = TRUE;
 		  }
 
@@ -20658,7 +20658,7 @@ void getKeyValue(char *keyReq)
 				  strcpy((char *)ShmOCPP16Data->GetConfiguration.ResponseConfigurationKey[GetConfiguration_WifiSsid].ReadOnly, "1"/*"TRUE"*/);
 			  }
 
-			  strcpy((char *)ShmOCPP16Data->GetConfiguration.ResponseConfigurationKey[GetConfiguration_WifiSsid].Value, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid);
+			  strcpy((char *)ShmOCPP16Data->GetConfiguration.ResponseConfigurationKey[GetConfiguration_WifiSsid].Value, (const char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid);
 			  isKnowKey = TRUE;
 		  }
 
@@ -20676,7 +20676,7 @@ void getKeyValue(char *keyReq)
 				  strcpy((char *)ShmOCPP16Data->GetConfiguration.ResponseConfigurationKey[GetConfiguration_WifiPassword].ReadOnly, "1"/*"TRUE"*/);
 			  }
 
-			  strcpy((char *)ShmOCPP16Data->GetConfiguration.ResponseConfigurationKey[GetConfiguration_WifiPassword].Value, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword);
+			  strcpy((char *)ShmOCPP16Data->GetConfiguration.ResponseConfigurationKey[GetConfiguration_WifiPassword].Value, (const char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword);
 			  isKnowKey = TRUE;
 		  }
 
@@ -20694,7 +20694,7 @@ void getKeyValue(char *keyReq)
 				  strcpy((char *)ShmOCPP16Data->GetConfiguration.ResponseConfigurationKey[GetConfiguration_StopChargingByButton].ReadOnly, "1"/*"TRUE"*/);
 			  }
 
-			  strcpy((char *)ShmOCPP16Data->GetConfiguration.ResponseConfigurationKey[GetConfiguration_StopChargingByButton].Value, ShmSysConfigAndInfo->SysConfig.StopChargingByButton==1?"TRUE":"FALSE");
+			  strcpy((char *)ShmOCPP16Data->GetConfiguration.ResponseConfigurationKey[GetConfiguration_StopChargingByButton].Value, (ShmSysConfigAndInfo->SysConfig.StopChargingByButton==1?"TRUE":"FALSE"));
 			  isKnowKey = TRUE;
 		  }
 

+ 17 - 17
EVSE/Modularization/ocppph/MessageHandler.c

@@ -15854,7 +15854,7 @@ int initialConfigurationTable(void)
 		// Charging profile refresh interval
 		ShmOCPP16DataPH->ConfigurationTable.CoreProfile[CharingProfileRefreshInterval].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[CharingProfileRefreshInterval].ItemName, "CharingProfileRefreshInterval");
-		sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[CharingProfileRefreshInterval].ItemData, "30");
+		strcpy((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[CharingProfileRefreshInterval].ItemData, "30");
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","CharingProfileRefreshInterval", "false", ShmOCPP16DataPH->ConfigurationTable.CoreProfile[CharingProfileRefreshInterval].ItemData);
 
@@ -15875,42 +15875,42 @@ int initialConfigurationTable(void)
 		// RFID endian type
 		ShmOCPP16DataPH->ConfigurationTable.CoreProfile[RfidEndianType].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[RfidEndianType].ItemName, "RfidEndianType");
-		sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[RfidEndianType].ItemData, ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian==1?"BIG":"LITTLE");
+		strcpy((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[RfidEndianType].ItemData, (ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian==1?"BIG":"LITTLE"));
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","RfidEndianType", "false", ShmOCPP16DataPH->ConfigurationTable.CoreProfile[RfidEndianType].ItemData);
 
 		// Authorization timeout
 		ShmOCPP16DataPH->ConfigurationTable.CoreProfile[AuthorizeTimeout].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[AuthorizeTimeout].ItemName, "AuthorizeTimeout");
-		sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[AuthorizeTimeout].ItemData, "15");
+		strcpy((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[AuthorizeTimeout].ItemData, "15");
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","AuthorizeTimeout", "false", ShmOCPP16DataPH->ConfigurationTable.CoreProfile[AuthorizeTimeout].ItemData);
 
 		// Enable AC charger CCS function
 		ShmOCPP16DataPH->ConfigurationTable.CoreProfile[Enable15118].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[Enable15118].ItemName, "Enable15118");
-		sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[Enable15118].ItemData, ShmSysConfigAndInfo->SysConfig.isEnable15118==1?"TRUE":"FALSE");
+		strcpy((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[Enable15118].ItemData, (ShmSysConfigAndInfo->SysConfig.isEnable15118==1?"TRUE":"FALSE"));
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","Enable15118", "false", ShmOCPP16DataPH->ConfigurationTable.CoreProfile[Enable15118].ItemData);
 
 		// Wifi SSID
 		ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiSsid].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiSsid].ItemName, "WifiSsid");
-		sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiSsid].ItemData, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid);
+		strcpy((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiSsid].ItemData, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid);
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","WifiSsid", "false", ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiSsid].ItemData);
 
 		// Wifi password
 		ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiPassword].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiPassword].ItemName, "WifiPassword");
-		sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiPassword].ItemData, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword);
+		strcpy((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiPassword].ItemData, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword);
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","WifiPassword", "false", ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiPassword].ItemData);
 
 		// Stop Charging By Button
 		ShmOCPP16DataPH->ConfigurationTable.CoreProfile[StopChargingByButton].ItemAccessibility = 1;
 		strcpy((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[StopChargingByButton].ItemName, "StopChargingByButton");
-		sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[StopChargingByButton].ItemData, ShmSysConfigAndInfo->SysConfig.StopChargingByButton==1?"TRUE":"FALSE");
+		strcpy((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[StopChargingByButton].ItemData, (ShmSysConfigAndInfo->SysConfig.StopChargingByButton==1?"TRUE":"FALSE"));
 
 		fprintf(outfile,"{\"key\":\"%s\",\"readonly\":%s,\"value\":\"%s\"}\n","StopChargingByButton", "false", ShmOCPP16DataPH->ConfigurationTable.CoreProfile[StopChargingByButton].ItemData);
 
@@ -16370,7 +16370,7 @@ int initialConfigurationTable(void)
 				if(strcmp(keystr, "RfidEndianType") == 0)
 				{
 					ShmOCPP16DataPH->ConfigurationTable.CoreProfile[RfidEndianType].ItemAccessibility = (strcmp(readonlystr, "true")==0) ? 0 : 1;
-					sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[RfidEndianType].ItemData, ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian==1?"BIG":"LITTLE");
+					sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[RfidEndianType].ItemData, "%s", (ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian==1?"BIG":"LITTLE"));
 				}
 
 				if(strcmp(keystr, "AuthorizeTimeout") == 0)
@@ -16382,25 +16382,25 @@ int initialConfigurationTable(void)
 				if(strcmp(keystr, "Enable15118") == 0)
 				{
 					ShmOCPP16DataPH->ConfigurationTable.CoreProfile[Enable15118].ItemAccessibility = (strcmp(readonlystr, "true")==0) ? 0 : 1;
-					sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[Enable15118].ItemData, ShmSysConfigAndInfo->SysConfig.isEnable15118==1?"TRUE":"FALSE");
+					sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[Enable15118].ItemData, "%s", (ShmSysConfigAndInfo->SysConfig.isEnable15118==1?"TRUE":"FALSE"));
 				}
 
 				if(strcmp(keystr, "WifiSsid") == 0)
 				{
 					ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiSsid].ItemAccessibility = (strcmp(readonlystr, "true")==0) ? 0 : 1;
-					sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiSsid].ItemData, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid);
+					sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiSsid].ItemData, "%s", ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid);
 				}
 
 				if(strcmp(keystr, "WifiPassword") == 0)
 				{
 					ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiPassword].ItemAccessibility = (strcmp(readonlystr, "true")==0) ? 0 : 1;
-					sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiPassword].ItemData, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword);
+					sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[WifiPassword].ItemData, "%s", ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword);
 				}
 
 				if(strcmp(keystr, "StopChargingByButton") == 0)
 				{
 					ShmOCPP16DataPH->ConfigurationTable.CoreProfile[StopChargingByButton].ItemAccessibility = (strcmp(readonlystr, "true")==0) ? 0 : 1;
-					sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[StopChargingByButton].ItemData, ShmSysConfigAndInfo->SysConfig.StopChargingByButton==1?"TRUE":"FALSE");
+					sprintf((char *)ShmOCPP16DataPH->ConfigurationTable.CoreProfile[StopChargingByButton].ItemData, "%s", (ShmSysConfigAndInfo->SysConfig.StopChargingByButton==1?"TRUE":"FALSE"));
 				}
 
 				if(strcmp(keystr, "LocalAuthListEnabled") == 0)
@@ -18184,7 +18184,7 @@ void getKeyValue(char *keyReq)
 				  strcpy((char *)ShmOCPP16DataPH->GetConfiguration.ResponseConfigurationKey[GetConfiguration_RfidEndianType].ReadOnly, "1"/*"TRUE"*/);
 			  }
 
-			  strcpy((char *)ShmOCPP16DataPH->GetConfiguration.ResponseConfigurationKey[GetConfiguration_RfidEndianType].Value, ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian==1?"BIG":"LITTLE");
+			  strcpy((char *)ShmOCPP16DataPH->GetConfiguration.ResponseConfigurationKey[GetConfiguration_RfidEndianType].Value, (ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian==1?"BIG":"LITTLE"));
 			  isKnowKey = TRUE;
 		  }
 
@@ -18220,7 +18220,7 @@ void getKeyValue(char *keyReq)
 				  strcpy((char *)ShmOCPP16DataPH->GetConfiguration.ResponseConfigurationKey[GetConfiguration_Enable15118].ReadOnly, "1"/*"TRUE"*/);
 			  }
 
-			  strcpy((char *)ShmOCPP16DataPH->GetConfiguration.ResponseConfigurationKey[GetConfiguration_Enable15118].Value, ShmSysConfigAndInfo->SysConfig.isEnable15118==1?"TRUE":"FALSE");
+			  strcpy((char *)ShmOCPP16DataPH->GetConfiguration.ResponseConfigurationKey[GetConfiguration_Enable15118].Value, (ShmSysConfigAndInfo->SysConfig.isEnable15118==1?"TRUE":"FALSE"));
 			  isKnowKey = TRUE;
 		  }
 
@@ -18238,7 +18238,7 @@ void getKeyValue(char *keyReq)
 				  strcpy((char *)ShmOCPP16DataPH->GetConfiguration.ResponseConfigurationKey[GetConfiguration_WifiSsid].ReadOnly, "1"/*"TRUE"*/);
 			  }
 
-			  strcpy((char *)ShmOCPP16DataPH->GetConfiguration.ResponseConfigurationKey[GetConfiguration_WifiSsid].Value, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid);
+			  strcpy((char *)ShmOCPP16DataPH->GetConfiguration.ResponseConfigurationKey[GetConfiguration_WifiSsid].Value, (const char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid);
 			  isKnowKey = TRUE;
 		  }
 
@@ -18256,7 +18256,7 @@ void getKeyValue(char *keyReq)
 				  strcpy((char *)ShmOCPP16DataPH->GetConfiguration.ResponseConfigurationKey[GetConfiguration_WifiPassword].ReadOnly, "1"/*"TRUE"*/);
 			  }
 
-			  strcpy((char *)ShmOCPP16DataPH->GetConfiguration.ResponseConfigurationKey[GetConfiguration_WifiPassword].Value, (char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword);
+			  strcpy((char *)ShmOCPP16DataPH->GetConfiguration.ResponseConfigurationKey[GetConfiguration_WifiPassword].Value, (const char *)ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword);
 			  isKnowKey = TRUE;
 		  }
 
@@ -18274,7 +18274,7 @@ void getKeyValue(char *keyReq)
 				  strcpy((char *)ShmOCPP16DataPH->GetConfiguration.ResponseConfigurationKey[GetConfiguration_StopChargingByButton].ReadOnly, "1"/*"TRUE"*/);
 			  }
 
-			  strcpy((char *)ShmOCPP16DataPH->GetConfiguration.ResponseConfigurationKey[GetConfiguration_StopChargingByButton].Value, ShmSysConfigAndInfo->SysConfig.StopChargingByButton==1?"TRUE":"FALSE");
+			  strcpy((char *)ShmOCPP16DataPH->GetConfiguration.ResponseConfigurationKey[GetConfiguration_StopChargingByButton].Value, (ShmSysConfigAndInfo->SysConfig.StopChargingByButton==1?"TRUE":"FALSE"));
 			  isKnowKey = TRUE;
 		  }
 #if 1