ee453040ab6e1a36c8983498a43559b34fc76ff0
[apps/agl-service-windowmanager-2017.git] / src / policy_manager / stm / zipc / src / StateTransitionor / OnScreenlayer / ZOSL_OslMain.h
1 /************************************************************/
2 /*     ZOSL_OslMain.h                                       */
3 /*     OslMain State transition model header file           */
4 /*     ZIPC Designer Version 1.2.0                          */
5 /************************************************************/
6 #ifndef ZHEADER_ZOSL_OSLMAIN_H
7 #define ZHEADER_ZOSL_OSLMAIN_H
8
9 /*State management variable access define*/
10 #define ZOSL_OSLMAIN ( 0U )
11 #define ZOSL_OSLMAINS0F ( 1U )
12 #define ZOSL_OSLMAINS1F ( 2U )
13 #define ZOSL_OSLMAINS0 ( 0U )
14 #define ZOSL_OSLRESTOFFS0 ( 0U )
15 #define ZOSL_OSLRESTOFFS1 ( 1U )
16 #define ZOSL_OSLRESTOFFS2 ( 2U )
17 #define ZOSL_OSLMAINS1 ( 1U )
18 #define ZOSL_OSLRESTONS0 ( 0U )
19 #define ZOSL_OSLRESTONS1 ( 1U )
20 #define ZOSL_OSLMAINSTATENOMAX ( 3U )
21
22 /*End state define*/
23 #define ZOSL_OSLMAINEND ( 3U )
24 /*Terminate state define*/
25 #define ZOSL_OSLMAINTERMINATE ( ZOSL_OSLMAINEND + 1U )
26
27 /*State no define*/
28 #define ZOSL_OSLMAINS0STATENO ( 0U )
29 #define ZOSL_OSLRESTOFFS0STATENO ( 0U )
30 #define ZOSL_OSLRESTOFFS1STATENO ( 1U )
31 #define ZOSL_OSLRESTOFFS2STATENO ( 2U )
32 #define ZOSL_OSLMAINS1STATENO ( 1U )
33 #define ZOSL_OSLRESTONS0STATENO ( 0U )
34 #define ZOSL_OSLRESTONS1STATENO ( 1U )
35
36 /*State serial no define*/
37 #define ZOSL_OSLMAINS0STATESERIALNO ( 0U )
38 #define ZOSL_OSLRESTOFFS0STATESERIALNO ( 1U )
39 #define ZOSL_OSLRESTOFFS1STATESERIALNO ( 2U )
40 #define ZOSL_OSLRESTOFFS2STATESERIALNO ( 3U )
41 #define ZOSL_OSLMAINS1STATESERIALNO ( 4U )
42 #define ZOSL_OSLRESTONS0STATESERIALNO ( 5U )
43 #define ZOSL_OSLRESTONS1STATESERIALNO ( 6U )
44
45 /*Event no define*/
46 #define ZOSL_OSLMAINE0EVENTNO ( 0U )
47 #define ZOSL_OSLMAINE1EVENTNO ( 1U )
48 #define ZOSL_OSLMAINE2EVENTNO ( 2U )
49 #define ZOSL_OSLRESTOFFE0EVENTNO ( 0U )
50 #define ZOSL_OSLRESTOFFE1EVENTNO ( 1U )
51 #define ZOSL_OSLRESTOFFE2EVENTNO ( 2U )
52 #define ZOSL_OSLRESTOFFE3EVENTNO ( 3U )
53 #define ZOSL_OSLRESTOFFE4EVENTNO ( 4U )
54 #define ZOSL_OSLRESTOFFE5EVENTNO ( 5U )
55 #define ZOSL_OSLRESTOFFE6EVENTNO ( 6U )
56 #define ZOSL_OSLRESTONE0EVENTNO ( 0U )
57 #define ZOSL_OSLRESTONE1EVENTNO ( 1U )
58 #define ZOSL_OSLRESTONE2EVENTNO ( 2U )
59 #define ZOSL_OSLRESTONE3EVENTNO ( 3U )
60
61 /*Event serial no define*/
62 #define ZOSL_OSLMAINE0EVENTSERIALNO ( 0U )
63 #define ZOSL_OSLMAINE1EVENTSERIALNO ( 1U )
64 #define ZOSL_OSLMAINE2EVENTSERIALNO ( 2U )
65 #define ZOSL_OSLRESTOFFE0EVENTNO ( 0U )
66 #define ZOSL_OSLRESTOFFE1EVENTNO ( 1U )
67 #define ZOSL_OSLRESTOFFE2EVENTNO ( 2U )
68 #define ZOSL_OSLRESTOFFE3EVENTNO ( 3U )
69 #define ZOSL_OSLRESTOFFE4EVENTNO ( 4U )
70 #define ZOSL_OSLRESTOFFE5EVENTNO ( 5U )
71 #define ZOSL_OSLRESTOFFE6EVENTNO ( 6U )
72 #define ZOSL_OSLRESTONE0EVENTNO ( 0U )
73 #define ZOSL_OSLRESTONE1EVENTNO ( 1U )
74 #define ZOSL_OSLRESTONE2EVENTNO ( 2U )
75 #define ZOSL_OSLRESTONE3EVENTNO ( 3U )
76
77 /*Extern function*/
78 extern void stm_osl_event_call( void );
79 extern void stm_osl_initialize( void );
80 extern void ZOSL_OslMainTerminate( void );
81
82 #endif