aboutsummaryrefslogtreecommitdiffstats
path: root/src/policy_manager/zipc/dummy_stm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/policy_manager/zipc/dummy_stm.h')
-rw-r--r--src/policy_manager/zipc/dummy_stm.h40
1 files changed, 30 insertions, 10 deletions
diff --git a/src/policy_manager/zipc/dummy_stm.h b/src/policy_manager/zipc/dummy_stm.h
index c0011f3..c94e8e0 100644
--- a/src/policy_manager/zipc/dummy_stm.h
+++ b/src/policy_manager/zipc/dummy_stm.h
@@ -41,13 +41,14 @@
#define STM_EVT_NO_RESTRICTION_MODE_ON 0x0F
// Category number
-#define STM_CTG_NO_HOMESCREEN 0x0100
-#define STM_CTG_NO_MAP 0x0200
-#define STM_CTG_NO_GENERAL 0x0300
-#define STM_CTG_NO_SPLITABLE 0x0400
-#define STM_CTG_NO_POPUP 0x0500
-#define STM_CTG_NO_SYSTEM_ALERT 0x0600
-#define STM_CTG_NO_RESTRICTION 0x0700
+#define STM_CTG_NO_NONE 0x0100
+#define STM_CTG_NO_HOMESCREEN 0x0200
+#define STM_CTG_NO_MAP 0x0300
+#define STM_CTG_NO_GENERAL 0x0400
+#define STM_CTG_NO_SPLITABLE 0x0500
+#define STM_CTG_NO_POPUP 0x0600
+#define STM_CTG_NO_SYSTEM_ALERT 0x0700
+#define STM_CTG_NO_RESTRICTION 0x0800
// Area number
#define STM_ARA_NO_FULL 0x010000
@@ -66,7 +67,7 @@
// Number of events, categories and areas
#define STM_NUM_EVT 15
-#define STM_NUM_CTG 7
+//#define STM_NUM_CTG 7
#define STM_NUM_ARA 8
// Enum for state
@@ -121,13 +122,33 @@ enum stm_layout_ {
gStmLayoutNoRestrictionSplitSub,
};
+enum stm_category_ {
+ gStmCategoryNoNone = 0,
+ gStmCategoryNoHomescreen,
+ gStmCategoryNoMap,
+ gStmCategoryNoGeneral,
+ gStmCategoryNoSplitable,
+ gStmCategoryNoPopup,
+ gStmCategoryNoSystemAlert,
+ gStmCategoryNoRestriction,
+
+ gStmCategoryNoNum,
+
+ gStmCategoryNoMin = gStmCategoryNoNone,
+ gStmCategoryNoMax = gStmCategoryNoNum - 1,
+};
+
enum stm_layer_ {
- gStmLayerNoHomescreen = 0,
+ gStmLayerNoNone = 0,
+ gStmLayerNoHomescreen,
gStmLayerNoApps,
gStmLayerNoRestriction,
gStmLayerNoOnScreen,
gStmLayerNoNum,
+
+ gStmLayerNoMin = gStmLayerNoNone,
+ gStmLayerNoMax = gStmLayerNoNum - 1,
};
extern const char* gStmEventName[];
@@ -137,7 +158,6 @@ extern const int gStmCategoryNo[];
extern const char* gStmAreaName[];
extern const int gStmAreaNo[];
extern const char* gStmLayerName[];
-extern const int gStmLayerNo[];
// String for state
extern const char* gStmParkingBrakeStateNo2Name[];