|
@@ -1463,6 +1463,7 @@ int main(int argc, char *argv[]) {
|
|
|
}
|
|
|
ShmChargerInfo->Control.FCharging[Gun].FCtrl.bits.EnableForceCharging=1;
|
|
|
ShmChargerInfo->Control.FCharging[Gun].FCtrl.bits.StartForceCharging=1;
|
|
|
+ ShmChargerInfo->Control.FCharging[Gun].FCtrl.bits.WebApiTrigger=1;
|
|
|
}
|
|
|
}
|
|
|
printf("%s\n", json_object_to_json_string(jobj2));
|
|
@@ -1487,46 +1488,55 @@ int main(int argc, char *argv[]) {
|
|
|
struct json_object *FTargetCurrent;
|
|
|
struct json_object *EnableForceCharging;
|
|
|
struct json_object *StartForceCharging;
|
|
|
+ struct json_object *WebApiTrigger;
|
|
|
struct json_object *ManualStop;
|
|
|
FTargetVoltage = json_object_new_int(ShmChargerInfo->Control.FCharging[0].FTargetVoltage);
|
|
|
FTargetCurrent = json_object_new_int(ShmChargerInfo->Control.FCharging[0].FTargetCurrent);
|
|
|
EnableForceCharging = json_object_new_int(ShmChargerInfo->Control.FCharging[0].FCtrl.bits.EnableForceCharging);
|
|
|
StartForceCharging = json_object_new_int(ShmChargerInfo->Control.FCharging[0].FCtrl.bits.StartForceCharging);
|
|
|
+ WebApiTrigger = json_object_new_int(ShmChargerInfo->Control.FCharging[0].FCtrl.bits.WebApiTrigger);
|
|
|
ManualStop = json_object_new_int(ShmSysConfigAndInfo->SysInfo.ConnectorInfo[0].GeneralChargingData.ChargingStopFlag.bits.ManualStop);
|
|
|
json_object_object_add(jobj,"FTargetVoltage0",FTargetVoltage);
|
|
|
json_object_object_add(jobj,"FTargetCurrent0",FTargetCurrent);
|
|
|
json_object_object_add(jobj,"EnableForceCharging0",EnableForceCharging);
|
|
|
json_object_object_add(jobj,"StartForceCharging0",StartForceCharging);
|
|
|
+ json_object_object_add(jobj,"WebApiTrigger0",WebApiTrigger);
|
|
|
json_object_object_add(jobj,"ManualStop0",ManualStop);
|
|
|
FTargetVoltage = json_object_new_int(ShmChargerInfo->Control.FCharging[1].FTargetVoltage);
|
|
|
FTargetCurrent = json_object_new_int(ShmChargerInfo->Control.FCharging[1].FTargetCurrent);
|
|
|
EnableForceCharging = json_object_new_int(ShmChargerInfo->Control.FCharging[1].FCtrl.bits.EnableForceCharging);
|
|
|
StartForceCharging = json_object_new_int(ShmChargerInfo->Control.FCharging[1].FCtrl.bits.StartForceCharging);
|
|
|
+ WebApiTrigger = json_object_new_int(ShmChargerInfo->Control.FCharging[1].FCtrl.bits.WebApiTrigger);
|
|
|
ManualStop = json_object_new_int(ShmSysConfigAndInfo->SysInfo.ConnectorInfo[1].GeneralChargingData.ChargingStopFlag.bits.ManualStop);
|
|
|
json_object_object_add(jobj,"FTargetVoltage1",FTargetVoltage);
|
|
|
json_object_object_add(jobj,"FTargetCurrent1",FTargetCurrent);
|
|
|
json_object_object_add(jobj,"EnableForceCharging1",EnableForceCharging);
|
|
|
json_object_object_add(jobj,"StartForceCharging1",StartForceCharging);
|
|
|
+ json_object_object_add(jobj,"WebApiTrigger1",WebApiTrigger);
|
|
|
json_object_object_add(jobj,"ManualStop1",ManualStop);
|
|
|
FTargetVoltage = json_object_new_int(ShmChargerInfo->Control.FCharging[2].FTargetVoltage);
|
|
|
FTargetCurrent = json_object_new_int(ShmChargerInfo->Control.FCharging[2].FTargetCurrent);
|
|
|
EnableForceCharging = json_object_new_int(ShmChargerInfo->Control.FCharging[2].FCtrl.bits.EnableForceCharging);
|
|
|
StartForceCharging = json_object_new_int(ShmChargerInfo->Control.FCharging[2].FCtrl.bits.StartForceCharging);
|
|
|
+ WebApiTrigger = json_object_new_int(ShmChargerInfo->Control.FCharging[2].FCtrl.bits.WebApiTrigger);
|
|
|
ManualStop = json_object_new_int(ShmSysConfigAndInfo->SysInfo.ConnectorInfo[2].GeneralChargingData.ChargingStopFlag.bits.ManualStop);
|
|
|
json_object_object_add(jobj,"FTargetVoltage2",FTargetVoltage);
|
|
|
json_object_object_add(jobj,"FTargetCurrent2",FTargetCurrent);
|
|
|
json_object_object_add(jobj,"EnableForceCharging2",EnableForceCharging);
|
|
|
json_object_object_add(jobj,"StartForceCharging2",StartForceCharging);
|
|
|
+ json_object_object_add(jobj,"WebApiTrigger2",WebApiTrigger);
|
|
|
json_object_object_add(jobj,"ManualStop2",ManualStop);
|
|
|
FTargetVoltage = json_object_new_int(ShmChargerInfo->Control.FCharging[3].FTargetVoltage);
|
|
|
FTargetCurrent = json_object_new_int(ShmChargerInfo->Control.FCharging[3].FTargetCurrent);
|
|
|
EnableForceCharging = json_object_new_int(ShmChargerInfo->Control.FCharging[3].FCtrl.bits.EnableForceCharging);
|
|
|
StartForceCharging = json_object_new_int(ShmChargerInfo->Control.FCharging[3].FCtrl.bits.StartForceCharging);
|
|
|
+ WebApiTrigger = json_object_new_int(ShmChargerInfo->Control.FCharging[3].FCtrl.bits.WebApiTrigger);
|
|
|
ManualStop = json_object_new_int(ShmSysConfigAndInfo->SysInfo.ConnectorInfo[3].GeneralChargingData.ChargingStopFlag.bits.ManualStop);
|
|
|
json_object_object_add(jobj,"FTargetVoltage3",FTargetVoltage);
|
|
|
json_object_object_add(jobj,"FTargetCurrent3",FTargetCurrent);
|
|
|
json_object_object_add(jobj,"EnableForceCharging3",EnableForceCharging);
|
|
|
json_object_object_add(jobj,"StartForceCharging3",StartForceCharging);
|
|
|
+ json_object_object_add(jobj,"WebApiTrigger3",WebApiTrigger);
|
|
|
json_object_object_add(jobj,"ManualStop3",ManualStop);
|
|
|
printf("%s\n", json_object_to_json_string(jobj));
|
|
|
json_object_put(jobj);
|