|
@@ -640,38 +640,38 @@ int main(int argc, char *argv[]) {
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.ModelName, "DWLU700111W1PH");
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.SerialNumber, "SerialNumber");
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.SystemId, "1234567890");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.SystemDateTime, "SystemDateTime");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AcPhaseCount, "1");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.FactoryConfiguration, "1");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AuthorisationMode, "1");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.DefaultLanguage, "a");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.SystemDateTime, "2019-12-31 23:59:59");
|
|
|
+ ShmSysConfigAndInfo->SysConfig.AcPhaseCount=1;
|
|
|
+ ShmSysConfigAndInfo->SysInfo.FactoryConfiguration=0;
|
|
|
+ ShmSysConfigAndInfo->SysConfig.AuthorisationMode=0;
|
|
|
+ ShmSysConfigAndInfo->SysConfig.DefaultLanguage=0;
|
|
|
ShmSysConfigAndInfo->SysInfo.InputVoltageR=0;
|
|
|
ShmSysConfigAndInfo->SysInfo.InputVoltageS=0;
|
|
|
ShmSysConfigAndInfo->SysInfo.InputVoltageT=0;
|
|
|
ShmSysConfigAndInfo->SysInfo.SystemFanRotaSpeed=0;
|
|
|
ShmSysConfigAndInfo->SysInfo.PsuFanRotaSpeed=0;
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian, "0");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.AuxPower5V, "0");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.AuxPower12V, "0");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.AuxPower24V, "0");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.AuxPower48V, "0");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.CsuHwRev, "CsuHwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.CsuBootLoadFwRev, "CsuBootLoadFwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.CsuKernelFwRev, "CsuKernelFwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.CsuRootFsFwRev, "CsuRootFsFwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.CsuPrimFwRev, "CsuPrimFwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.LcmHwRev, "LcmHwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.LcmFwRev, "LcmFwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.PsuHwRev, "PsuHwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.PsuPrimFwRev, "PsuPrimFwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.PsuSecFwRev, "PsuSecFwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.AuxPwrHwRev, "AuxPwrHwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.AuxPwrFwRev, "AuxPwrFwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.FanModuleHwRev, "FanModuleHwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.FanModuleFwRev, "FanModuleFwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.RelayModuleHwRev, "RelayModuleHwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.RelayModuleFwRev, "RelayModuleFwRev");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.TelcomModemFwRev, "TelcomModemFwRev");
|
|
|
+ ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian=0;
|
|
|
+ ShmSysConfigAndInfo->SysInfo.AuxPower5V=0;
|
|
|
+ ShmSysConfigAndInfo->SysInfo.AuxPower12V=0;
|
|
|
+ ShmSysConfigAndInfo->SysInfo.AuxPower24V=0;
|
|
|
+ ShmSysConfigAndInfo->SysInfo.AuxPower48V=0;
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.CsuHwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.CsuBootLoadFwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.CsuKernelFwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.CsuRootFsFwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.CsuPrimFwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.LcmHwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.LcmFwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.PsuHwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.PsuPrimFwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.PsuSecFwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.AuxPwrHwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.AuxPwrFwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.FanModuleHwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.FanModuleFwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.RelayModuleHwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.RelayModuleFwRev, "");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysInfo.TelcomModemFwRev, "");
|
|
|
ShmSysConfigAndInfo->SysInfo.SystemAmbientTemp=0;
|
|
|
ShmSysConfigAndInfo->SysInfo.SystemCriticalTemp=0;
|
|
|
ShmSysConfigAndInfo->SysInfo.CcsConnectorTemp=0;
|
|
@@ -689,7 +689,7 @@ int main(int argc, char *argv[]) {
|
|
|
ShmSysConfigAndInfo->SysConfig.MaxChargingPower=0;
|
|
|
ShmSysConfigAndInfo->SysConfig.MaxChargingCurrent= 0;
|
|
|
ShmSysConfigAndInfo->SysConfig.MaxChargingDuration=0;
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.PhaseLossPolicy, "1");
|
|
|
+ ShmSysConfigAndInfo->SysConfig.PhaseLossPolicy=0;
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[0], "111");
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[1], "222");
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[2], "333");
|
|
@@ -701,8 +701,8 @@ int main(int argc, char *argv[]) {
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[8], "999");
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[9], "aaa");
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.UserId, "UserId");
|
|
|
- ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].PresentChargingVoltage=(float) 64;
|
|
|
- ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].PresentChargingCurrent=(double) 6553.5;
|
|
|
+ ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].PresentChargingVoltage=0;
|
|
|
+ ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].PresentChargingCurrent=0;
|
|
|
ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].PresentChargingPower=0;
|
|
|
ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].PresentChargedEnergy=0;
|
|
|
ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].PresentChargedDuration=0;
|
|
@@ -710,53 +710,53 @@ int main(int argc, char *argv[]) {
|
|
|
ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].EvBatteryMaxVoltage=0;
|
|
|
ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].EvBatterytargetVoltage=0;
|
|
|
ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].EvBatterySoc=0;
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].SystemStatus, "1");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].Index, "1");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].Type, "0");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].type_index, "1");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].EvBatterytargetCurrent, "1");
|
|
|
+ ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].SystemStatus=1;
|
|
|
+ ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].Index=0;
|
|
|
+ ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].Type=0;
|
|
|
+ ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].type_index=0;
|
|
|
+ ShmSysConfigAndInfo->SysInfo.CcsChargingData[0].EvBatterytargetCurrent=1;
|
|
|
//network
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.InternetConn,"1");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.FtpServer,"FtpServer");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth0Interface.EthDhcpClient,"1");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth0Interface.EthMacAddress,"EthMacAddress");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth0Interface.EthIpAddress,"EthIpAddress");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth0Interface.EthSubmaskAddress,"EthIpAddress");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth0Interface.EthGatewayAddress,"EthGatewayAddress");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth1Interface.EthDhcpClient,"1");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth1Interface.EthMacAddress,"EthMacAddress");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth1Interface.EthIpAddress,"EthIpAddress");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth1Interface.EthSubmaskAddress,"EthSubmaskAddress");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth1Interface.EthGatewayAddress,"EthGatewayAddress");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiMode,"1");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid,"WifiSsid");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword,"WifiSsid");
|
|
|
+ ShmSysConfigAndInfo->SysInfo.InternetConn=0;
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.FtpServer,"");
|
|
|
+ ShmSysConfigAndInfo->SysConfig.Eth0Interface.EthDhcpClient=1;
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth0Interface.EthMacAddress,"");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth0Interface.EthIpAddress,"192.168.1.10");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth0Interface.EthSubmaskAddress,"255.255.255.0");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth0Interface.EthGatewayAddress,"192.168.1.1");
|
|
|
+ ShmSysConfigAndInfo->SysConfig.Eth1Interface.EthDhcpClient=1;
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth1Interface.EthMacAddress,"");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth1Interface.EthIpAddress,"192.168.0.10");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth1Interface.EthSubmaskAddress,"255.255.255.0");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.Eth1Interface.EthGatewayAddress,"192.168.0.1");
|
|
|
+ ShmSysConfigAndInfo->SysConfig.AthInterface.WifiMode=1;
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSsid,"");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiPassword,"");
|
|
|
ShmSysConfigAndInfo->SysConfig.AthInterface.WifiRssi=0;
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiDhcpServer,"1");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiDhcpClient,"1");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiMacAddress,"WifiMacAddress");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiIpAddress,"WifiIpAddress");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSubmaskAddress,"WifiSubmaskAddress");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiGatewayAddress,"WifiGatewayAddress");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomApn,"TelcomApn");
|
|
|
+ ShmSysConfigAndInfo->SysConfig.AthInterface.WifiDhcpServer=0;
|
|
|
+ ShmSysConfigAndInfo->SysConfig.AthInterface.WifiDhcpClient=0;
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiMacAddress,"");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiIpAddress,"");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiSubmaskAddress,"");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.AthInterface.WifiGatewayAddress,"");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomApn,"");
|
|
|
ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomRssi=0;
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomChapPapId,"TelcomChapPapId");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomChapPapPwd,"TelcomChapPapPwd");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomModemImei,"TelcomModemImei");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomSimImsi,"TelcomSimImsi");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomSimStatus,"1");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomModemMode,"1");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomIpAddress,"TelcomIpAddress");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomChapPapId,"");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomChapPapPwd,"");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomModemImei,"");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomSimImsi,"");
|
|
|
+ ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomSimStatus=0;
|
|
|
+ ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomModemMode=0;
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.TelecomInterface.TelcomIpAddress,"");
|
|
|
//backend
|
|
|
- ShmSysConfigAndInfo->SysConfig.BackendConnTimeout=0;
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.OfflinePolicy,"1");
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BackendConnTimeout=300;
|
|
|
+ ShmSysConfigAndInfo->SysConfig.OfflinePolicy=0;
|
|
|
ShmSysConfigAndInfo->SysConfig.OfflineMaxChargeEnergy=0;
|
|
|
ShmSysConfigAndInfo->SysConfig.OfflineMaxChargeDuration=0;
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.OcppConnStatus,"1");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.OcppServerURL,"OcppServerURL");
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysConfig.ChargeBoxId,"ChargeBoxId");
|
|
|
+ ShmSysConfigAndInfo->SysInfo.OcppConnStatus=0;
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.OcppServerURL,"");
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.ChargeBoxId,"");
|
|
|
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.FirmwareUpdate,"0");
|
|
|
+ ShmSysConfigAndInfo->SysInfo.FirmwareUpdate=0;
|
|
|
StoreUsrConfigData(&SysConfig);
|
|
|
|
|
|
#ifdef SystemLogMessage
|
|
@@ -786,7 +786,7 @@ int main(int argc, char *argv[]) {
|
|
|
jobj=json_object_new_object();
|
|
|
//system
|
|
|
//if((char)ShmSysConfigAndInfo->SysInfo.FirmwareUpdate == '0'){
|
|
|
- strcpy((char *)&ShmSysConfigAndInfo->SysInfo.FirmwareUpdate, "1");
|
|
|
+ ShmSysConfigAndInfo->SysInfo.FirmwareUpdate=1;
|
|
|
Result = json_object_new_string("success");
|
|
|
Message = json_object_new_string("file is uploaded");
|
|
|
//}
|
|
@@ -885,6 +885,12 @@ int main(int argc, char *argv[]) {
|
|
|
struct json_object *ChargingInfo1;
|
|
|
struct json_object *ChargingInfo2;
|
|
|
struct json_object *ChargingInfo3;
|
|
|
+ struct json_object *CardNumber[3];
|
|
|
+ struct json_object *StartUserId[3];
|
|
|
+ struct json_object *StartDateTime[3];
|
|
|
+ struct json_object *StopDateTime[3];
|
|
|
+ struct json_object *StartMethod[3];
|
|
|
+ struct json_object *ConnectorTemp[3];
|
|
|
struct json_object *PresentChargingVoltage[3];
|
|
|
struct json_object *PresentChargingCurrent[3];
|
|
|
struct json_object *PresentChargingPower[3];
|
|
@@ -1035,7 +1041,13 @@ int main(int argc, char *argv[]) {
|
|
|
Index[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].Index,1);
|
|
|
Type[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].Type,1);
|
|
|
type_index[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].type_index,1);
|
|
|
- EvBatterytargetCurrent[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].EvBatterytargetCurrent,1);
|
|
|
+ EvBatterytargetCurrent[0] = json_object_new_double(ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].EvBatterytargetCurrent);
|
|
|
+ CardNumber[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].CardNumber);
|
|
|
+ StartUserId[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].StartUserId);
|
|
|
+ StartDateTime[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].StartDateTime);
|
|
|
+ StopDateTime[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].StopDateTime);
|
|
|
+ StartMethod[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].StartMethod,1);
|
|
|
+ ConnectorTemp[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].ConnectorTemp,1);
|
|
|
CcsGunQty++;
|
|
|
}
|
|
|
else if(connectorType1 == 2){//GB
|
|
@@ -1052,7 +1064,13 @@ int main(int argc, char *argv[]) {
|
|
|
Index[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.GbChargingData[GbGunQty].Index,1);
|
|
|
Type[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.GbChargingData[GbGunQty].Type,1);
|
|
|
type_index[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.GbChargingData[GbGunQty].type_index,1);
|
|
|
- EvBatterytargetCurrent[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.GbChargingData[GbGunQty].EvBatterytargetCurrent,1);
|
|
|
+ EvBatterytargetCurrent[0] = json_object_new_double(ShmSysConfigAndInfo->SysInfo.GbChargingData[GbGunQty].EvBatterytargetCurrent);
|
|
|
+ CardNumber[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].CardNumber);
|
|
|
+ StartUserId[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].StartUserId);
|
|
|
+ StartDateTime[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].StartDateTime);
|
|
|
+ StopDateTime[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].StopDateTime);
|
|
|
+ StartMethod[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].StartMethod,1);
|
|
|
+ ConnectorTemp[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].ConnectorTemp,1);
|
|
|
GbGunQty++;
|
|
|
}
|
|
|
else if(connectorType1 == 3){//CHAdeMO
|
|
@@ -1069,7 +1087,13 @@ int main(int argc, char *argv[]) {
|
|
|
Index[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.ChademoChargingData[CHAdeMOGunQty].Index,1);
|
|
|
Type[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.ChademoChargingData[CHAdeMOGunQty].Type,1);
|
|
|
type_index[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.ChademoChargingData[CHAdeMOGunQty].type_index,1);
|
|
|
- EvBatterytargetCurrent[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.ChademoChargingData[CHAdeMOGunQty].EvBatterytargetCurrent,1);
|
|
|
+ EvBatterytargetCurrent[0] = json_object_new_double(ShmSysConfigAndInfo->SysInfo.ChademoChargingData[CHAdeMOGunQty].EvBatterytargetCurrent);
|
|
|
+ CardNumber[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].CardNumber);
|
|
|
+ StartUserId[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].StartUserId);
|
|
|
+ StartDateTime[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].StartDateTime);
|
|
|
+ StopDateTime[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].StopDateTime);
|
|
|
+ StartMethod[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].StartMethod,1);
|
|
|
+ ConnectorTemp[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].ConnectorTemp,1);
|
|
|
CHAdeMOGunQty++;
|
|
|
}
|
|
|
else if(connectorType1 == 4){//AC
|
|
@@ -1086,7 +1110,13 @@ int main(int argc, char *argv[]) {
|
|
|
Index[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.AcChargingData[AcGunQty].Index,1);
|
|
|
Type[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.AcChargingData[AcGunQty].Type,1);
|
|
|
type_index[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.AcChargingData[AcGunQty].type_index,1);
|
|
|
- EvBatterytargetCurrent[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.AcChargingData[AcGunQty].EvBatterytargetCurrent,1);
|
|
|
+ EvBatterytargetCurrent[0] = json_object_new_double(ShmSysConfigAndInfo->SysInfo.AcChargingData[AcGunQty].EvBatterytargetCurrent);
|
|
|
+ CardNumber[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].CardNumber);
|
|
|
+ StartUserId[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].StartUserId);
|
|
|
+ StartDateTime[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].StartDateTime);
|
|
|
+ StopDateTime[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].StopDateTime);
|
|
|
+ StartMethod[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].StartMethod,1);
|
|
|
+ ConnectorTemp[0] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].ConnectorTemp,1);
|
|
|
AcGunQty++;
|
|
|
}
|
|
|
}
|
|
@@ -1105,7 +1135,13 @@ int main(int argc, char *argv[]) {
|
|
|
Index[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].Index,1);
|
|
|
Type[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].Type,1);
|
|
|
type_index[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].type_index,1);
|
|
|
- EvBatterytargetCurrent[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].EvBatterytargetCurrent,1);
|
|
|
+ EvBatterytargetCurrent[1] = json_object_new_double(ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].EvBatterytargetCurrent);
|
|
|
+ CardNumber[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].CardNumber);
|
|
|
+ StartUserId[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].StartUserId);
|
|
|
+ StartDateTime[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].StartDateTime);
|
|
|
+ StopDateTime[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].StopDateTime);
|
|
|
+ StartMethod[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].StartMethod,1);
|
|
|
+ ConnectorTemp[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].ConnectorTemp,1);
|
|
|
CcsGunQty++;
|
|
|
}
|
|
|
else if(connectorType2 == 2){//GB
|
|
@@ -1122,7 +1158,13 @@ int main(int argc, char *argv[]) {
|
|
|
Index[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.GbChargingData[GbGunQty].Index,1);
|
|
|
Type[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.GbChargingData[GbGunQty].Type,1);
|
|
|
type_index[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.GbChargingData[GbGunQty].type_index,1);
|
|
|
- EvBatterytargetCurrent[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.GbChargingData[GbGunQty].EvBatterytargetCurrent,1);
|
|
|
+ EvBatterytargetCurrent[1] = json_object_new_double(ShmSysConfigAndInfo->SysInfo.GbChargingData[GbGunQty].EvBatterytargetCurrent);
|
|
|
+ CardNumber[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].CardNumber);
|
|
|
+ StartUserId[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].StartUserId);
|
|
|
+ StartDateTime[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].StartDateTime);
|
|
|
+ StopDateTime[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].StopDateTime);
|
|
|
+ StartMethod[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].StartMethod,1);
|
|
|
+ ConnectorTemp[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].ConnectorTemp,1);
|
|
|
GbGunQty++;
|
|
|
}
|
|
|
else if(connectorType2 == 3){//CHAdeMO
|
|
@@ -1139,7 +1181,13 @@ int main(int argc, char *argv[]) {
|
|
|
Index[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.ChademoChargingData[CHAdeMOGunQty].Index,1);
|
|
|
Type[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.ChademoChargingData[CHAdeMOGunQty].Type,1);
|
|
|
type_index[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.ChademoChargingData[CHAdeMOGunQty].type_index,1);
|
|
|
- EvBatterytargetCurrent[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.ChademoChargingData[CHAdeMOGunQty].EvBatterytargetCurrent,1);
|
|
|
+ EvBatterytargetCurrent[1] = json_object_new_double(ShmSysConfigAndInfo->SysInfo.ChademoChargingData[CHAdeMOGunQty].EvBatterytargetCurrent);
|
|
|
+ CardNumber[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].CardNumber);
|
|
|
+ StartUserId[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].StartUserId);
|
|
|
+ StartDateTime[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].StartDateTime);
|
|
|
+ StopDateTime[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].StopDateTime);
|
|
|
+ StartMethod[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].StartMethod,1);
|
|
|
+ ConnectorTemp[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].ConnectorTemp,1);
|
|
|
CHAdeMOGunQty++;
|
|
|
}
|
|
|
else if(connectorType2 == 4){//AC
|
|
@@ -1156,7 +1204,13 @@ int main(int argc, char *argv[]) {
|
|
|
Index[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.AcChargingData[AcGunQty].Index,1);
|
|
|
Type[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.AcChargingData[AcGunQty].Type,1);
|
|
|
type_index[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.AcChargingData[AcGunQty].type_index,1);
|
|
|
- EvBatterytargetCurrent[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.AcChargingData[AcGunQty].EvBatterytargetCurrent,1);
|
|
|
+ EvBatterytargetCurrent[1] = json_object_new_double(ShmSysConfigAndInfo->SysInfo.AcChargingData[AcGunQty].EvBatterytargetCurrent);
|
|
|
+ CardNumber[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].CardNumber);
|
|
|
+ StartUserId[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].StartUserId);
|
|
|
+ StartDateTime[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].StartDateTime);
|
|
|
+ StopDateTime[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].StopDateTime);
|
|
|
+ StartMethod[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].StartMethod,1);
|
|
|
+ ConnectorTemp[1] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].ConnectorTemp,1);
|
|
|
AcGunQty++;
|
|
|
}
|
|
|
}
|
|
@@ -1175,7 +1229,13 @@ int main(int argc, char *argv[]) {
|
|
|
Index[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].Index,1);
|
|
|
Type[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].Type,1);
|
|
|
type_index[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].type_index,1);
|
|
|
- EvBatterytargetCurrent[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].EvBatterytargetCurrent,1);
|
|
|
+ EvBatterytargetCurrent[2] = json_object_new_double(ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].EvBatterytargetCurrent);
|
|
|
+ CardNumber[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].CardNumber);
|
|
|
+ StartUserId[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].StartUserId);
|
|
|
+ StartDateTime[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].StartDateTime);
|
|
|
+ StopDateTime[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].StopDateTime);
|
|
|
+ StartMethod[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].StartMethod,1);
|
|
|
+ ConnectorTemp[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].ConnectorTemp,1);
|
|
|
CcsGunQty++;
|
|
|
}
|
|
|
else if(connectorType3 == 2){//GB
|
|
@@ -1192,7 +1252,13 @@ int main(int argc, char *argv[]) {
|
|
|
Index[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.GbChargingData[GbGunQty].Index,1);
|
|
|
Type[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.GbChargingData[GbGunQty].Type,1);
|
|
|
type_index[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.GbChargingData[GbGunQty].type_index,1);
|
|
|
- EvBatterytargetCurrent[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.GbChargingData[GbGunQty].EvBatterytargetCurrent,1);
|
|
|
+ EvBatterytargetCurrent[2] = json_object_new_double(ShmSysConfigAndInfo->SysInfo.GbChargingData[GbGunQty].EvBatterytargetCurrent);
|
|
|
+ CardNumber[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].CardNumber);
|
|
|
+ StartUserId[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].StartUserId);
|
|
|
+ StartDateTime[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].StartDateTime);
|
|
|
+ StopDateTime[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].StopDateTime);
|
|
|
+ StartMethod[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].StartMethod,1);
|
|
|
+ ConnectorTemp[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[GbGunQty].ConnectorTemp,1);
|
|
|
GbGunQty++;
|
|
|
}
|
|
|
else if(connectorType3 == 3){//CHAdeMO
|
|
@@ -1209,7 +1275,13 @@ int main(int argc, char *argv[]) {
|
|
|
Index[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.ChademoChargingData[CHAdeMOGunQty].Index,1);
|
|
|
Type[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.ChademoChargingData[CHAdeMOGunQty].Type,1);
|
|
|
type_index[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.ChademoChargingData[CHAdeMOGunQty].type_index,1);
|
|
|
- EvBatterytargetCurrent[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.ChademoChargingData[CHAdeMOGunQty].EvBatterytargetCurrent,1);
|
|
|
+ EvBatterytargetCurrent[2] = json_object_new_double(ShmSysConfigAndInfo->SysInfo.ChademoChargingData[CHAdeMOGunQty].EvBatterytargetCurrent);
|
|
|
+ CardNumber[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].CardNumber);
|
|
|
+ StartUserId[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].StartUserId);
|
|
|
+ StartDateTime[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].StartDateTime);
|
|
|
+ StopDateTime[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].StopDateTime);
|
|
|
+ StartMethod[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].StartMethod,1);
|
|
|
+ ConnectorTemp[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[CHAdeMOGunQty].ConnectorTemp,1);
|
|
|
CHAdeMOGunQty++;
|
|
|
}
|
|
|
else if(connectorType3 == 4){//AC
|
|
@@ -1226,7 +1298,13 @@ int main(int argc, char *argv[]) {
|
|
|
Index[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.AcChargingData[AcGunQty].Index,1);
|
|
|
Type[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.AcChargingData[AcGunQty].Type,1);
|
|
|
type_index[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.AcChargingData[AcGunQty].type_index,1);
|
|
|
- EvBatterytargetCurrent[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.AcChargingData[AcGunQty].EvBatterytargetCurrent,1);
|
|
|
+ EvBatterytargetCurrent[2] = json_object_new_double(ShmSysConfigAndInfo->SysInfo.AcChargingData[AcGunQty].EvBatterytargetCurrent);
|
|
|
+ CardNumber[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].CardNumber);
|
|
|
+ StartUserId[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].StartUserId);
|
|
|
+ StartDateTime[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].StartDateTime);
|
|
|
+ StopDateTime[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].StopDateTime);
|
|
|
+ StartMethod[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].StartMethod,1);
|
|
|
+ ConnectorTemp[2] = json_object_new_string_len((char *)&ShmSysConfigAndInfo->SysInfo.CcsChargingData[AcGunQty].ConnectorTemp,1);
|
|
|
AcGunQty++;
|
|
|
}
|
|
|
}
|
|
@@ -1343,8 +1421,13 @@ int main(int argc, char *argv[]) {
|
|
|
json_object_object_add(jobj2,"LocalWhiteCard",LocalWhiteCardArr);
|
|
|
// json_object_object_add(jobj2,"CcsAuthentication",CcsAuthentication);
|
|
|
// json_object_object_add(jobj2,"AcCcsChargingMode",AcCcsChargingMode);
|
|
|
- json_object_object_add(jobj2,"UserId",UserId);
|
|
|
if(connectorType1 != 0){
|
|
|
+ json_object_object_add(ChargingInfo1,"CardNumber",CardNumber[0]);
|
|
|
+ json_object_object_add(ChargingInfo1,"StartUserId",StartUserId[0]);
|
|
|
+ json_object_object_add(ChargingInfo1,"StartDateTime",StartDateTime[0]);
|
|
|
+ json_object_object_add(ChargingInfo1,"StoptDateTime",StopDateTime[0]);
|
|
|
+ json_object_object_add(ChargingInfo1,"StartMethod",StartMethod[0]);
|
|
|
+ json_object_object_add(ChargingInfo1,"ConnectorTemp",ConnectorTemp[0]);
|
|
|
json_object_object_add(ChargingInfo1,"PresentChargingVoltage",PresentChargingVoltage[0]);
|
|
|
json_object_object_add(ChargingInfo1,"PresentChargingCurrent",PresentChargingCurrent[0]);
|
|
|
json_object_object_add(ChargingInfo1,"PresentChargingPower",PresentChargingPower[0]);
|
|
@@ -1362,6 +1445,12 @@ int main(int argc, char *argv[]) {
|
|
|
json_object_object_add(jobj2,"ChargingInfo1",ChargingInfo1);
|
|
|
}
|
|
|
if(connectorType2 != 0){
|
|
|
+ json_object_object_add(ChargingInfo2,"CardNumber",CardNumber[1]);
|
|
|
+ json_object_object_add(ChargingInfo2,"StartUserId",StartUserId[1]);
|
|
|
+ json_object_object_add(ChargingInfo2,"StartDateTime",StartDateTime[1]);
|
|
|
+ json_object_object_add(ChargingInfo2,"StoptDateTime",StopDateTime[1]);
|
|
|
+ json_object_object_add(ChargingInfo2,"StartMethod",StartMethod[1]);
|
|
|
+ json_object_object_add(ChargingInfo2,"ConnectorTemp",ConnectorTemp[1]);
|
|
|
json_object_object_add(ChargingInfo2,"PresentChargingVoltage",PresentChargingVoltage[1]);
|
|
|
json_object_object_add(ChargingInfo2,"PresentChargingCurrent",PresentChargingCurrent[1]);
|
|
|
json_object_object_add(ChargingInfo2,"PresentChargingPower",PresentChargingPower[1]);
|
|
@@ -1379,6 +1468,12 @@ int main(int argc, char *argv[]) {
|
|
|
json_object_object_add(jobj2,"ChargingInfo2",ChargingInfo2);
|
|
|
}
|
|
|
if(connectorType3 != 0){
|
|
|
+ json_object_object_add(ChargingInfo3,"CardNumber",CardNumber[2]);
|
|
|
+ json_object_object_add(ChargingInfo3,"StartUserId",StartUserId[2]);
|
|
|
+ json_object_object_add(ChargingInfo3,"StartDateTime",StartDateTime[2]);
|
|
|
+ json_object_object_add(ChargingInfo3,"StoptDateTime",StopDateTime[2]);
|
|
|
+ json_object_object_add(ChargingInfo3,"StartMethod",StartMethod[2]);
|
|
|
+ json_object_object_add(ChargingInfo3,"ConnectorTemp",ConnectorTemp[2]);
|
|
|
json_object_object_add(ChargingInfo3,"PresentChargingVoltage",PresentChargingVoltage[2]);
|
|
|
json_object_object_add(ChargingInfo3,"PresentChargingCurrent",PresentChargingCurrent[2]);
|
|
|
json_object_object_add(ChargingInfo3,"PresentChargingPower",PresentChargingPower[2]);
|