|
@@ -343,10 +343,8 @@ int main(int argc, char *argv[]) {
|
|
|
json_object *val_obj = NULL;
|
|
|
char *SystemId=NULL;
|
|
|
char *SystemDateTime = NULL;
|
|
|
-
|
|
|
int FactoryConfiguration = 0;
|
|
|
int AuthorisationMode = 0;
|
|
|
-
|
|
|
int RfidCardNumEndian = 0;
|
|
|
int PsuAcInputType = 0;
|
|
|
char isAPP = NULL;
|
|
@@ -373,31 +371,31 @@ int main(int argc, char *argv[]) {
|
|
|
if( json_object_object_get_ex(jobj, "PsuAcInputType", &val_obj) ) {
|
|
|
PsuAcInputType = json_object_get_int(val_obj);
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ if( json_object_object_get_ex(jobj, "isAPP", &val_obj) ) {
|
|
|
+ isAPP = json_object_get_int(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "isQRCode", &val_obj) ) {
|
|
|
+ isQRCode = json_object_get_int(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "isRFID", &val_obj) ) {
|
|
|
+ isRFID = json_object_get_int(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "QRCodeMadeMode", &val_obj) ) {
|
|
|
+ QRCodeMadeMode = json_object_get_int(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "QRCodeContent", &val_obj) ) {
|
|
|
+ QRCodeContent = json_object_get_string(val_obj);
|
|
|
+ }
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.SystemId,SystemId);
|
|
|
ShmSysConfigAndInfo->SysInfo.FactoryConfiguration = FactoryConfiguration;
|
|
|
ShmSysConfigAndInfo->SysConfig.AuthorisationMode = AuthorisationMode;
|
|
|
ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian = RfidCardNumEndian;
|
|
|
ShmSysConfigAndInfo->SysConfig.PsuAcInputType = PsuAcInputType;
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ ShmSysConfigAndInfo->SysConfig.isAPP = isAPP;
|
|
|
+ ShmSysConfigAndInfo->SysConfig.isQRCode = isQRCode;
|
|
|
+ ShmSysConfigAndInfo->SysConfig.isRFID = isRFID;
|
|
|
+ ShmSysConfigAndInfo->SysConfig.QRCodeMadeMode = QRCodeMadeMode;
|
|
|
+ strcpy((char *)&ShmSysConfigAndInfo->SysConfig.QRCodeContent,QRCodeContent);
|
|
|
|
|
|
if(strlen(SystemDateTime)>0){
|
|
|
char cmd[100];
|
|
@@ -498,84 +496,84 @@ int main(int argc, char *argv[]) {
|
|
|
if( json_object_object_get_ex(jobj, "LocalWhiteCard9", &val_obj) ) {
|
|
|
LocalWhiteCard9 = (char*)json_object_get_string(val_obj);
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ if( json_object_object_get_ex(jobj, "isBilling", &val_obj) ) {
|
|
|
+ isBilling = json_object_get_int(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Currency", &val_obj) ) {
|
|
|
+ Currency = json_object_get_int(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee0", &val_obj) ) {
|
|
|
+ Fee0 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee1", &val_obj) ) {
|
|
|
+ Fee1 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee2", &val_obj) ) {
|
|
|
+ Fee2 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee3", &val_obj) ) {
|
|
|
+ Fee3 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee4", &val_obj) ) {
|
|
|
+ Fee4 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee5", &val_obj) ) {
|
|
|
+ Fee5 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee6", &val_obj) ) {
|
|
|
+ Fee6 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee7", &val_obj) ) {
|
|
|
+ Fee7 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee8", &val_obj) ) {
|
|
|
+ Fee8 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee9", &val_obj) ) {
|
|
|
+ Fee9 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee10", &val_obj) ) {
|
|
|
+ Fee10 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee11", &val_obj) ) {
|
|
|
+ Fee11 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee12", &val_obj) ) {
|
|
|
+ Fee12 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee13", &val_obj) ) {
|
|
|
+ Fee13 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee14", &val_obj) ) {
|
|
|
+ Fee14 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee15", &val_obj) ) {
|
|
|
+ Fee15 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee16", &val_obj) ) {
|
|
|
+ Fee16 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee17", &val_obj) ) {
|
|
|
+ Fee17 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee18", &val_obj) ) {
|
|
|
+ Fee18 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee19", &val_obj) ) {
|
|
|
+ Fee19 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee20", &val_obj) ) {
|
|
|
+ Fee20 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee21", &val_obj) ) {
|
|
|
+ Fee21 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee22", &val_obj) ) {
|
|
|
+ Fee22 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "Fee23", &val_obj) ) {
|
|
|
+ Fee23 = json_object_get_double(val_obj);
|
|
|
+ }
|
|
|
ShmSysConfigAndInfo->SysConfig.MaxChargingEnergy = MaxChargingEnergy;
|
|
|
ShmSysConfigAndInfo->SysConfig.MaxChargingPower = MaxChargingPower;
|
|
|
ShmSysConfigAndInfo->SysConfig.MaxChargingCurrent = MaxChargingCurrent;
|
|
@@ -591,37 +589,36 @@ int main(int argc, char *argv[]) {
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[7],LocalWhiteCard7);
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[8],LocalWhiteCard8);
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[9],LocalWhiteCard9);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.isBilling = isBilling;
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Currency = Currency;
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[0] = rounding(Fee0);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[1] = rounding(Fee1);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[2] = rounding(Fee2);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[3] = rounding(Fee3);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[4] = rounding(Fee4);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[5] = rounding(Fee5);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[6] = rounding(Fee6);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[7] = rounding(Fee7);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[8] = rounding(Fee8);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[9] = rounding(Fee9);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[10] = rounding(Fee10);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[11] = rounding(Fee11);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[12] = rounding(Fee12);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[13] = rounding(Fee13);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[14] = rounding(Fee14);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[15] = rounding(Fee15);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[16] = rounding(Fee16);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[17] = rounding(Fee17);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[18] = rounding(Fee18);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[19] = rounding(Fee19);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[20] = rounding(Fee20);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[21] = rounding(Fee21);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[22] = rounding(Fee22);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.BillingData.Fee[23] = rounding(Fee23);
|
|
|
}
|
|
|
if (strcmp(argv[1], "3") == 0) {
|
|
|
struct json_object *jobj = json_tokener_parse(argv[2]);
|
|
|
json_object *val_obj = NULL;
|
|
|
-
|
|
|
int Eth0DhcpClient=0;
|
|
|
char *Eth0IpAddress=NULL;
|
|
|
char *Eth0SubmaskAddress=NULL;
|
|
@@ -974,25 +971,25 @@ int main(int argc, char *argv[]) {
|
|
|
}
|
|
|
if(connectorType1 != 0){
|
|
|
if(connectorType1 == 1){
|
|
|
-
|
|
|
+
|
|
|
|
|
|
}
|
|
|
else if(connectorType1 == 2){
|
|
|
-
|
|
|
+
|
|
|
|
|
|
}
|
|
|
else if(connectorType1 == 3){
|
|
|
-
|
|
|
+
|
|
|
|
|
|
}
|
|
|
}
|
|
|
if(connectorType2 != 0){
|
|
|
if(connectorType2 == 1){
|
|
|
-
|
|
|
+
|
|
|
|
|
|
}
|
|
|
else if(connectorType2 == 2){
|
|
|
-
|
|
|
+
|
|
|
|
|
|
}
|
|
|
else if(connectorType2 == 3){
|
|
@@ -1022,11 +1019,11 @@ int main(int argc, char *argv[]) {
|
|
|
struct json_object *PsuAcInputType;
|
|
|
struct json_object *RatingCurrent;
|
|
|
struct json_object *AcRatingCurrent;
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ struct json_object *isAPP;
|
|
|
+ struct json_object *isQRCode;
|
|
|
+ struct json_object *isRFID;
|
|
|
+ struct json_object *QRCodeMadeMode;
|
|
|
+ struct json_object *QRCodeContent;
|
|
|
struct json_object *AuxPower5V;
|
|
|
struct json_object *AuxPower12V;
|
|
|
struct json_object *AuxPower24V;
|
|
@@ -1069,10 +1066,10 @@ int main(int argc, char *argv[]) {
|
|
|
struct json_object *PhaseLossPolicy;
|
|
|
struct json_object *LocalWhiteCard[10];
|
|
|
struct json_object *LocalWhiteCardArr= json_object_new_array();
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ struct json_object *isBilling;
|
|
|
+ struct json_object *Currency;
|
|
|
+ struct json_object *Fee[24];
|
|
|
+ struct json_object *FeeArr= json_object_new_array();
|
|
|
struct json_object *ChargingInfo1;
|
|
|
struct json_object *ChargingInfo2;
|
|
|
struct json_object *ChargingInfo3;
|
|
@@ -1160,12 +1157,12 @@ int main(int argc, char *argv[]) {
|
|
|
RfidCardNumEndian = json_object_new_int(ShmSysConfigAndInfo->SysConfig.RfidCardNumEndian);
|
|
|
PsuAcInputType = json_object_new_int(ShmSysConfigAndInfo->SysConfig.PsuAcInputType);
|
|
|
RatingCurrent = json_object_new_int(ShmSysConfigAndInfo->SysConfig.RatingCurrent);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ AcRatingCurrent = json_object_new_int(ShmSysConfigAndInfo->SysConfig.AcRatingCurrent);
|
|
|
+ isAPP = json_object_new_int(ShmSysConfigAndInfo->SysConfig.isAPP);
|
|
|
+ isQRCode = json_object_new_int(ShmSysConfigAndInfo->SysConfig.isQRCode);
|
|
|
+ isRFID = json_object_new_int(ShmSysConfigAndInfo->SysConfig.isRFID);
|
|
|
+ QRCodeMadeMode = json_object_new_int(ShmSysConfigAndInfo->SysConfig.QRCodeMadeMode);
|
|
|
+ QRCodeContent = json_object_new_string((char *)&ShmSysConfigAndInfo->SysConfig.QRCodeContent);
|
|
|
AuxPower5V = json_object_new_int(ShmSysConfigAndInfo->SysInfo.AuxPower5V);
|
|
|
AuxPower12V = json_object_new_int(ShmSysConfigAndInfo->SysInfo.AuxPower12V);
|
|
|
AuxPower24V = json_object_new_int(ShmSysConfigAndInfo->SysInfo.AuxPower24V);
|
|
@@ -1187,9 +1184,9 @@ int main(int argc, char *argv[]) {
|
|
|
RelayModuleHwRev = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.RelayModuleHwRev);
|
|
|
RelayModuleFwRev = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.RelayModuleFwRev);
|
|
|
TelcomModemFwRev = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.TelcomModemFwRev);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ Connector1FwRev = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.Connector1FwRev);
|
|
|
+ Connector2FwRev = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.Connector2FwRev);
|
|
|
+ LedModuleFwRev = json_object_new_string((char *)&ShmSysConfigAndInfo->SysInfo.LedModuleFwRev);
|
|
|
SystemAmbientTemp = json_object_new_int(ShmSysConfigAndInfo->SysInfo.SystemAmbientTemp);
|
|
|
SystemCriticalTemp = json_object_new_int(ShmSysConfigAndInfo->SysInfo.SystemCriticalTemp);
|
|
|
CcsConnectorTemp = json_object_new_int(ShmSysConfigAndInfo->SysInfo.CcsConnectorTemp);
|
|
@@ -1223,32 +1220,32 @@ int main(int argc, char *argv[]) {
|
|
|
LocalWhiteCard[7] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[7]);
|
|
|
LocalWhiteCard[8] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[8]);
|
|
|
LocalWhiteCard[9] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[9]);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ isBilling = json_object_new_int(ShmSysConfigAndInfo->SysConfig.BillingData.isBilling);
|
|
|
+ Currency = json_object_new_int(ShmSysConfigAndInfo->SysConfig.BillingData.Currency);
|
|
|
+ Fee[0] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[0]);
|
|
|
+ Fee[1] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[1]);
|
|
|
+ Fee[2] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[2]);
|
|
|
+ Fee[3] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[3]);
|
|
|
+ Fee[4] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[4]);
|
|
|
+ Fee[5] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[5]);
|
|
|
+ Fee[6] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[6]);
|
|
|
+ Fee[7] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[7]);
|
|
|
+ Fee[8] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[8]);
|
|
|
+ Fee[9] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[9]);
|
|
|
+ Fee[10] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[10]);
|
|
|
+ Fee[11] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[11]);
|
|
|
+ Fee[12] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[12]);
|
|
|
+ Fee[13] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[13]);
|
|
|
+ Fee[14] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[14]);
|
|
|
+ Fee[15] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[15]);
|
|
|
+ Fee[16] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[16]);
|
|
|
+ Fee[17] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[17]);
|
|
|
+ Fee[18] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[18]);
|
|
|
+ Fee[19] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[19]);
|
|
|
+ Fee[20] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[20]);
|
|
|
+ Fee[21] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[21]);
|
|
|
+ Fee[22] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[22]);
|
|
|
+ Fee[23] = json_object_new_double(ShmSysConfigAndInfo->SysConfig.BillingData.Fee[23]);
|
|
|
if(connectorType1 != 0){
|
|
|
if(connectorType1 == 1){
|
|
|
PresentChargingVoltage[0] = json_object_new_double(ShmSysConfigAndInfo->SysInfo.CcsChargingData[CcsGunQty].PresentChargingVoltage);
|
|
@@ -1581,12 +1578,12 @@ int main(int argc, char *argv[]) {
|
|
|
json_object_object_add(jobj1,"RfidCardNumEndian",RfidCardNumEndian);
|
|
|
json_object_object_add(jobj1,"PsuAcInputType",PsuAcInputType);
|
|
|
json_object_object_add(jobj1,"RatingCurrent",RatingCurrent);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ json_object_object_add(jobj1,"AcRatingCurrent",AcRatingCurrent);
|
|
|
+ json_object_object_add(jobj1,"isAPP",isAPP);
|
|
|
+ json_object_object_add(jobj1,"isQRCode",isQRCode);
|
|
|
+ json_object_object_add(jobj1,"isRFID",isRFID);
|
|
|
+ json_object_object_add(jobj1,"QRCodeMadeMode",QRCodeMadeMode);
|
|
|
+ json_object_object_add(jobj1,"QRCodeContent",QRCodeContent);
|
|
|
json_object_object_add(jobj1,"AuxPower5V",AuxPower5V);
|
|
|
json_object_object_add(jobj1,"AuxPower12V",AuxPower12V);
|
|
|
json_object_object_add(jobj1,"AuxPower24V",AuxPower24V);
|
|
@@ -1608,9 +1605,9 @@ int main(int argc, char *argv[]) {
|
|
|
json_object_object_add(jobj1,"RelayModuleHwRev",RelayModuleHwRev);
|
|
|
json_object_object_add(jobj1,"RelayModuleFwRev",RelayModuleFwRev);
|
|
|
json_object_object_add(jobj1,"TelcomModemFwRev",TelcomModemFwRev);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ json_object_object_add(jobj1,"Connector1FwRev",Connector1FwRev);
|
|
|
+ json_object_object_add(jobj1,"Connector2FwRev",Connector2FwRev);
|
|
|
+ json_object_object_add(jobj1,"LedModuleFwRev",LedModuleFwRev);
|
|
|
json_object_object_add(jobj1,"SystemAmbientTemp",SystemAmbientTemp);
|
|
|
json_object_object_add(jobj1,"SystemCriticalTemp",SystemCriticalTemp);
|
|
|
json_object_object_add(jobj1,"CcsConnectorTemp",CcsConnectorTemp);
|
|
@@ -1640,33 +1637,33 @@ int main(int argc, char *argv[]) {
|
|
|
json_object_array_add(LocalWhiteCardArr,LocalWhiteCard[8]);
|
|
|
json_object_array_add(LocalWhiteCardArr,LocalWhiteCard[9]);
|
|
|
json_object_object_add(jobj2,"LocalWhiteCard",LocalWhiteCardArr);
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ json_object_object_add(jobj2,"isBilling",isBilling);
|
|
|
+ json_object_object_add(jobj2,"Currency",Currency);
|
|
|
+ json_object_array_add(FeeArr,Fee[0]);
|
|
|
+ json_object_array_add(FeeArr,Fee[1]);
|
|
|
+ json_object_array_add(FeeArr,Fee[2]);
|
|
|
+ json_object_array_add(FeeArr,Fee[3]);
|
|
|
+ json_object_array_add(FeeArr,Fee[4]);
|
|
|
+ json_object_array_add(FeeArr,Fee[5]);
|
|
|
+ json_object_array_add(FeeArr,Fee[6]);
|
|
|
+ json_object_array_add(FeeArr,Fee[7]);
|
|
|
+ json_object_array_add(FeeArr,Fee[8]);
|
|
|
+ json_object_array_add(FeeArr,Fee[9]);
|
|
|
+ json_object_array_add(FeeArr,Fee[10]);
|
|
|
+ json_object_array_add(FeeArr,Fee[11]);
|
|
|
+ json_object_array_add(FeeArr,Fee[12]);
|
|
|
+ json_object_array_add(FeeArr,Fee[13]);
|
|
|
+ json_object_array_add(FeeArr,Fee[14]);
|
|
|
+ json_object_array_add(FeeArr,Fee[15]);
|
|
|
+ json_object_array_add(FeeArr,Fee[16]);
|
|
|
+ json_object_array_add(FeeArr,Fee[17]);
|
|
|
+ json_object_array_add(FeeArr,Fee[18]);
|
|
|
+ json_object_array_add(FeeArr,Fee[19]);
|
|
|
+ json_object_array_add(FeeArr,Fee[20]);
|
|
|
+ json_object_array_add(FeeArr,Fee[21]);
|
|
|
+ json_object_array_add(FeeArr,Fee[22]);
|
|
|
+ json_object_array_add(FeeArr,Fee[23]);
|
|
|
+ json_object_object_add(jobj2,"Fee",FeeArr);
|
|
|
if(connectorType1 != 0){
|
|
|
json_object_object_add(ChargingInfo1,"StartUserId",StartUserId[0]);
|
|
|
json_object_object_add(ChargingInfo1,"StartDateTime",StartDateTime[0]);
|