Эх сурвалжийг харах

[Improve][AW-CCS][Network]

2020.08.26 / Folus Wen

Actions:
1. EVSE/Projects/AW-CCS/Apps/main.c implement isRouteFail function for check eth0 is create on route table.
2. EVSE/Projects/AW-CCS/Apps/main.c restart eth0 interface if eth0 not on route table.
3. EVSE/Projects/AW-CCS/Apps/main.c ShmSysConfigAndInfo->SysConfig.AcPhaseCount parse from model name.
4. EVSE/Projects/AW-CCS/Apps/main.c PowerConsumption info get depend on AcPhaseCount.
5. EVSE/Projects/AW-CCS/Apps/main.h modify some define to enum.

Files:
1. As follow commit history

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

Hardware PWB P/N : XXXXXXX
Hardware Version : XXXXXXX
FolusWen 4 жил өмнө
parent
commit
b374e41275

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 529 - 587
EVSE/Projects/AW-CCS/Apps/main.c


+ 32 - 19
EVSE/Projects/AW-CCS/Apps/main.h

@@ -153,26 +153,39 @@
 #define CCS_PWM_DUTY_5					5
 #define CCS_PWM_DUTY_100				100
 
+enum HANDSHAKE_STATE
+{
+	HANDSHAKE_IDLE=0,
+	HANDSHAKE_DUTY_5,
+	HANDSHAKE_DUTY_5_CHECK,
+	HANDSHAKE_CCS,
+	HANDSHAKE_CP_STATE_E,
+	HANDSHAKE_SET_MAX_CURRENT,
+	HANDSHAKE_BS_MODE,
+	HANDSHAKE_HLC_MODE
+};
+
+enum EV_READY_STATE
+{
+	EV_READY_STAT_E=1,
+	EV_READY_STAT_C,
+	EV_READY_SET_MAX_CURRENT
+};
+
+enum CHARGING_MODE
+{
+	CHARGING_MODE_BS=0,
+	CHARGING_MODE_HLC
+};
+
 
-#define HANDSHAKE_DUTY_5				1
-#define HANDSHAKE_DUTY_5_CHECK			2
-#define HANDSHAKE_CCS					3
-#define HANDSHAKE_CP_STATE_E			4
-#define HANDSHAKE_SET_MAX_CURRENT		5
-#define HANDSHAKE_BS_MODE				6
-#define HANDSHAKE_HLC_MODE				7
-
-#define	EV_READY_STAT_E					1
-#define	EV_READY_STAT_C					2
-#define	EV_READY_SET_MAX_CURRENT		3
-
-#define	CHARGING_MODE_BS				0
-#define	CHARGING_MODE_HLC				1
-
-#define	HLC_STOP_MODE					0
-#define	HLC_START_MODE					1
-#define	HLC_RENEGOTIATE_MODE			2
-#define	HLC_STANDBY_MODE				3
+enum HLC_MODE
+{
+	HLC_STOP_MODE=0,
+	HLC_START_MODE,
+	HLC_RENEGOTIATE_MODE,
+	HLC_STANDBY_MODE
+};
 
 #define DEBUG_INFO(format, args...) StoreLogMsg("[%s:%d][%s][Info] "format, __FILE__, __LINE__, __FUNCTION__, ##args)
 #define DEBUG_WARN(format, args...) StoreLogMsg("[%s:%d][%s][Warn] "format, __FILE__, __LINE__, __FUNCTION__, ##args)

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно