|
@@ -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***************/
|