Browse Source

[Add][Modularization][Module_PhBackend]

2021.06.16 / Folus Wen

Actions:
1. Report charger status(1104) implement.

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 3 năm trước cách đây
mục cha
commit
410246cdf6

+ 6 - 6
EVSE/Modularization/Makefile

@@ -3,12 +3,12 @@ export PATH=/bin:/sbin:/usr/bin:$(SDK_PATH_TARGET)/usr/bin:$PATH
 
 #define library variable
 Lib_SQLite3 = "-L../../../Modularization/ocppfiles" -lsqlite3
+Lib_RatedCurrentLib = "-L./" -lModule_RatedCurrent
 
-all: clean Module_RFIDLib Module_Wifi WebServiceLib Ocpp16 \
-     Phihong_PsuCommObj Module_4g Module_UpgradeLib Infypwr_PsuCommObj \
+all: clean Module_RFIDLib Module_RatedCurrentLib Module_UpgradeLib Module_Wifi \
+     WebServiceLib Ocpp16 Phihong_PsuCommObj Module_4g Infypwr_PsuCommObj \
      Module_EventLogging Module_ProduceUtils Module_PhBackend \
-     Ocpp20 Module_InitUpgrade Module_RatedCurrentLib Module_Payment \
-     Module_DcMeter
+     Ocpp20 Module_InitUpgrade Module_Payment Module_DcMeter
 
 clean:
 	rm -f libModule_RFID.a
@@ -109,7 +109,7 @@ Module_EventLogging:
 Module_PhBackend:
 	rm -f Module_Phbackend
 	$(CC) -D $(Project) -I ../Projects -O0 -g3 -Wall -c -fmessage-length=0 -o Module_PhBackend.o Module_PhBackend.c
-	$(CC) -o Module_PhBackend Module_PhBackend.o
+	$(CC) -o Module_PhBackend Module_PhBackend.o ${Lib_RatedCurrentLib}
 	rm -f Module_PhBackend.o
 	mv -f Module_PhBackend ../rootfs/root
 
@@ -129,6 +129,6 @@ Module_Payment:
 
 Module_DcMeter:
 	rm -f Module_DcMeter;
-	$(CC) -D $(Project) "-Wl,-rpath-link,../rootfs/lib" ./DcMeter/Module_DcMeter.c ./DcMeter/meterComm.c ./DcMeter/curlApi.c ./DcMeter/SystemLogMessage.c -I ./ -I ../Projects -I ../GPL/curl-7.37.1/release/include -I ../GPL/json-c-json-c-0.13.1-20180305/release/include -L ../GPL/json-c-json-c-0.13.1-20180305/release/lib -L ../GPL/curl-7.37.1/release/lib -ljson-c -lcurl -lssl -o Module_DcMeter
+	$(CC) -D $(Project) "-Wl,-rpath-link,../rootfs/lib" ./DcMeter/Module_DcMeter.c ./DcMeter/meterComm.c ./DcMeter/curlApi.c ./DcMeter/SystemLogMessage.c -I ./ -I ../Projects -I ../GPL/curl-7.37.1/release/include -I ../GPL/json-c-json-c-0.13.1-20180305/release/include -L ../GPL/json-c-json-c-0.13.1-20180305/release/lib -L ../GPL/curl-7.37.1/release/lib -ljson-c -lcurl -lssl -o Module_DcMeter ${Lib_RatedCurrentLib}
 	mv -f Module_DcMeter ../rootfs/root/
 

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 2669 - 190
EVSE/Modularization/Module_PhBackend.c


+ 1 - 1
EVSE/Modularization/Module_PhBackend.h

@@ -65,7 +65,7 @@ struct Message
 struct PH_Backend_Info
 {
 	uint32_t	st_hearbeat;
-	uint32_t	st_status;
+	uint32_t	st_status[3];
 
 	uint32_t	interval_heartbeat;
 	uint32_t	interval_status;

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác