瀏覽代碼

2020.06.08 / Folus Wen

Actions:
1. GetCompositeSchedule response MaxChargingCurrent or RatingCurrent if without any profile period data.
2. EVSE/rootfs/usr/bin/[ remove.
3. EVSE/rootfs/usr/bin/[[ remove.

Files:
1. As follow commit history

Image version: D0.00.XX.XXXX.XX
Image checksum: XXXXXXXX

Hardware PWB P/N : XXXXXXX
Hardware Version : XXXXXXX
FolusWen 4 年之前
父節點
當前提交
307267023c
共有 3 個文件被更改,包括 3 次插入4 次删除
  1. 3 2
      EVSE/Modularization/ocppfiles/MessageHandler.c
  2. 0 1
      EVSE/rootfs/usr/bin/[
  3. 0 1
      EVSE/rootfs/usr/bin/[[

+ 3 - 2
EVSE/Modularization/ocppfiles/MessageHandler.c

@@ -5433,7 +5433,7 @@ int sendGetCompositeScheduleConfirmation(char *uuid, char *payload, int connecto
 		}
 		else
 		{
-			sprintf(message,"[%d,\"%s\",{\"status\":\"%s\",\"connectorId\":%d,\"scheduleStart\":\"%s\",\"chargingSchedule\":{\"duration\":%d,\"startSchedule\":\"%s\",\"chargingRateUnit\":\"%s\",\"chargingSchedulePeriod\":[{\"startPeriod\":0,\"limit\":0,\"numberPhases\":3}]}}]"
+			sprintf(message,"[%d,\"%s\",{\"status\":\"%s\",\"connectorId\":%d,\"scheduleStart\":\"%s\",\"chargingSchedule\":{\"duration\":%d,\"startSchedule\":\"%s\",\"chargingRateUnit\":\"%s\",\"chargingSchedulePeriod\":[{\"startPeriod\":0,\"limit\":%d,\"numberPhases\":3}]}}]"
 										,MESSAGE_TYPE_CALLRESULT
 										,uuid
 										,payload
@@ -5441,7 +5441,8 @@ int sendGetCompositeScheduleConfirmation(char *uuid, char *payload, int connecto
 										,ShmOCPP16Data->GetCompositeSchedule[CompositeScheduleIndex].ResponseChargingSchedule.StartSchedule
 										,ShmOCPP16Data->GetCompositeSchedule[CompositeScheduleIndex].ResponseChargingSchedule.Duration
 										,ShmOCPP16Data->GetCompositeSchedule[CompositeScheduleIndex].ResponseChargingSchedule.StartSchedule
-										,ShmOCPP16Data->GetCompositeSchedule[CompositeScheduleIndex].ResponseChargingSchedule.ChargingRateUnit);
+										,ShmOCPP16Data->GetCompositeSchedule[CompositeScheduleIndex].ResponseChargingSchedule.ChargingRateUnit
+										,(ShmSysConfigAndInfo->SysConfig.MaxChargingCurrent==0?ShmSysConfigAndInfo->SysConfig.RatingCurrent:ShmSysConfigAndInfo->SysConfig.MaxChargingCurrent));
 		}
 	}
 	else

+ 0 - 1
EVSE/rootfs/usr/bin/[

@@ -1 +0,0 @@
-../../bin/busybox

+ 0 - 1
EVSE/rootfs/usr/bin/[[

@@ -1 +0,0 @@
-../../bin/busybox