|
@@ -735,6 +735,8 @@ int main(int argc, char *argv[]) {
|
|
|
int MaxChargingSoc = 0;
|
|
|
int StopChargingByButton = 0;
|
|
|
int FanControlPolicy = 0;
|
|
|
+ int isEnable15118 = 0;
|
|
|
+ int isEnableR2R = 0;
|
|
|
char *LocalWhiteCard0 = NULL;
|
|
|
char *LocalWhiteCard1 = NULL;
|
|
|
char *LocalWhiteCard2 = NULL;
|
|
@@ -808,6 +810,14 @@ int main(int argc, char *argv[]) {
|
|
|
FanControlPolicy = json_object_get_int(val_obj);
|
|
|
ShmSysConfigAndInfo->SysConfig.FanControlPolicy = FanControlPolicy;
|
|
|
}
|
|
|
+ if( json_object_object_get_ex(jobj, "isEnable15118", &val_obj) ) {
|
|
|
+ isEnable15118 = json_object_get_int(val_obj);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.isEnable15118 = isEnable15118;
|
|
|
+ }
|
|
|
+ if( json_object_object_get_ex(jobj, "isEnableR2R", &val_obj) ) {
|
|
|
+ isEnableR2R = json_object_get_int(val_obj);
|
|
|
+ ShmSysConfigAndInfo->SysConfig.isEnableR2R = isEnableR2R;
|
|
|
+ }
|
|
|
if( json_object_object_get_ex(jobj, "LocalWhiteCard0", &val_obj) ) {
|
|
|
LocalWhiteCard0 = (char*)json_object_get_string(val_obj);
|
|
|
strcpy((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[0],LocalWhiteCard0);
|
|
@@ -1978,6 +1988,8 @@ int main(int argc, char *argv[]) {
|
|
|
struct json_object *V2GPrivateKey;
|
|
|
struct json_object *V2GRootCertificate;
|
|
|
struct json_object *V2GCertificateChain;
|
|
|
+ struct json_object *isEnable15118;
|
|
|
+ struct json_object *isEnableR2R;
|
|
|
/* for DO & DD*/
|
|
|
struct json_object *DDChargingInfo1;
|
|
|
struct json_object *DDChargingInfo2;
|
|
@@ -2235,6 +2247,8 @@ int main(int argc, char *argv[]) {
|
|
|
MaxChargingSoc = json_object_new_int(ShmSysConfigAndInfo->SysConfig.MaxChargingSoc);
|
|
|
StopChargingByButton = json_object_new_int(ShmSysConfigAndInfo->SysConfig.StopChargingByButton);
|
|
|
FanControlPolicy = json_object_new_int(ShmSysConfigAndInfo->SysConfig.FanControlPolicy);
|
|
|
+ isEnable15118 = json_object_new_int(ShmSysConfigAndInfo->SysConfig.isEnable15118);
|
|
|
+ isEnableR2R = json_object_new_int(ShmSysConfigAndInfo->SysConfig.isEnableR2R);
|
|
|
LocalWhiteCard[0] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[0]);
|
|
|
LocalWhiteCard[1] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[1]);
|
|
|
LocalWhiteCard[2] = json_object_new_string((char *)&ShmSysConfigAndInfo->SysConfig.LocalWhiteCard[2]);
|
|
@@ -3030,6 +3044,8 @@ int main(int argc, char *argv[]) {
|
|
|
json_object_object_add(jobj2,"MaxChargingSoc",MaxChargingSoc);
|
|
|
json_object_object_add(jobj2,"StopChargingByButton",StopChargingByButton);
|
|
|
json_object_object_add(jobj2,"FanControlPolicy",FanControlPolicy);
|
|
|
+ json_object_object_add(jobj2,"isEnable15118",isEnable15118);
|
|
|
+ json_object_object_add(jobj2,"isEnableR2R",isEnableR2R);
|
|
|
json_object_array_add(LocalWhiteCardArr,LocalWhiteCard[0]);
|
|
|
json_object_array_add(LocalWhiteCardArr,LocalWhiteCard[1]);
|
|
|
json_object_array_add(LocalWhiteCardArr,LocalWhiteCard[2]);
|