|
@@ -428,6 +428,7 @@ int main(int argc, char *argv[]) {
|
|
|
int MaxChargingEnergy= 0;
|
|
|
int MaxChargingPower = 0;
|
|
|
int MaxChargingCurrent = 0;
|
|
|
+ int AcMaxChargingCurrent = 0;
|
|
|
int MaxChargingDuration = 0;
|
|
|
int PhaseLossPolicy = 0;
|
|
|
char *LocalWhiteCard0 = NULL;
|
|
@@ -476,6 +477,9 @@ int main(int argc, char *argv[]) {
|
|
|
if( json_object_object_get_ex(jobj, "MaxChargingCurrent", &val_obj) ) {
|
|
|
MaxChargingCurrent = json_object_get_int(val_obj);
|
|
|
}
|
|
|
+ if( json_object_object_get_ex(jobj, "AcMaxChargingCurrent", &val_obj) ) {
|
|
|
+ AcMaxChargingCurrent = json_object_get_int(val_obj);
|
|
|
+ }
|
|
|
if( json_object_object_get_ex(jobj, "MaxChargingDuration", &val_obj) ) {
|
|
|
MaxChargingDuration = json_object_get_int(val_obj);
|
|
|
}
|
|
@@ -593,6 +597,7 @@ int main(int argc, char *argv[]) {
|
|
|
ShmSysConfigAndInfo->SysConfig.MaxChargingEnergy = MaxChargingEnergy;
|
|
|
ShmSysConfigAndInfo->SysConfig.MaxChargingPower = MaxChargingPower;
|
|
|
ShmSysConfigAndInfo->SysConfig.MaxChargingCurrent = MaxChargingCurrent;
|
|
|
+ ShmSysConfigAndInfo->SysConfig.AcMaxChargingCurrent = AcMaxChargingCurrent;
|
|
|
ShmSysConfigAndInfo->SysConfig.MaxChargingDuration = MaxChargingDuration;
|
|
|
ShmSysConfigAndInfo->SysConfig.PhaseLossPolicy = PhaseLossPolicy;
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[0],LocalWhiteCard0);
|
|
@@ -838,6 +843,7 @@ int main(int argc, char *argv[]) {
|
|
|
ShmSysConfigAndInfo->SysConfig.MaxChargingEnergy=0;
|
|
|
ShmSysConfigAndInfo->SysConfig.MaxChargingPower=0;
|
|
|
ShmSysConfigAndInfo->SysConfig.MaxChargingCurrent= 0;
|
|
|
+ ShmSysConfigAndInfo->SysConfig.AcMaxChargingCurrent= 0;
|
|
|
ShmSysConfigAndInfo->SysConfig.MaxChargingDuration=0;
|
|
|
ShmSysConfigAndInfo->SysConfig.PhaseLossPolicy=0;
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[0], "111");
|
|
@@ -1108,6 +1114,7 @@ int main(int argc, char *argv[]) {
|
|
|
struct json_object *MaxChargingEnergy;
|
|
|
struct json_object *MaxChargingPower;
|
|
|
struct json_object *MaxChargingCurrent;
|
|
|
+ struct json_object *AcMaxChargingCurrent;
|
|
|
struct json_object *MaxChargingDuration;
|
|
|
struct json_object *PhaseLossPolicy;
|
|
|
struct json_object *LocalWhiteCard[10];
|
|
@@ -1263,6 +1270,7 @@ int main(int argc, char *argv[]) {
|
|
|
MaxChargingEnergy = json_object_new_int(ShmSysConfigAndInfo->SysConfig.MaxChargingEnergy);
|
|
|
MaxChargingPower = json_object_new_int(ShmSysConfigAndInfo->SysConfig.MaxChargingPower);
|
|
|
MaxChargingCurrent = json_object_new_int(ShmSysConfigAndInfo->SysConfig.MaxChargingCurrent);
|
|
|
+ AcMaxChargingCurrent = json_object_new_int(ShmSysConfigAndInfo->SysConfig.AcMaxChargingCurrent);
|
|
|
MaxChargingDuration = json_object_new_int(ShmSysConfigAndInfo->SysConfig.MaxChargingDuration);
|
|
|
PhaseLossPolicy = json_object_new_int(ShmSysConfigAndInfo->SysConfig.PhaseLossPolicy);
|
|
|
LocalWhiteCard[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[0]);
|
|
@@ -1684,6 +1692,7 @@ int main(int argc, char *argv[]) {
|
|
|
json_object_object_add(jobj2,"MaxChargingEnergy",MaxChargingEnergy);
|
|
|
json_object_object_add(jobj2,"MaxChargingPower",MaxChargingPower);
|
|
|
json_object_object_add(jobj2,"MaxChargingCurrent",MaxChargingCurrent);
|
|
|
+ json_object_object_add(jobj2,"AcMaxChargingCurrent",AcMaxChargingCurrent);
|
|
|
json_object_object_add(jobj2,"MaxChargingDuration",MaxChargingDuration);
|
|
|
json_object_object_add(jobj2,"PhaseLossPolicy",PhaseLossPolicy);
|
|
|
json_object_array_add(LocalWhiteCardArr,LocalWhiteCard[0]);
|