Browse Source

Merge remote-tracking branch 'origin/AW-CCS'

Folus Wen 2 years ago
parent
commit
a4a2bae475
1 changed files with 17 additions and 0 deletions
  1. 17 0
      EVSE/Projects/AW-CCS/Apps/main.c

+ 17 - 0
EVSE/Projects/AW-CCS/Apps/main.c

@@ -7305,6 +7305,23 @@ int main(void)
 					else if(ShmCharger->gun_info[gun_index].primaryMcuState.socket_e.isSocketEMode)
 					{
 						DEBUG_INFO("Enter Socket-E Mode charging.\n");
+
+						presentChargedEnergyClear(gun_index);
+						getDateTimeString((char*)ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].StartDateTime);
+						ShmCharger->gun_info[gun_index].powerConsumptionTotal.power_consumption_at_start = ShmCharger->gun_info[gun_index].powerConsumptionTotal.power_consumption;
+						ShmCharger->gun_info[gun_index].powerConsumption[0].power_consumption_at_start = ShmCharger->gun_info[gun_index].powerConsumption[0].power_consumption;
+						ShmCharger->gun_info[gun_index].powerConsumption[1].power_consumption_at_start = ShmCharger->gun_info[gun_index].powerConsumption[1].power_consumption;
+						ShmCharger->gun_info[gun_index].powerConsumption[2].power_consumption_at_start = ShmCharger->gun_info[gun_index].powerConsumption[2].power_consumption;
+						if(ShmSysConfigAndInfo->SysConfig.AcPhaseCount==1)
+							ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption = (ShmCharger->gun_info[gun_index].powerConsumptionTotal.power_consumption/10000.0);
+						else
+						{
+							ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption = (ShmCharger->gun_info[gun_index].powerConsumptionTotal.power_consumption/10000.0);
+							//ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[0] = (ShmCharger->gun_info[gun_index].powerConsumption[0].power_consumption/10000.0);
+							//ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[1] = (ShmCharger->gun_info[gun_index].powerConsumption[1].power_consumption/10000.0);
+							//ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].PowerConsumption[2] = (ShmCharger->gun_info[gun_index].powerConsumption[2].power_consumption/10000.0);
+						}
+
 						ShmCharger->gun_info[gun_index].chargingMode = CHARGING_MODE_SOCKETE;
 						if(ShmCharger->gun_info[gun_index].primaryMcuState.socket_e.isSocketEPinOn == ON)
 							setRelay(gun_index,ON);