diff options
author | Yuta Doi <yuta-d@witz-inc.co.jp> | 2018-06-20 22:12:58 +0900 |
---|---|---|
committer | Yuta Doi <yuta-d@witz-inc.co.jp> | 2018-06-20 22:12:58 +0900 |
commit | ac6a264383ea7846433057450242b126f2b459db (patch) | |
tree | 58b2cb98c6f64cb2c7f88ab6f93f7f252f205713 /src/policy_manager | |
parent | aab3a29a957c7063c53290b911e1b59bc8666268 (diff) |
Modify string of car state
Change-Id: I91b43b01571f0597de4064d46d68c9049bc3d407
Signed-off-by: Yuta Doi <yuta-d@witz-inc.co.jp>
Diffstat (limited to 'src/policy_manager')
-rw-r--r-- | src/policy_manager/policy_manager.cpp | 10 | ||||
-rw-r--r-- | src/policy_manager/zipc/dummy_stm.c | 63 | ||||
-rw-r--r-- | src/policy_manager/zipc/dummy_stm.h | 22 |
3 files changed, 42 insertions, 53 deletions
diff --git a/src/policy_manager/policy_manager.cpp b/src/policy_manager/policy_manager.cpp index ddcb1d6..e7ef9de 100644 --- a/src/policy_manager/policy_manager.cpp +++ b/src/policy_manager/policy_manager.cpp @@ -153,10 +153,10 @@ static void initializeLocalCarElementState() { static void initializeLocalLayerState() { pm::AreaState init_area; pm::LayoutState init_layout; - init_area.name = "none"; - init_area.category = "none"; - init_area.role = "none"; - init_layout.name = "none"; + init_area.name = stm::gStmAreaName[stm::gStmAreaNoNone]; + init_area.category = ""; + init_area.role = ""; + init_layout.name = stm::gStmLayoutName[stm::gStmLayoutNoNone]; init_layout.area_list.push_back(init_area); for (int i = stm::gStmLayerNoMin; i <= stm::gStmLayerNoMax; i++) { @@ -303,7 +303,7 @@ static void updateLocalLayerState(int event_data, stm::stm_state_t crr_state) { // Get current layout name of this layer int crr_layout_state_no = crr_state.layer[layer_no].state; - std::string crr_layout_name = std::string(stm::gStmLayoutNo2Name[crr_layout_state_no]); + std::string crr_layout_name = std::string(stm::gStmLayoutName[crr_layout_state_no]); pm::LayoutState crr_layout_state; #if 1 diff --git a/src/policy_manager/zipc/dummy_stm.c b/src/policy_manager/zipc/dummy_stm.c index 50efaf3..660f8a1 100644 --- a/src/policy_manager/zipc/dummy_stm.c +++ b/src/policy_manager/zipc/dummy_stm.c @@ -3,7 +3,6 @@ #include "hmi-debug.h" const char* gStmEventName[] = { - "none", "activate", "deactivate", "trans_gear_neutral", @@ -22,7 +21,6 @@ const char* gStmEventName[] = { }; const int gStmEventNo[] = { - STM_EVT_NO_NONE, STM_EVT_NO_ACTIVATE, STM_EVT_NO_DEACTIVATE, STM_EVT_NO_TRANS_GEAR_N, @@ -41,7 +39,6 @@ const int gStmEventNo[] = { }; const char* gStmCategoryName[] = { - "none", "homescreen", "map", "general", @@ -53,7 +50,6 @@ const char* gStmCategoryName[] = { }; const int gStmCategoryNo[] = { - STM_CTG_NO_NONE, STM_CTG_NO_HOMESCREEN, STM_CTG_NO_MAP, STM_CTG_NO_GENERAL, @@ -89,42 +85,42 @@ const int gStmAreaNo[] = { }; // String for state -const char* gStmTransGearStateNo2Name[] = { - "trans_gear_neutral", - "trans_gear_not_neutral" +const char* gStmTransGearStateName[] = { + "neutral", + "not_neutral" }; -const char* gStmParkingBrakeStateNo2Name[] = { - "parking_brake_off", - "parking_brake_on" +const char* gStmParkingBrakeStateName[] = { + "off", + "on" }; -const char* gStmAccelPedalStateNo2Name[] = { - "accel_pedal_off", - "accel_pedal_on" +const char* gStmAccelPedalStateName[] = { + "off", + "on" }; -const char* gStmRunningNo2Name[] = { - "car_stop", - "car_run" +const char* gStmRunningStateNo2Name[] = { + "stop", + "run" }; -const char* gStmLampStateNo2Name[] = { - "lamp_off", - "lamp_on" +const char* gStmLampStateName[] = { + "off", + "on" }; -const char* gStmLightstatusBrakeStateNo2Name[] = { - "lightstatus_brake_off", - "lightstatus_brake_on" +const char* gStmLightstatusBrakeStateName[] = { + "off", + "on" }; -const char* gStmRestrictionModeStateNo2Name[] = { - "restriction_mode_off", - "restriction_mode_on" +const char* gStmRestrictionModeStateName[] = { + "off", + "on" }; -const char* gStmLayoutNo2Name[] = { +const char* gStmLayoutName[] = { "none", "pu", "sa", @@ -142,7 +138,6 @@ const char* gStmLayoutNo2Name[] = { }; const char* gStmLayerName[] = { - "none", "homescreen", "apps", "restriction", @@ -160,13 +155,13 @@ const char* gStmCarElementName[] = { }; const char** gStmCarStateNameList[] = { - gStmTransGearStateNo2Name, - gStmParkingBrakeStateNo2Name, - gStmAccelPedalStateNo2Name, - gStmRunningNo2Name, - gStmLampStateNo2Name, - gStmLightstatusBrakeStateNo2Name, - gStmRestrictionModeStateNo2Name, + gStmTransGearStateName, + gStmParkingBrakeStateName, + gStmAccelPedalStateName, + gStmRunningStateNo2Name, + gStmLampStateName, + gStmLightstatusBrakeStateName, + gStmRestrictionModeStateName, }; stm_state_t g_crr_state; diff --git a/src/policy_manager/zipc/dummy_stm.h b/src/policy_manager/zipc/dummy_stm.h index 3748ecd..4c4a980 100644 --- a/src/policy_manager/zipc/dummy_stm.h +++ b/src/policy_manager/zipc/dummy_stm.h @@ -24,7 +24,6 @@ #define STM_FALSE 0 // Event number -#define STM_EVT_NO_NONE 0x01 #define STM_EVT_NO_ACTIVATE 0x02 #define STM_EVT_NO_DEACTIVATE 0x03 #define STM_EVT_NO_TRANS_GEAR_N 0x04 @@ -42,7 +41,6 @@ #define STM_EVT_NO_RESTRICTION_MODE_ON 0x10 // Category number -#define STM_CTG_NO_NONE 0x0100 #define STM_CTG_NO_HOMESCREEN 0x0200 #define STM_CTG_NO_MAP 0x0300 #define STM_CTG_NO_GENERAL 0x0400 @@ -122,8 +120,7 @@ enum stm_layout_ { }; enum stm_event_ { - gStmEventNoNone = 0, - gStmEventNoActive, + gStmEventNoActive = 0, gStmEventNoDeactive, gStmEventNoTransGearN, gStmEventNoTransGearNotN, @@ -141,13 +138,12 @@ enum stm_event_ { gStmEventNoNum, - gStmEventNoMin = gStmEventNoNone, + gStmEventNoMin = gStmEventNoActive, gStmEventNoMax = gStmEventNoNum - 1, }; enum stm_category_ { - gStmCategoryNoNone = 0, - gStmCategoryNoHomescreen, + gStmCategoryNoHomescreen = 0, gStmCategoryNoMap, gStmCategoryNoGeneral, gStmCategoryNoSplitable, @@ -157,7 +153,7 @@ enum stm_category_ { gStmCategoryNoNum, - gStmCategoryNoMin = gStmCategoryNoNone, + gStmCategoryNoMin = gStmCategoryNoHomescreen, gStmCategoryNoMax = gStmCategoryNoNum - 1, }; @@ -179,15 +175,14 @@ enum stm_area_ { }; enum stm_layer_ { - gStmLayerNoNone = 0, - gStmLayerNoHomescreen, + gStmLayerNoHomescreen = 0, gStmLayerNoApps, gStmLayerNoRestriction, gStmLayerNoOnScreen, gStmLayerNoNum, - gStmLayerNoMin = gStmLayerNoNone, + gStmLayerNoMin = gStmLayerNoHomescreen, gStmLayerNoMax = gStmLayerNoNum - 1, }; @@ -206,17 +201,16 @@ enum stm_car_element_ { gStmCarElementNoMax = gStmCarElementNoNum - 1, }; +// String for state extern const char* gStmEventName[]; extern const int gStmEventNo[]; extern const char* gStmCategoryName[]; extern const int gStmCategoryNo[]; extern const char* gStmAreaName[]; extern const int gStmAreaNo[]; +extern const char* gStmLayoutName[]; extern const char* gStmLayerName[]; extern const char* gStmCarElementName[]; - -// String for state -extern const char* gStmLayoutNo2Name[]; extern const char** gStmCarStateNameList[]; // Struct for state |