|
@@ -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;
|
|
|
}
|
|
|
|