aboutsummaryrefslogtreecommitdiffstats
path: root/src/policy_manager/zipc/dummy_stm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/policy_manager/zipc/dummy_stm.c')
-rw-r--r--src/policy_manager/zipc/dummy_stm.c80
1 files changed, 19 insertions, 61 deletions
diff --git a/src/policy_manager/zipc/dummy_stm.c b/src/policy_manager/zipc/dummy_stm.c
index 32e18c5..6847e15 100644
--- a/src/policy_manager/zipc/dummy_stm.c
+++ b/src/policy_manager/zipc/dummy_stm.c
@@ -21,25 +21,6 @@ const char* gStmEventName[] = {
"restriction_mode_on",
};
-const int gStmEventNo[] = {
- STM_EVT_NO_NONE,
- STM_EVT_NO_ACTIVATE,
- STM_EVT_NO_DEACTIVATE,
- STM_EVT_NO_TRANS_GEAR_N,
- STM_EVT_NO_TRANS_GEAR_NOT_N,
- STM_EVT_NO_PARKING_BRAKE_OFF,
- STM_EVT_NO_PARKING_BRAKE_ON,
- STM_EVT_NO_ACCEL_PEDAL_OFF,
- STM_EVT_NO_ACCEL_PEDAL_ON,
- STM_EVT_NO_TIMER_EXPIRED,
- STM_EVT_NO_LAMP_OFF,
- STM_EVT_NO_LAMP_ON,
- STM_EVT_NO_LIGHTSTATUS_BRAKE_OFF,
- STM_EVT_NO_LIGHTSTATUS_BRAKE_ON,
- STM_EVT_NO_RESTRICTION_MODE_OFF,
- STM_EVT_NO_RESTRICTION_MODE_ON,
-};
-
const char* gStmCategoryName[] = {
"none",
"homescreen",
@@ -52,18 +33,6 @@ const char* gStmCategoryName[] = {
"system",
};
-const int gStmCategoryNo[] = {
- STM_CTG_NO_NONE,
- STM_CTG_NO_HOMESCREEN,
- STM_CTG_NO_MAP,
- STM_CTG_NO_GENERAL,
- STM_CTG_NO_SPLITABLE,
- STM_CTG_NO_POPUP,
- STM_CTG_NO_SYSTEM_ALERT,
- STM_CTG_NO_RESTRICTION,
- STM_CTG_NO_SYSTEM,
-};
-
const char* gStmAreaName[] = {
"none",
"fullscreen",
@@ -76,18 +45,6 @@ const char* gStmAreaName[] = {
"restriction.split.sub",
};
-const int gStmAreaNo[] = {
- STM_ARA_NO_NONE,
- STM_ARA_NO_FULL,
- STM_ARA_NO_NORMAL,
- STM_ARA_NO_SPLIT_MAIN,
- STM_ARA_NO_SPLIT_SUB,
- STM_ARA_NO_POP_UP,
- STM_ARA_NO_RESTRICTION_NORMAL,
- STM_ARA_NO_RESTRICTION_SPLIT_MAIN,
- STM_ARA_NO_RESTRICTION_SPLIT_SUB,
-};
-
// String for state
const char* gStmTransGearStateName[] = {
"neutral",
@@ -200,9 +157,9 @@ int stmTransitionState(int event, stm_state_t* state) {
int on_screen_state, restriction_state, apps_state;
int trans_gear_state, parking_brake_state, lightstatus_brake_state, accel_pedal_state, car_state, lamp_state, restriction_mode_state;
- event_no = event & STM_MSK_EVT_NO;
- category_no = event & STM_MSK_CTG_NO;
- area_no = event & STM_MSK_ARA_NO;
+ event_no = GET_EVENT_FROM_ID(event);
+ category_no = GET_CATEGORY_FROM_ID(event);
+ area_no = GET_AREA_FROM_ID(event);
// Backup previous state
g_prv_state = g_crr_state;
@@ -394,7 +351,7 @@ int stmTransitionState(int event, stm_state_t* state) {
break;
case STM_CTG_NO_MAP:
switch (area_no) {
- case STM_ARA_NO_FULL:
+ case STM_AREA_NO_FULL:
// Apps layer
switch (apps_state) {
case gStmLayoutNoMapFll:
@@ -406,7 +363,7 @@ int stmTransitionState(int event, stm_state_t* state) {
break;
}
break;
- case STM_ARA_NO_NORMAL:
+ case STM_AREA_NO_NORMAL:
// Apps layer
switch (apps_state) {
case gStmLayoutNoMapNml:
@@ -421,7 +378,7 @@ int stmTransitionState(int event, stm_state_t* state) {
g_crr_state.layer[gStmLayerNoApps].changed = STM_TRUE;
}
break;
- case STM_ARA_NO_SPLIT_MAIN:
+ case STM_AREA_NO_SPLIT_MAIN:
// Apps layer
switch (apps_state) {
case gStmLayoutNoSplNml:
@@ -438,7 +395,7 @@ int stmTransitionState(int event, stm_state_t* state) {
break;
case STM_CTG_NO_GENERAL:
switch (area_no) {
- case STM_ARA_NO_NORMAL:
+ case STM_AREA_NO_NORMAL:
// Apps layer
switch (apps_state) {
case gStmLayoutNoMapFll:
@@ -457,7 +414,7 @@ int stmTransitionState(int event, stm_state_t* state) {
break;
case STM_CTG_NO_SYSTEM:
switch (area_no) {
- case STM_ARA_NO_NORMAL:
+ case STM_AREA_NO_NORMAL:
// Apps layer
switch (apps_state) {
case gStmLayoutNoMapFll:
@@ -476,7 +433,7 @@ int stmTransitionState(int event, stm_state_t* state) {
break;
case STM_CTG_NO_SPLITABLE:
switch (area_no) {
- case STM_ARA_NO_NORMAL:
+ case STM_AREA_NO_NORMAL:
// Apps layer
switch (apps_state) {
case gStmLayoutNoMapNml:
@@ -493,7 +450,7 @@ int stmTransitionState(int event, stm_state_t* state) {
break;
}
break;
- case STM_ARA_NO_SPLIT_MAIN:
+ case STM_AREA_NO_SPLIT_MAIN:
// Apps layer
switch (apps_state) {
case gStmLayoutNoSplNml:
@@ -509,7 +466,7 @@ int stmTransitionState(int event, stm_state_t* state) {
break;
}
break;
- case STM_ARA_NO_SPLIT_SUB:
+ case STM_AREA_NO_SPLIT_SUB:
// Apps layer
switch (apps_state) {
case gStmLayoutNoMapNml:
@@ -548,9 +505,9 @@ int stmTransitionState(int event, stm_state_t* state) {
switch (category_no) {
case STM_CTG_NO_MAP:
switch (area_no) {
- case STM_ARA_NO_FULL:
- case STM_ARA_NO_NORMAL:
- case STM_ARA_NO_SPLIT_MAIN:
+ case STM_AREA_NO_FULL:
+ case STM_AREA_NO_NORMAL:
+ case STM_AREA_NO_SPLIT_MAIN:
// Apps layer
switch (apps_state) {
case gStmLayoutNoMapNml:
@@ -565,7 +522,7 @@ int stmTransitionState(int event, stm_state_t* state) {
break;
case STM_CTG_NO_SYSTEM:
switch (area_no) {
- case STM_ARA_NO_NORMAL:
+ case STM_AREA_NO_NORMAL:
// Apps layer
switch (apps_state) {
case gStmLayoutNoMapFll:
@@ -602,7 +559,7 @@ int stmTransitionState(int event, stm_state_t* state) {
if (STM_EVT_NO_ACTIVATE == event_no) {
if (gStmLightstatusBrakeStateNoOff == g_crr_state.car_element[gStmCarElementNoLightstatusBrake].state) {
switch (area_no) {
- case STM_ARA_NO_RESTRICTION_NORMAL:
+ case STM_AREA_NO_RESTRICTION_NORMAL:
switch (restriction_state) {
case gStmLayoutNoNone:
if (g_crr_state.layer[gStmLayerNoApps].state == gStmLayoutNoSplNml) {
@@ -619,7 +576,7 @@ int stmTransitionState(int event, stm_state_t* state) {
break;
}
break;
- case STM_ARA_NO_RESTRICTION_SPLIT_MAIN:
+ case STM_AREA_NO_RESTRICTION_SPLIT_MAIN:
switch (restriction_state) {
case gStmLayoutNoNone:
g_crr_state.layer[gStmLayerNoRestriction].state = gStmLayoutNoRstSplMain;
@@ -630,7 +587,7 @@ int stmTransitionState(int event, stm_state_t* state) {
break;
}
break;
- case STM_ARA_NO_RESTRICTION_SPLIT_SUB:
+ case STM_AREA_NO_RESTRICTION_SPLIT_SUB:
switch (restriction_state) {
case gStmLayoutNoNone:
if (g_crr_state.layer[gStmLayerNoApps].state == gStmLayoutNoMapSpl) {
@@ -731,3 +688,4 @@ int stmTransitionState(int event, stm_state_t* state) {
void stmUndoState() {
g_crr_state = g_prv_state;
}
+