X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fpolicy_manager%2Fzipc%2Fdummy_stm.h;h=5dd0bcccad05662802088693eccf76b37a6ac552;hb=dd47ecbc82af642be551a660ba586ea5cbf244b5;hp=4c4a980214425dcee7b49e0ab8d2c12bb30bd100;hpb=ac6a264383ea7846433057450242b126f2b459db;p=apps%2Fagl-service-windowmanager.git diff --git a/src/policy_manager/zipc/dummy_stm.h b/src/policy_manager/zipc/dummy_stm.h index 4c4a980..5dd0bcc 100644 --- a/src/policy_manager/zipc/dummy_stm.h +++ b/src/policy_manager/zipc/dummy_stm.h @@ -24,31 +24,31 @@ #define STM_FALSE 0 // Event number -#define STM_EVT_NO_ACTIVATE 0x02 -#define STM_EVT_NO_DEACTIVATE 0x03 -#define STM_EVT_NO_TRANS_GEAR_N 0x04 -#define STM_EVT_NO_TRANS_GEAR_NOT_N 0x05 -#define STM_EVT_NO_PARKING_BRAKE_OFF 0x06 -#define STM_EVT_NO_PARKING_BRAKE_ON 0x07 -#define STM_EVT_NO_ACCEL_PEDAL_OFF 0x08 -#define STM_EVT_NO_ACCEL_PEDAL_ON 0x09 -#define STM_EVT_NO_TIMER_EXPIRED 0x0A -#define STM_EVT_NO_LAMP_OFF 0x0B -#define STM_EVT_NO_LAMP_ON 0x0C -#define STM_EVT_NO_LIGHTSTATUS_BRAKE_OFF 0x0D -#define STM_EVT_NO_LIGHTSTATUS_BRAKE_ON 0x0E -#define STM_EVT_NO_RESTRICTION_MODE_OFF 0x0F -#define STM_EVT_NO_RESTRICTION_MODE_ON 0x10 +#define STM_EVT_NO_ACTIVATE 0x01 +#define STM_EVT_NO_DEACTIVATE 0x02 +#define STM_EVT_NO_TRANS_GEAR_N 0x03 +#define STM_EVT_NO_TRANS_GEAR_NOT_N 0x04 +#define STM_EVT_NO_PARKING_BRAKE_OFF 0x05 +#define STM_EVT_NO_PARKING_BRAKE_ON 0x06 +#define STM_EVT_NO_ACCEL_PEDAL_OFF 0x07 +#define STM_EVT_NO_ACCEL_PEDAL_ON 0x08 +#define STM_EVT_NO_TIMER_EXPIRED 0x09 +#define STM_EVT_NO_LAMP_OFF 0x0A +#define STM_EVT_NO_LAMP_ON 0x0B +#define STM_EVT_NO_LIGHTSTATUS_BRAKE_OFF 0x0C +#define STM_EVT_NO_LIGHTSTATUS_BRAKE_ON 0x0D +#define STM_EVT_NO_RESTRICTION_MODE_OFF 0x0E +#define STM_EVT_NO_RESTRICTION_MODE_ON 0x0F // Category number -#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 -#define STM_CTG_NO_SYSTEM 0x0900 +#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_SYSTEM 0x0800 // Area number #define STM_ARA_NO_NONE 0x010000 @@ -56,7 +56,7 @@ #define STM_ARA_NO_NORMAL 0x030000 #define STM_ARA_NO_SPLIT_MAIN 0x040000 #define STM_ARA_NO_SPLIT_SUB 0x050000 -#define STM_ARA_NO_ON_SCREEN 0x060000 +#define STM_ARA_NO_POP_UP 0x060000 #define STM_ARA_NO_RESTRICTION_NORMAL 0x070000 #define STM_ARA_NO_RESTRICTION_SPLIT_MAIN 0x080000 #define STM_ARA_NO_RESTRICTION_SPLIT_SUB 0x090000 @@ -104,19 +104,24 @@ enum stm_restriction_mode_state_ { enum stm_layout_ { gStmLayoutNoNone = 0, - gStmLayoutNoPu, - gStmLayoutNoSa, - gStmLayoutNoM1, - gStmLayoutNoM2, - gStmLayoutNoMf, - gStmLayoutNoS1, - gStmLayoutNoS2, - gStmLayoutNoG, - gStmLayoutNoHs, - gStmLayoutNoRestriction, - gStmLayoutNoRestrictionSplitMain, - gStmLayoutNoRestrictionSplitSub, - gStmLayoutNoSystem, + gStmLayoutNoPopUp, + gStmLayoutNoSysAlt, + gStmLayoutNoMapNml, + gStmLayoutNoMapSpl, + gStmLayoutNoMapFll, + gStmLayoutNoSplNml, + gStmLayoutNoSplSpl, + gStmLayoutNoGenNml, + gStmLayoutNoHms, + gStmLayoutNoRstNml, + gStmLayoutNoRstSplMain, + gStmLayoutNoRstSplSub, + gStmLayoutNoSysNml, + + gStmLayoutNoNum, + + gStmLayoutNoMin = gStmLayoutNoNone, + gStmLayoutNoMax = gStmLayoutNoNum - 1, }; enum stm_event_ { @@ -215,7 +220,7 @@ extern const char** gStmCarStateNameList[]; // Struct for state typedef struct stm_base_state_ { - int is_changed; + int changed; int state; } stm_base_state;