Quellcode durchsuchen

2020-01-07 / Folus Wen

Actions:
1. EVSE/Projects/define.h add enumeration for share memory configuration value.

Files:
1. As followcommit history.
FolusWen vor 5 Jahren
Ursprung
Commit
39d0605512
1 geänderte Dateien mit 79 neuen und 0 gelöschten Zeilen
  1. 79 0
      EVSE/Projects/define.h

+ 79 - 0
EVSE/Projects/define.h

@@ -60,6 +60,85 @@ Storage							0x0A200000-0x7FFFFFFF		1886 MB
 #define ShmRelayBdKey			1008
 #define ShmOcppModuleKey		1009
 
+/**************************************************************************************/
+/****************** Share memory configuration value constant define ******************/
+/**************************************************************************************/
+enum SYSTEM_STATUS
+{
+	SYS_MODE_BOOTING		= 0,
+	SYS_MODE_IDLE    	  	= 1,
+	SYS_MODE_AUTHORIZING		= 2,
+	SYS_MODE_PREPARING		= 3,
+	SYS_MODE_CHARGING		= 4,
+	SYS_MODE_TERMINATING		= 5,
+	SYS_MODE_ALARM			= 6,
+	SYS_MODE_FAULT			= 7,
+	SYS_MODE_RESERVATION		= 8,
+	SYS_MODE_BOOKING		= 9,
+	SYS_MODE_MAINTAIN		= 10,
+	SYS_MODE_DEBUG			= 11,
+	SYS_MODE_REASSIGN_CHECK		= 12,
+	SYS_MODE_REASSIGN		= 13,
+	SYS_MODE_PRECHARGE		= 14,
+	SYS_MODE_PREPARING_EV		= 15,
+	SYS_MODE_PREPARING_EVSE		= 16,
+	SYS_MODE_COMPLETE		= 17
+};
+
+enum AUTHORIZATION_MODE
+{
+	AUTH_MODE_PH_RFID		= 0,
+	AUTH_MODE_BACKEND_OCPP		= 1,
+	AUTH_MODE_BACKEND_PH		= 2,
+	AUTH_MODE_FREE			= 3
+};
+
+enum LCD_LANGUAGE
+{
+	LCD_LANG_ENGLISH		= 0,
+	LCD_LANG_CHT			= 1,
+	LCD_LANG_CHS			= 2,
+	LCD_LANG_JAPANESE		= 3,
+	LCD_LANG_FRENCH			= 4,
+	LCD_LANG_ITALIAN		= 5,
+	LCD_LANG_SPANISH		= 6,
+	LCD_LANG_GERMAN			= 7,
+	LCD_LANG_DUTCH			= 8,
+	LCD_LANG_NORWEGIAN		= 9,
+	LCD_LANG_FINNISH		= 10,
+	LCD_LANG_SWEDISH		= 11,
+	LCD_LANG_SLOVENIAN		= 12,
+	LCD_LANG_THAI			= 13,
+};
+
+
+enum RFID_ENDIAN
+{
+	RFID_ENDIAN_LITTLE		= 0,
+	RFID_ENDIAN_BIG			= 1
+};
+
+enum PHASE_LOSS_POLICY
+{
+	LOSS_POLICY_CHARGING		= 0,
+	LOSS_POLICY_STOP		= 1
+};
+
+enum CCS_AUTHPRIZATION_MODE
+{
+	CCS_AUTH_MODE_EIM		= 0,
+	CCS_AUTH_MODE_MIXED		= 1
+};
+
+enum OFF_LINE_POLICY
+{
+	OFF_POLICY_LOCALLIST		= 0,
+	OFF_POLICY_PH_RFID		= 1,
+	OFF_POLICY_FREE			= 2,
+	OFF_POLICY_NOCHARGE		= 3
+};
+
+
 /**************************************************************************************/
 /****structure SysConfigData => shall store the data to NAND flash****************/
 /****structure SysInfoData => shall NOT store the data to NAND flash***************/