1 /************************************************************/
3 /* AppsLayer State transition model source file */
4 /* ZIPC Designer Version 1.2.1 */
5 /************************************************************/
6 #include "../ZST_include.h"
8 /* State management variable */
9 static uint8_t ZAPL_AppsLayerState[ZAPL_APPSLAYERSTATENOMAX];
11 static void ZAPL_AppsLayers0StateEntry( void );
12 static void ZAPL_AppsLayers1StateEntry( void );
13 static void ZAPL_AppsLayers0e1( void );
14 static void ZAPL_AppsLayers1e0( void );
15 static void ZAPL_RestrictionModeOffs0e0( void );
16 static void ZAPL_RestrictionModeOffs0e2( void );
17 static void ZAPL_RestrictionModeOffs0e3( void );
18 static void ZAPL_RestrictionModeOffs0e6( void );
19 static void ZAPL_RestrictionModeOffs0e7( void );
20 static void ZAPL_RestrictionModeOffs0e8( void );
21 static void ZAPL_RestrictionModeOffs0e9( void );
22 static void ZAPL_RestrictionModeOffs0e16( void );
23 static void ZAPL_RestrictionModeOffs0e18( void );
24 static void ZAPL_RestrictionModeOffs0e21( void );
25 static void ZAPL_RestrictionModeOffs1e0( void );
26 static void ZAPL_RestrictionModeOffs1e10( void );
27 static void ZAPL_RestrictionModeOffs2e3( void );
28 static void ZAPL_RestrictionModeOffs3e19( void );
29 static void ZAPL_RestrictionModeOffs4e3( void );
30 static void ZAPL_RestrictionModeOffs5e3( void );
31 static void ZAPL_RestrictionModeOffs6e6( void );
32 static void ZAPL_RestrictionModeOffs7e7( void );
33 static void ZAPL_RestrictionModeOffs8e8( void );
34 static void ZAPL_RestrictionModeOffs9e9( void );
35 static void ZAPL_RestrictionModeOns0e1( void );
36 static void ZAPL_RestrictionModeOns0e2( void );
37 static void ZAPL_RestrictionModeOns1e0( void );
38 static void ZAPL_RestrictionModeOns1e3( void );
39 static void ZAPL_AppsLayers0Event( void );
40 static void ZAPL_RestrictionModeOffs0Event( void );
41 static void ZAPL_RestrictionModeOffs1Event( void );
42 static void ZAPL_RestrictionModeOffs2Event( void );
43 static void ZAPL_RestrictionModeOffs3Event( void );
44 static void ZAPL_RestrictionModeOffs4Event( void );
45 static void ZAPL_RestrictionModeOffs5Event( void );
46 static void ZAPL_RestrictionModeOffs6Event( void );
47 static void ZAPL_RestrictionModeOffs7Event( void );
48 static void ZAPL_RestrictionModeOffs8Event( void );
49 static void ZAPL_RestrictionModeOffs9Event( void );
50 static void ZAPL_AppsLayers1Event( void );
51 static void ZAPL_RestrictionModeOns0Event( void );
52 static void ZAPL_RestrictionModeOns1Event( void );
54 /****************************************/
55 /* State start activity function */
57 /* State : restriction_mode_off( No 0 ) */
58 /****************************************/
59 static void ZAPL_AppsLayers0StateEntry( void )
61 switch( ZAPL_AppsLayerState[ZAPL_APPSLAYERS0F] )
63 case ZAPL_RESTRICTIONMODEOFFS0:
64 stm_apl_start_activity_none();
66 case ZAPL_RESTRICTIONMODEOFFS1:
67 stm_apl_start_activity_map();
69 case ZAPL_RESTRICTIONMODEOFFS2:
70 stm_apl_start_activity_map_split();
72 case ZAPL_RESTRICTIONMODEOFFS3:
73 stm_apl_start_activity_map_fullscreen();
75 case ZAPL_RESTRICTIONMODEOFFS4:
76 stm_apl_start_activity_splitable_normal();
78 case ZAPL_RESTRICTIONMODEOFFS5:
79 stm_apl_start_activity_splitable_split();
81 case ZAPL_RESTRICTIONMODEOFFS6:
82 stm_apl_start_activity_general();
84 case ZAPL_RESTRICTIONMODEOFFS7:
85 stm_apl_start_activity_system();
87 case ZAPL_RESTRICTIONMODEOFFS8:
88 stm_apl_start_activity_launcher();
90 case ZAPL_RESTRICTIONMODEOFFS9:
91 stm_apl_start_activity_launcher_fullscreen();
94 /*Not accessible to this else (default).*/
99 /****************************************/
100 /* State start activity function */
101 /* STM : AppsLayer */
102 /* State : restriction_mode_on( No 1 )*/
103 /****************************************/
104 static void ZAPL_AppsLayers1StateEntry( void )
106 switch( ZAPL_AppsLayerState[ZAPL_APPSLAYERS1F] )
108 case ZAPL_RESTRICTIONMODEONS0:
109 stm_apl_start_activity_map();
111 case ZAPL_RESTRICTIONMODEONS1:
112 stm_apl_start_activity_map_fullscreen();
115 /*Not accessible to this else (default).*/
120 /****************************************/
121 /* Action function */
122 /* STM : AppsLayer */
123 /* State : restriction_mode_off( No 0 ) */
124 /* Event : stt_prv_layer_apps_not_sys_nml( No 1 ) */
125 /****************************************/
126 static void ZAPL_AppsLayers0e1( void )
128 ZAPL_AppsLayerState[ZAPL_APPSLAYER] = ( uint8_t )ZAPL_APPSLAYERS1;
129 ZAPL_AppsLayerState[ZAPL_APPSLAYERS1F] = ( uint8_t )ZAPL_RESTRICTIONMODEONS0;
130 ZAPL_AppsLayers1StateEntry();
133 /****************************************/
134 /* Action function */
135 /* STM : AppsLayer */
136 /* State : restriction_mode_on( No 1 )*/
137 /* Event : stt_restriction_mode_off( No 0 ) */
138 /****************************************/
139 static void ZAPL_AppsLayers1e0( void )
141 ZAPL_AppsLayerState[ZAPL_APPSLAYER] = ( uint8_t )ZAPL_APPSLAYERS0;
142 ZAPL_AppsLayers0StateEntry();
145 /****************************************/
146 /* Action function */
147 /* STM : RestrictionModeOff */
148 /* State : none( No 0 ) */
149 /* Event : ara_normal( No 0 ) */
150 /****************************************/
151 static void ZAPL_RestrictionModeOffs0e0( void )
153 ZAPL_AppsLayerState[ZAPL_APPSLAYERS0F] = ( uint8_t )ZAPL_RESTRICTIONMODEOFFS1;
154 stm_apl_start_activity_map();
157 /****************************************/
158 /* Action function */
159 /* STM : RestrictionModeOff */
160 /* State : none( No 0 ) */
161 /* Event : ara_fullscreen( No 2 ) */
162 /****************************************/
163 static void ZAPL_RestrictionModeOffs0e2( void )
165 ZAPL_AppsLayerState[ZAPL_APPSLAYERS0F] = ( uint8_t )ZAPL_RESTRICTIONMODEOFFS3;
166 stm_apl_start_activity_map_fullscreen();
169 /****************************************/
170 /* Action function */
171 /* STM : RestrictionModeOff */
172 /* State : none( No 0 ) */
173 /* Event : ara_normal( No 3 ) */
174 /****************************************/
175 static void ZAPL_RestrictionModeOffs0e3( void )
177 ZAPL_AppsLayerState[ZAPL_APPSLAYERS0F] = ( uint8_t )ZAPL_RESTRICTIONMODEOFFS4;
178 stm_apl_start_activity_splitable_normal();
181 /****************************************/
182 /* Action function */
183 /* STM : RestrictionModeOff */
184 /* State : none( No 0 ) */
185 /* Event : ara_normal( No 6 ) */
186 /****************************************/
187 static void ZAPL_RestrictionModeOffs0e6( void )
189 ZAPL_AppsLayerState[ZAPL_APPSLAYERS0F] = ( uint8_t )ZAPL_RESTRICTIONMODEOFFS6;
190 stm_apl_start_activity_general();
193 /****************************************/
194 /* Action function */
195 /* STM : RestrictionModeOff */
196 /* State : none( No 0 ) */
197 /* Event : ara_normal( No 7 ) */
198 /****************************************/
199 static void ZAPL_RestrictionModeOffs0e7( void )
201 ZAPL_AppsLayerState[ZAPL_APPSLAYERS0F] = ( uint8_t )ZAPL_RESTRICTIONMODEOFFS7;
202 stm_apl_start_activity_system();
205 /****************************************/
206 /* Action function */
207 /* STM : RestrictionModeOff */
208 /* State : none( No 0 ) */
209 /* Event : ara_normal( No 8 ) */
210 /****************************************/
211 static void ZAPL_RestrictionModeOffs0e8( void )
213 ZAPL_AppsLayerState[ZAPL_APPSLAYERS0F] = ( uint8_t )ZAPL_RESTRICTIONMODEOFFS8;
214 stm_apl_start_activity_launcher();
217 /****************************************/
218 /* Action function */
219 /* STM : RestrictionModeOff */
220 /* State : none( No 0 ) */
221 /* Event : ara_fullscreen( No 9 ) */
222 /****************************************/
223 static void ZAPL_RestrictionModeOffs0e9( void )
225 ZAPL_AppsLayerState[ZAPL_APPSLAYERS0F] = ( uint8_t )ZAPL_RESTRICTIONMODEOFFS9;
226 stm_apl_start_activity_launcher_fullscreen();
229 /****************************************/
230 /* Action function */
231 /* STM : RestrictionModeOff */
232 /* State : none( No 0 ) */
233 /* Event : stt_prv_layer_apps_none( No 16 ) */
234 /****************************************/
235 static void ZAPL_RestrictionModeOffs0e16( void )
237 stm_apl_start_activity_none();
240 /****************************************/
241 /* Action function */
242 /* STM : RestrictionModeOff */
243 /* State : none( No 0 ) */
244 /* Event : stt_prv_layer_apps_map_spl( No 18 ) */
245 /****************************************/
246 static void ZAPL_RestrictionModeOffs0e18( void )
248 ZAPL_AppsLayerState[ZAPL_APPSLAYERS0F] = ( uint8_t )ZAPL_RESTRICTIONMODEOFFS2;
249 stm_apl_start_activity_map_split();
252 /****************************************/
253 /* Action function */
254 /* STM : RestrictionModeOff */
255 /* State : none( No 0 ) */
256 /* Event : stt_prv_layer_apps_spl_spl( No 21 ) */
257 /****************************************/
258 static void ZAPL_RestrictionModeOffs0e21( void )
260 ZAPL_AppsLayerState[ZAPL_APPSLAYERS0F] = ( uint8_t )ZAPL_RESTRICTIONMODEOFFS5;
261 stm_apl_start_activity_splitable_split();
264 /****************************************/
265 /* Action function */
266 /* STM : RestrictionModeOff */
267 /* State : map( No 1 ) */
268 /* Event : ara_normal( No 0 ) */
269 /****************************************/
270 static void ZAPL_RestrictionModeOffs1e0( void )
272 stm_apl_start_activity_map();
275 /****************************************/
276 /* Action function */
277 /* STM : RestrictionModeOff */
278 /* State : map( No 1 ) */
279 /* Event : ara_fullscreen( No 10 ) */
280 /****************************************/
281 static void ZAPL_RestrictionModeOffs1e10( void )
283 ZAPL_AppsLayerState[ZAPL_APPSLAYERS0F] = ( uint8_t )ZAPL_RESTRICTIONMODEOFFS0;
284 stm_apl_start_activity_none();
287 /****************************************/
288 /* Action function */
289 /* STM : RestrictionModeOff */
290 /* State : map_split( No 2 ) */
291 /* Event : ara_normal( No 3 ) */
292 /****************************************/
293 static void ZAPL_RestrictionModeOffs2e3( void )
295 stm_apl_start_activity_map_split();
298 /****************************************/
299 /* Action function */
300 /* STM : RestrictionModeOff */
301 /* State : map_fullscreen( No 3 ) */
302 /* Event : stt_prv_layer_apps_map_fll( No 19 ) */
303 /****************************************/
304 static void ZAPL_RestrictionModeOffs3e19( void )
306 stm_apl_start_activity_map_fullscreen();
309 /****************************************/
310 /* Action function */
311 /* STM : RestrictionModeOff */
312 /* State : splitable_normal( No 4 ) */
313 /* Event : ara_normal( No 3 ) */
314 /****************************************/
315 static void ZAPL_RestrictionModeOffs4e3( void )
317 stm_apl_start_activity_splitable_normal();
320 /****************************************/
321 /* Action function */
322 /* STM : RestrictionModeOff */
323 /* State : splitable_split( No 5 ) */
324 /* Event : ara_normal( No 3 ) */
325 /****************************************/
326 static void ZAPL_RestrictionModeOffs5e3( void )
328 stm_apl_start_activity_splitable_split();
331 /****************************************/
332 /* Action function */
333 /* STM : RestrictionModeOff */
334 /* State : general( No 6 ) */
335 /* Event : ara_normal( No 6 ) */
336 /****************************************/
337 static void ZAPL_RestrictionModeOffs6e6( void )
339 stm_apl_start_activity_general();
342 /****************************************/
343 /* Action function */
344 /* STM : RestrictionModeOff */
345 /* State : system( No 7 ) */
346 /* Event : ara_normal( No 7 ) */
347 /****************************************/
348 static void ZAPL_RestrictionModeOffs7e7( void )
350 stm_apl_start_activity_system();
353 /****************************************/
354 /* Action function */
355 /* STM : RestrictionModeOff */
356 /* State : launcher_normal( No 8 ) */
357 /* Event : ara_normal( No 8 ) */
358 /****************************************/
359 static void ZAPL_RestrictionModeOffs8e8( void )
361 stm_apl_start_activity_launcher();
364 /****************************************/
365 /* Action function */
366 /* STM : RestrictionModeOff */
367 /* State : launcher_fullscreen( No 9 )*/
368 /* Event : ara_fullscreen( No 9 ) */
369 /****************************************/
370 static void ZAPL_RestrictionModeOffs9e9( void )
372 stm_apl_start_activity_launcher_fullscreen();
375 /****************************************/
376 /* Action function */
377 /* STM : RestrictionModeOn */
378 /* State : map( No 0 ) */
379 /* Event : ara_fullscreen( No 1 ) */
380 /****************************************/
381 static void ZAPL_RestrictionModeOns0e1( void )
383 ZAPL_AppsLayerState[ZAPL_APPSLAYERS1F] = ( uint8_t )ZAPL_RESTRICTIONMODEONS1;
384 stm_apl_start_activity_map_fullscreen();
387 /****************************************/
388 /* Action function */
389 /* STM : RestrictionModeOn */
390 /* State : map( No 0 ) */
391 /* Event : stt_prv_layer_apps_map_nml( No 2 ) */
392 /****************************************/
393 static void ZAPL_RestrictionModeOns0e2( void )
395 stm_apl_start_activity_map();
398 /****************************************/
399 /* Action function */
400 /* STM : RestrictionModeOn */
401 /* State : map_fullscreen( No 1 ) */
402 /* Event : ara_normal( No 0 ) */
403 /****************************************/
404 static void ZAPL_RestrictionModeOns1e0( void )
406 ZAPL_AppsLayerState[ZAPL_APPSLAYERS1F] = ( uint8_t )ZAPL_RESTRICTIONMODEONS0;
407 stm_apl_start_activity_map();
410 /****************************************/
411 /* Action function */
412 /* STM : RestrictionModeOn */
413 /* State : map_fullscreen( No 1 ) */
414 /* Event : stt_prv_layer_apps_map_fll( No 3 ) */
415 /****************************************/
416 static void ZAPL_RestrictionModeOns1e3( void )
418 stm_apl_start_activity_map_fullscreen();
421 /****************************************/
422 /* Event appraisal function */
423 /* STM : AppsLayer */
424 /* State : restriction_mode_off( No 0 ) */
425 /****************************************/
426 static void ZAPL_AppsLayers0Event( void )
428 /*stt_restriction_mode_on*/
429 if( g_stm_crr_state.car_element[StmCarElementNoRestrictionMode].state == StmRestrictionModeSttNoOn )
431 stm_apl_event_restriction_mode_on();
432 /*stt_map_is_activated*/
433 if( g_stm_map_is_activated == STM_TRUE )
435 /*stt_prv_layer_apps_not_sys_nml*/
436 if( g_stm_prv_state.layer[StmLayerNoApps].state != StmLayoutNoSysNml )
438 ZAPL_AppsLayers0e1();
442 /*Else and default design have not done.*/
443 /*Please confirm the STM and design else and default.*/
448 /*Else and default design have not done.*/
449 /*Please confirm the STM and design else and default.*/
454 /*Else and default design have not done.*/
455 /*Please confirm the STM and design else and default.*/
459 /****************************************/
460 /* Event appraisal function */
461 /* STM : RestrictionModeOff */
462 /* State : none( No 0 ) */
463 /****************************************/
464 static void ZAPL_RestrictionModeOffs0Event( void )
466 /*stt_restriction_mode_off*/
467 if( g_stm_crr_state.car_element[StmCarElementNoRestrictionMode].state == StmRestrictionModeSttNoOff )
470 if( g_stm_event == StmEvtNoActivate )
473 if( g_stm_category == StmCtgNoMap )
476 if( g_stm_area == StmAreaNoNormal )
478 ZAPL_RestrictionModeOffs0e0();
481 else if( g_stm_area == StmAreaNoFullscreen )
483 ZAPL_RestrictionModeOffs0e2();
487 /*Else and default design have not done.*/
488 /*Please confirm the STM and design else and default.*/
492 else if( g_stm_category == StmCtgNoSplitable )
495 if( g_stm_area == StmAreaNoNormal )
497 ZAPL_RestrictionModeOffs0e3();
501 /*Else and default design have not done.*/
502 /*Please confirm the STM and design else and default.*/
506 else if( g_stm_category == StmCtgNoGeneral )
509 if( g_stm_area == StmAreaNoNormal )
511 ZAPL_RestrictionModeOffs0e6();
515 /*Else and default design have not done.*/
516 /*Please confirm the STM and design else and default.*/
520 else if( g_stm_category == StmCtgNoSystem )
523 if( g_stm_area == StmAreaNoNormal )
525 ZAPL_RestrictionModeOffs0e7();
529 /*Else and default design have not done.*/
530 /*Please confirm the STM and design else and default.*/
534 else if( g_stm_category == StmCtgNoLauncher )
537 if( g_stm_area == StmAreaNoNormal )
539 ZAPL_RestrictionModeOffs0e8();
542 else if( g_stm_area == StmAreaNoFullscreen )
544 ZAPL_RestrictionModeOffs0e9();
548 /*Else and default design have not done.*/
549 /*Please confirm the STM and design else and default.*/
554 /*Else and default design have not done.*/
555 /*Please confirm the STM and design else and default.*/
559 else if( g_stm_event == StmEvtNoUndo )
561 /*stt_prv_layer_apps_none*/
562 if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoNone )
564 ZAPL_RestrictionModeOffs0e16();
566 /*stt_prv_layer_apps_map_nml*/
567 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapNml )
569 ZAPL_RestrictionModeOffs0e0();
571 /*stt_prv_layer_apps_map_spl*/
572 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapSpl )
574 ZAPL_RestrictionModeOffs0e18();
576 /*stt_prv_layer_apps_map_fll*/
577 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapFll )
579 ZAPL_RestrictionModeOffs0e2();
581 /*stt_prv_layer_apps_spl_nml*/
582 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplNml )
584 ZAPL_RestrictionModeOffs0e3();
586 /*stt_prv_layer_apps_spl_spl*/
587 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplSpl )
589 ZAPL_RestrictionModeOffs0e21();
591 /*stt_prv_layer_apps_gen_nml*/
592 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoGenNml )
594 ZAPL_RestrictionModeOffs0e6();
596 /*stt_prv_layer_apps_sys_nml*/
597 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSysNml )
599 ZAPL_RestrictionModeOffs0e7();
601 /*stt_prv_layer_apps_lch_nml*/
602 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchNml )
604 ZAPL_RestrictionModeOffs0e8();
606 /*stt_prv_layer_apps_lch_fll*/
607 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchFll )
609 ZAPL_RestrictionModeOffs0e9();
613 /*Else and default design have not done.*/
614 /*Please confirm the STM and design else and default.*/
619 /*Else and default design have not done.*/
620 /*Please confirm the STM and design else and default.*/
625 /*Else and default design have not done.*/
626 /*Please confirm the STM and design else and default.*/
630 /****************************************/
631 /* Event appraisal function */
632 /* STM : RestrictionModeOff */
633 /* State : map( No 1 ) */
634 /****************************************/
635 static void ZAPL_RestrictionModeOffs1Event( void )
637 /*stt_restriction_mode_off*/
638 if( g_stm_crr_state.car_element[StmCarElementNoRestrictionMode].state == StmRestrictionModeSttNoOff )
641 if( g_stm_event == StmEvtNoActivate )
644 if( g_stm_category == StmCtgNoMap )
647 if( g_stm_area == StmAreaNoNormal )
649 ZAPL_RestrictionModeOffs1e0();
652 else if( g_stm_area == StmAreaNoFullscreen )
654 ZAPL_RestrictionModeOffs0e2();
658 /*Else and default design have not done.*/
659 /*Please confirm the STM and design else and default.*/
663 else if( g_stm_category == StmCtgNoSplitable )
666 if( g_stm_area == StmAreaNoNormal )
668 ZAPL_RestrictionModeOffs0e18();
671 else if( g_stm_area == StmAreaNoSplitSub )
673 ZAPL_RestrictionModeOffs0e18();
677 /*Else and default design have not done.*/
678 /*Please confirm the STM and design else and default.*/
682 else if( g_stm_category == StmCtgNoGeneral )
685 if( g_stm_area == StmAreaNoNormal )
687 ZAPL_RestrictionModeOffs0e6();
691 /*Else and default design have not done.*/
692 /*Please confirm the STM and design else and default.*/
696 else if( g_stm_category == StmCtgNoSystem )
699 if( g_stm_area == StmAreaNoNormal )
701 ZAPL_RestrictionModeOffs0e7();
705 /*Else and default design have not done.*/
706 /*Please confirm the STM and design else and default.*/
710 else if( g_stm_category == StmCtgNoLauncher )
713 if( g_stm_area == StmAreaNoNormal )
715 ZAPL_RestrictionModeOffs0e8();
718 else if( g_stm_area == StmAreaNoFullscreen )
720 ZAPL_RestrictionModeOffs0e9();
724 /*Else and default design have not done.*/
725 /*Please confirm the STM and design else and default.*/
729 else if( g_stm_category == StmCtgNoHomescreen )
732 if( g_stm_area == StmAreaNoFullscreen )
734 ZAPL_RestrictionModeOffs1e10();
738 /*Else and default design have not done.*/
739 /*Please confirm the STM and design else and default.*/
744 /*Else and default design have not done.*/
745 /*Please confirm the STM and design else and default.*/
749 else if( g_stm_event == StmEvtNoDeactivate )
752 if( g_stm_category == StmCtgNoMap )
754 ZAPL_RestrictionModeOffs1e10();
758 /*Else and default design have not done.*/
759 /*Please confirm the STM and design else and default.*/
763 else if( g_stm_event == StmEvtNoUndo )
765 /*stt_prv_layer_apps_none*/
766 if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoNone )
768 ZAPL_RestrictionModeOffs1e10();
770 /*stt_prv_layer_apps_map_nml*/
771 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapNml )
773 ZAPL_RestrictionModeOffs1e0();
775 /*stt_prv_layer_apps_map_spl*/
776 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapSpl )
778 ZAPL_RestrictionModeOffs0e18();
780 /*stt_prv_layer_apps_map_fll*/
781 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapFll )
783 ZAPL_RestrictionModeOffs0e2();
785 /*stt_prv_layer_apps_spl_nml*/
786 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplNml )
788 ZAPL_RestrictionModeOffs0e3();
790 /*stt_prv_layer_apps_spl_spl*/
791 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplSpl )
793 ZAPL_RestrictionModeOffs0e21();
795 /*stt_prv_layer_apps_gen_nml*/
796 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoGenNml )
798 ZAPL_RestrictionModeOffs0e6();
800 /*stt_prv_layer_apps_sys_nml*/
801 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSysNml )
803 ZAPL_RestrictionModeOffs0e7();
805 /*stt_prv_layer_apps_lch_nml*/
806 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchNml )
808 ZAPL_RestrictionModeOffs0e8();
810 /*stt_prv_layer_apps_lch_fll*/
811 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchFll )
813 ZAPL_RestrictionModeOffs0e9();
817 /*Else and default design have not done.*/
818 /*Please confirm the STM and design else and default.*/
823 /*Else and default design have not done.*/
824 /*Please confirm the STM and design else and default.*/
829 /*Else and default design have not done.*/
830 /*Please confirm the STM and design else and default.*/
834 /****************************************/
835 /* Event appraisal function */
836 /* STM : RestrictionModeOff */
837 /* State : map_split( No 2 ) */
838 /****************************************/
839 static void ZAPL_RestrictionModeOffs2Event( void )
841 /*stt_restriction_mode_off*/
842 if( g_stm_crr_state.car_element[StmCarElementNoRestrictionMode].state == StmRestrictionModeSttNoOff )
845 if( g_stm_event == StmEvtNoActivate )
848 if( g_stm_category == StmCtgNoMap )
851 if( g_stm_area == StmAreaNoNormal )
853 ZAPL_RestrictionModeOffs0e0();
856 else if( g_stm_area == StmAreaNoFullscreen )
858 ZAPL_RestrictionModeOffs0e2();
862 /*Else and default design have not done.*/
863 /*Please confirm the STM and design else and default.*/
867 else if( g_stm_category == StmCtgNoSplitable )
870 if( g_stm_area == StmAreaNoNormal )
872 ZAPL_RestrictionModeOffs2e3();
875 else if( g_stm_area == StmAreaNoSplitSub )
877 ZAPL_RestrictionModeOffs2e3();
881 /*Else and default design have not done.*/
882 /*Please confirm the STM and design else and default.*/
886 else if( g_stm_category == StmCtgNoGeneral )
889 if( g_stm_area == StmAreaNoNormal )
891 ZAPL_RestrictionModeOffs0e6();
895 /*Else and default design have not done.*/
896 /*Please confirm the STM and design else and default.*/
900 else if( g_stm_category == StmCtgNoSystem )
903 if( g_stm_area == StmAreaNoNormal )
905 ZAPL_RestrictionModeOffs0e7();
909 /*Else and default design have not done.*/
910 /*Please confirm the STM and design else and default.*/
914 else if( g_stm_category == StmCtgNoLauncher )
917 if( g_stm_area == StmAreaNoNormal )
919 ZAPL_RestrictionModeOffs0e8();
922 else if( g_stm_area == StmAreaNoFullscreen )
924 ZAPL_RestrictionModeOffs0e9();
928 /*Else and default design have not done.*/
929 /*Please confirm the STM and design else and default.*/
933 else if( g_stm_category == StmCtgNoHomescreen )
936 if( g_stm_area == StmAreaNoFullscreen )
938 ZAPL_RestrictionModeOffs1e10();
942 /*Else and default design have not done.*/
943 /*Please confirm the STM and design else and default.*/
948 /*Else and default design have not done.*/
949 /*Please confirm the STM and design else and default.*/
953 else if( g_stm_event == StmEvtNoDeactivate )
956 if( g_stm_category == StmCtgNoMap )
958 ZAPL_RestrictionModeOffs0e3();
962 /*Else and default design have not done.*/
963 /*Please confirm the STM and design else and default.*/
967 else if( g_stm_event == StmEvtNoUndo )
969 /*stt_prv_layer_apps_none*/
970 if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoNone )
972 ZAPL_RestrictionModeOffs1e10();
974 /*stt_prv_layer_apps_map_nml*/
975 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapNml )
977 ZAPL_RestrictionModeOffs0e0();
979 /*stt_prv_layer_apps_map_spl*/
980 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapSpl )
982 ZAPL_RestrictionModeOffs2e3();
984 /*stt_prv_layer_apps_map_fll*/
985 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapFll )
987 ZAPL_RestrictionModeOffs0e2();
989 /*stt_prv_layer_apps_spl_nml*/
990 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplNml )
992 ZAPL_RestrictionModeOffs0e3();
994 /*stt_prv_layer_apps_spl_spl*/
995 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplSpl )
997 ZAPL_RestrictionModeOffs0e21();
999 /*stt_prv_layer_apps_gen_nml*/
1000 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoGenNml )
1002 ZAPL_RestrictionModeOffs0e6();
1004 /*stt_prv_layer_apps_sys_nml*/
1005 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSysNml )
1007 ZAPL_RestrictionModeOffs0e7();
1009 /*stt_prv_layer_apps_lch_nml*/
1010 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchNml )
1012 ZAPL_RestrictionModeOffs0e8();
1014 /*stt_prv_layer_apps_lch_fll*/
1015 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchFll )
1017 ZAPL_RestrictionModeOffs0e9();
1021 /*Else and default design have not done.*/
1022 /*Please confirm the STM and design else and default.*/
1027 /*Else and default design have not done.*/
1028 /*Please confirm the STM and design else and default.*/
1033 /*Else and default design have not done.*/
1034 /*Please confirm the STM and design else and default.*/
1038 /****************************************/
1039 /* Event appraisal function */
1040 /* STM : RestrictionModeOff */
1041 /* State : map_fullscreen( No 3 ) */
1042 /****************************************/
1043 static void ZAPL_RestrictionModeOffs3Event( void )
1045 /*stt_restriction_mode_off*/
1046 if( g_stm_crr_state.car_element[StmCarElementNoRestrictionMode].state == StmRestrictionModeSttNoOff )
1049 if( g_stm_event == StmEvtNoActivate )
1052 if( g_stm_category == StmCtgNoMap )
1055 if( g_stm_area == StmAreaNoNormal )
1057 ZAPL_RestrictionModeOffs0e0();
1061 /*Else and default design have not done.*/
1062 /*Please confirm the STM and design else and default.*/
1066 else if( g_stm_category == StmCtgNoSplitable )
1069 if( g_stm_area == StmAreaNoNormal )
1071 ZAPL_RestrictionModeOffs0e18();
1075 /*Else and default design have not done.*/
1076 /*Please confirm the STM and design else and default.*/
1080 else if( g_stm_category == StmCtgNoGeneral )
1083 if( g_stm_area == StmAreaNoNormal )
1085 ZAPL_RestrictionModeOffs0e6();
1089 /*Else and default design have not done.*/
1090 /*Please confirm the STM and design else and default.*/
1094 else if( g_stm_category == StmCtgNoSystem )
1097 if( g_stm_area == StmAreaNoNormal )
1099 ZAPL_RestrictionModeOffs0e7();
1103 /*Else and default design have not done.*/
1104 /*Please confirm the STM and design else and default.*/
1108 else if( g_stm_category == StmCtgNoLauncher )
1111 if( g_stm_area == StmAreaNoNormal )
1113 ZAPL_RestrictionModeOffs0e8();
1116 else if( g_stm_area == StmAreaNoFullscreen )
1118 ZAPL_RestrictionModeOffs0e9();
1122 /*Else and default design have not done.*/
1123 /*Please confirm the STM and design else and default.*/
1127 else if( g_stm_category == StmCtgNoHomescreen )
1130 if( g_stm_area == StmAreaNoFullscreen )
1132 ZAPL_RestrictionModeOffs1e10();
1136 /*Else and default design have not done.*/
1137 /*Please confirm the STM and design else and default.*/
1142 /*Else and default design have not done.*/
1143 /*Please confirm the STM and design else and default.*/
1147 else if( g_stm_event == StmEvtNoDeactivate )
1150 if( g_stm_category == StmCtgNoMap )
1152 ZAPL_RestrictionModeOffs1e10();
1156 /*Else and default design have not done.*/
1157 /*Please confirm the STM and design else and default.*/
1161 else if( g_stm_event == StmEvtNoUndo )
1163 /*stt_prv_layer_apps_none*/
1164 if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoNone )
1166 ZAPL_RestrictionModeOffs1e10();
1168 /*stt_prv_layer_apps_map_nml*/
1169 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapNml )
1171 ZAPL_RestrictionModeOffs0e0();
1173 /*stt_prv_layer_apps_map_spl*/
1174 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapSpl )
1176 ZAPL_RestrictionModeOffs0e18();
1178 /*stt_prv_layer_apps_map_fll*/
1179 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapFll )
1181 ZAPL_RestrictionModeOffs3e19();
1183 /*stt_prv_layer_apps_spl_nml*/
1184 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplNml )
1186 ZAPL_RestrictionModeOffs0e3();
1188 /*stt_prv_layer_apps_spl_spl*/
1189 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplSpl )
1191 ZAPL_RestrictionModeOffs0e21();
1193 /*stt_prv_layer_apps_gen_nml*/
1194 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoGenNml )
1196 ZAPL_RestrictionModeOffs0e6();
1198 /*stt_prv_layer_apps_sys_nml*/
1199 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSysNml )
1201 ZAPL_RestrictionModeOffs0e7();
1203 /*stt_prv_layer_apps_lch_nml*/
1204 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchNml )
1206 ZAPL_RestrictionModeOffs0e8();
1208 /*stt_prv_layer_apps_lch_fll*/
1209 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchFll )
1211 ZAPL_RestrictionModeOffs0e9();
1215 /*Else and default design have not done.*/
1216 /*Please confirm the STM and design else and default.*/
1221 /*Else and default design have not done.*/
1222 /*Please confirm the STM and design else and default.*/
1227 /*Else and default design have not done.*/
1228 /*Please confirm the STM and design else and default.*/
1232 /****************************************/
1233 /* Event appraisal function */
1234 /* STM : RestrictionModeOff */
1235 /* State : splitable_normal( No 4 ) */
1236 /****************************************/
1237 static void ZAPL_RestrictionModeOffs4Event( void )
1239 /*stt_restriction_mode_off*/
1240 if( g_stm_crr_state.car_element[StmCarElementNoRestrictionMode].state == StmRestrictionModeSttNoOff )
1243 if( g_stm_event == StmEvtNoActivate )
1246 if( g_stm_category == StmCtgNoMap )
1249 if( g_stm_area == StmAreaNoNormal )
1251 ZAPL_RestrictionModeOffs0e18();
1254 else if( g_stm_area == StmAreaNoSplitMain )
1256 ZAPL_RestrictionModeOffs0e18();
1259 else if( g_stm_area == StmAreaNoFullscreen )
1261 ZAPL_RestrictionModeOffs0e2();
1265 /*Else and default design have not done.*/
1266 /*Please confirm the STM and design else and default.*/
1270 else if( g_stm_category == StmCtgNoSplitable )
1273 if( g_stm_area == StmAreaNoNormal )
1275 ZAPL_RestrictionModeOffs4e3();
1278 else if( g_stm_area == StmAreaNoSplitMain )
1280 ZAPL_RestrictionModeOffs0e21();
1283 else if( g_stm_area == StmAreaNoSplitSub )
1285 ZAPL_RestrictionModeOffs0e21();
1289 /*Else and default design have not done.*/
1290 /*Please confirm the STM and design else and default.*/
1294 else if( g_stm_category == StmCtgNoGeneral )
1297 if( g_stm_area == StmAreaNoNormal )
1299 ZAPL_RestrictionModeOffs0e6();
1303 /*Else and default design have not done.*/
1304 /*Please confirm the STM and design else and default.*/
1308 else if( g_stm_category == StmCtgNoSystem )
1311 if( g_stm_area == StmAreaNoNormal )
1313 ZAPL_RestrictionModeOffs0e7();
1317 /*Else and default design have not done.*/
1318 /*Please confirm the STM and design else and default.*/
1322 else if( g_stm_category == StmCtgNoLauncher )
1325 if( g_stm_area == StmAreaNoNormal )
1327 ZAPL_RestrictionModeOffs0e8();
1330 else if( g_stm_area == StmAreaNoFullscreen )
1332 ZAPL_RestrictionModeOffs0e9();
1336 /*Else and default design have not done.*/
1337 /*Please confirm the STM and design else and default.*/
1341 else if( g_stm_category == StmCtgNoHomescreen )
1344 if( g_stm_area == StmAreaNoFullscreen )
1346 ZAPL_RestrictionModeOffs1e10();
1350 /*Else and default design have not done.*/
1351 /*Please confirm the STM and design else and default.*/
1356 /*Else and default design have not done.*/
1357 /*Please confirm the STM and design else and default.*/
1361 else if( g_stm_event == StmEvtNoDeactivate )
1364 if( g_stm_category == StmCtgNoSplitable )
1366 ZAPL_RestrictionModeOffs1e10();
1370 /*Else and default design have not done.*/
1371 /*Please confirm the STM and design else and default.*/
1375 else if( g_stm_event == StmEvtNoUndo )
1377 /*stt_prv_layer_apps_none*/
1378 if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoNone )
1380 ZAPL_RestrictionModeOffs1e10();
1382 /*stt_prv_layer_apps_map_nml*/
1383 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapNml )
1385 ZAPL_RestrictionModeOffs0e0();
1387 /*stt_prv_layer_apps_map_spl*/
1388 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapSpl )
1390 ZAPL_RestrictionModeOffs0e18();
1392 /*stt_prv_layer_apps_map_fll*/
1393 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapFll )
1395 ZAPL_RestrictionModeOffs0e2();
1397 /*stt_prv_layer_apps_spl_nml*/
1398 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplNml )
1400 ZAPL_RestrictionModeOffs4e3();
1402 /*stt_prv_layer_apps_spl_spl*/
1403 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplSpl )
1405 ZAPL_RestrictionModeOffs0e21();
1407 /*stt_prv_layer_apps_gen_nml*/
1408 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoGenNml )
1410 ZAPL_RestrictionModeOffs0e6();
1412 /*stt_prv_layer_apps_sys_nml*/
1413 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSysNml )
1415 ZAPL_RestrictionModeOffs0e7();
1417 /*stt_prv_layer_apps_lch_nml*/
1418 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchNml )
1420 ZAPL_RestrictionModeOffs0e8();
1422 /*stt_prv_layer_apps_lch_fll*/
1423 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchFll )
1425 ZAPL_RestrictionModeOffs0e9();
1429 /*Else and default design have not done.*/
1430 /*Please confirm the STM and design else and default.*/
1435 /*Else and default design have not done.*/
1436 /*Please confirm the STM and design else and default.*/
1441 /*Else and default design have not done.*/
1442 /*Please confirm the STM and design else and default.*/
1446 /****************************************/
1447 /* Event appraisal function */
1448 /* STM : RestrictionModeOff */
1449 /* State : splitable_split( No 5 ) */
1450 /****************************************/
1451 static void ZAPL_RestrictionModeOffs5Event( void )
1453 /*stt_restriction_mode_off*/
1454 if( g_stm_crr_state.car_element[StmCarElementNoRestrictionMode].state == StmRestrictionModeSttNoOff )
1457 if( g_stm_event == StmEvtNoActivate )
1460 if( g_stm_category == StmCtgNoMap )
1463 if( g_stm_area == StmAreaNoNormal )
1465 ZAPL_RestrictionModeOffs0e18();
1468 else if( g_stm_area == StmAreaNoSplitMain )
1470 ZAPL_RestrictionModeOffs0e18();
1473 else if( g_stm_area == StmAreaNoFullscreen )
1475 ZAPL_RestrictionModeOffs0e2();
1479 /*Else and default design have not done.*/
1480 /*Please confirm the STM and design else and default.*/
1484 else if( g_stm_category == StmCtgNoSplitable )
1487 if( g_stm_area == StmAreaNoNormal )
1489 ZAPL_RestrictionModeOffs5e3();
1492 else if( g_stm_area == StmAreaNoSplitMain )
1494 ZAPL_RestrictionModeOffs5e3();
1497 else if( g_stm_area == StmAreaNoSplitSub )
1499 ZAPL_RestrictionModeOffs5e3();
1503 /*Else and default design have not done.*/
1504 /*Please confirm the STM and design else and default.*/
1508 else if( g_stm_category == StmCtgNoGeneral )
1511 if( g_stm_area == StmAreaNoNormal )
1513 ZAPL_RestrictionModeOffs0e6();
1517 /*Else and default design have not done.*/
1518 /*Please confirm the STM and design else and default.*/
1522 else if( g_stm_category == StmCtgNoSystem )
1525 if( g_stm_area == StmAreaNoNormal )
1527 ZAPL_RestrictionModeOffs0e7();
1531 /*Else and default design have not done.*/
1532 /*Please confirm the STM and design else and default.*/
1536 else if( g_stm_category == StmCtgNoLauncher )
1539 if( g_stm_area == StmAreaNoNormal )
1541 ZAPL_RestrictionModeOffs0e8();
1544 else if( g_stm_area == StmAreaNoFullscreen )
1546 ZAPL_RestrictionModeOffs0e9();
1550 /*Else and default design have not done.*/
1551 /*Please confirm the STM and design else and default.*/
1555 else if( g_stm_category == StmCtgNoHomescreen )
1558 if( g_stm_area == StmAreaNoFullscreen )
1560 ZAPL_RestrictionModeOffs1e10();
1564 /*Else and default design have not done.*/
1565 /*Please confirm the STM and design else and default.*/
1570 /*Else and default design have not done.*/
1571 /*Please confirm the STM and design else and default.*/
1575 else if( g_stm_event == StmEvtNoDeactivate )
1578 if( g_stm_category == StmCtgNoSplitable )
1580 ZAPL_RestrictionModeOffs0e3();
1584 /*Else and default design have not done.*/
1585 /*Please confirm the STM and design else and default.*/
1589 else if( g_stm_event == StmEvtNoUndo )
1591 /*stt_prv_layer_apps_none*/
1592 if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoNone )
1594 ZAPL_RestrictionModeOffs1e10();
1596 /*stt_prv_layer_apps_map_nml*/
1597 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapNml )
1599 ZAPL_RestrictionModeOffs0e0();
1601 /*stt_prv_layer_apps_map_spl*/
1602 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapSpl )
1604 ZAPL_RestrictionModeOffs0e18();
1606 /*stt_prv_layer_apps_map_fll*/
1607 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapFll )
1609 ZAPL_RestrictionModeOffs0e2();
1611 /*stt_prv_layer_apps_spl_nml*/
1612 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplNml )
1614 ZAPL_RestrictionModeOffs0e3();
1616 /*stt_prv_layer_apps_spl_spl*/
1617 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplSpl )
1619 ZAPL_RestrictionModeOffs5e3();
1621 /*stt_prv_layer_apps_gen_nml*/
1622 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoGenNml )
1624 ZAPL_RestrictionModeOffs0e6();
1626 /*stt_prv_layer_apps_sys_nml*/
1627 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSysNml )
1629 ZAPL_RestrictionModeOffs0e7();
1631 /*stt_prv_layer_apps_lch_nml*/
1632 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchNml )
1634 ZAPL_RestrictionModeOffs0e8();
1636 /*stt_prv_layer_apps_lch_fll*/
1637 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchFll )
1639 ZAPL_RestrictionModeOffs0e9();
1643 /*Else and default design have not done.*/
1644 /*Please confirm the STM and design else and default.*/
1649 /*Else and default design have not done.*/
1650 /*Please confirm the STM and design else and default.*/
1655 /*Else and default design have not done.*/
1656 /*Please confirm the STM and design else and default.*/
1660 /****************************************/
1661 /* Event appraisal function */
1662 /* STM : RestrictionModeOff */
1663 /* State : general( No 6 ) */
1664 /****************************************/
1665 static void ZAPL_RestrictionModeOffs6Event( void )
1667 /*stt_restriction_mode_off*/
1668 if( g_stm_crr_state.car_element[StmCarElementNoRestrictionMode].state == StmRestrictionModeSttNoOff )
1671 if( g_stm_event == StmEvtNoActivate )
1674 if( g_stm_category == StmCtgNoMap )
1677 if( g_stm_area == StmAreaNoNormal )
1679 ZAPL_RestrictionModeOffs0e0();
1682 else if( g_stm_area == StmAreaNoFullscreen )
1684 ZAPL_RestrictionModeOffs0e2();
1688 /*Else and default design have not done.*/
1689 /*Please confirm the STM and design else and default.*/
1693 else if( g_stm_category == StmCtgNoSplitable )
1696 if( g_stm_area == StmAreaNoNormal )
1698 ZAPL_RestrictionModeOffs0e3();
1702 /*Else and default design have not done.*/
1703 /*Please confirm the STM and design else and default.*/
1707 else if( g_stm_category == StmCtgNoGeneral )
1710 if( g_stm_area == StmAreaNoNormal )
1712 ZAPL_RestrictionModeOffs6e6();
1716 /*Else and default design have not done.*/
1717 /*Please confirm the STM and design else and default.*/
1721 else if( g_stm_category == StmCtgNoSystem )
1724 if( g_stm_area == StmAreaNoNormal )
1726 ZAPL_RestrictionModeOffs0e7();
1730 /*Else and default design have not done.*/
1731 /*Please confirm the STM and design else and default.*/
1735 else if( g_stm_category == StmCtgNoLauncher )
1738 if( g_stm_area == StmAreaNoNormal )
1740 ZAPL_RestrictionModeOffs0e8();
1743 else if( g_stm_area == StmAreaNoFullscreen )
1745 ZAPL_RestrictionModeOffs0e9();
1749 /*Else and default design have not done.*/
1750 /*Please confirm the STM and design else and default.*/
1754 else if( g_stm_category == StmCtgNoHomescreen )
1757 if( g_stm_area == StmAreaNoFullscreen )
1759 ZAPL_RestrictionModeOffs1e10();
1763 /*Else and default design have not done.*/
1764 /*Please confirm the STM and design else and default.*/
1769 /*Else and default design have not done.*/
1770 /*Please confirm the STM and design else and default.*/
1774 else if( g_stm_event == StmEvtNoDeactivate )
1777 if( g_stm_category == StmCtgNoGeneral )
1779 ZAPL_RestrictionModeOffs1e10();
1783 /*Else and default design have not done.*/
1784 /*Please confirm the STM and design else and default.*/
1788 else if( g_stm_event == StmEvtNoUndo )
1790 /*stt_prv_layer_apps_none*/
1791 if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoNone )
1793 ZAPL_RestrictionModeOffs1e10();
1795 /*stt_prv_layer_apps_map_nml*/
1796 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapNml )
1798 ZAPL_RestrictionModeOffs0e0();
1800 /*stt_prv_layer_apps_map_spl*/
1801 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapSpl )
1803 ZAPL_RestrictionModeOffs0e18();
1805 /*stt_prv_layer_apps_map_fll*/
1806 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapFll )
1808 ZAPL_RestrictionModeOffs0e2();
1810 /*stt_prv_layer_apps_spl_nml*/
1811 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplNml )
1813 ZAPL_RestrictionModeOffs0e3();
1815 /*stt_prv_layer_apps_spl_spl*/
1816 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplSpl )
1818 ZAPL_RestrictionModeOffs0e21();
1820 /*stt_prv_layer_apps_gen_nml*/
1821 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoGenNml )
1823 ZAPL_RestrictionModeOffs6e6();
1825 /*stt_prv_layer_apps_sys_nml*/
1826 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSysNml )
1828 ZAPL_RestrictionModeOffs0e7();
1830 /*stt_prv_layer_apps_lch_nml*/
1831 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchNml )
1833 ZAPL_RestrictionModeOffs0e8();
1835 /*stt_prv_layer_apps_lch_fll*/
1836 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchFll )
1838 ZAPL_RestrictionModeOffs0e9();
1842 /*Else and default design have not done.*/
1843 /*Please confirm the STM and design else and default.*/
1848 /*Else and default design have not done.*/
1849 /*Please confirm the STM and design else and default.*/
1854 /*Else and default design have not done.*/
1855 /*Please confirm the STM and design else and default.*/
1859 /****************************************/
1860 /* Event appraisal function */
1861 /* STM : RestrictionModeOff */
1862 /* State : system( No 7 ) */
1863 /****************************************/
1864 static void ZAPL_RestrictionModeOffs7Event( void )
1866 /*stt_restriction_mode_off*/
1867 if( g_stm_crr_state.car_element[StmCarElementNoRestrictionMode].state == StmRestrictionModeSttNoOff )
1870 if( g_stm_event == StmEvtNoActivate )
1873 if( g_stm_category == StmCtgNoMap )
1876 if( g_stm_area == StmAreaNoNormal )
1878 ZAPL_RestrictionModeOffs0e0();
1881 else if( g_stm_area == StmAreaNoFullscreen )
1883 ZAPL_RestrictionModeOffs0e2();
1887 /*Else and default design have not done.*/
1888 /*Please confirm the STM and design else and default.*/
1892 else if( g_stm_category == StmCtgNoSplitable )
1895 if( g_stm_area == StmAreaNoNormal )
1897 ZAPL_RestrictionModeOffs0e3();
1901 /*Else and default design have not done.*/
1902 /*Please confirm the STM and design else and default.*/
1906 else if( g_stm_category == StmCtgNoGeneral )
1909 if( g_stm_area == StmAreaNoNormal )
1911 ZAPL_RestrictionModeOffs0e6();
1915 /*Else and default design have not done.*/
1916 /*Please confirm the STM and design else and default.*/
1920 else if( g_stm_category == StmCtgNoSystem )
1923 if( g_stm_area == StmAreaNoNormal )
1925 ZAPL_RestrictionModeOffs7e7();
1929 /*Else and default design have not done.*/
1930 /*Please confirm the STM and design else and default.*/
1934 else if( g_stm_category == StmCtgNoLauncher )
1937 if( g_stm_area == StmAreaNoNormal )
1939 ZAPL_RestrictionModeOffs0e8();
1942 else if( g_stm_area == StmAreaNoFullscreen )
1944 ZAPL_RestrictionModeOffs0e9();
1948 /*Else and default design have not done.*/
1949 /*Please confirm the STM and design else and default.*/
1953 else if( g_stm_category == StmCtgNoHomescreen )
1956 if( g_stm_area == StmAreaNoFullscreen )
1958 ZAPL_RestrictionModeOffs1e10();
1962 /*Else and default design have not done.*/
1963 /*Please confirm the STM and design else and default.*/
1968 /*Else and default design have not done.*/
1969 /*Please confirm the STM and design else and default.*/
1973 else if( g_stm_event == StmEvtNoDeactivate )
1976 if( g_stm_category == StmCtgNoSystem )
1978 ZAPL_RestrictionModeOffs1e10();
1982 /*Else and default design have not done.*/
1983 /*Please confirm the STM and design else and default.*/
1987 else if( g_stm_event == StmEvtNoUndo )
1989 /*stt_prv_layer_apps_none*/
1990 if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoNone )
1992 ZAPL_RestrictionModeOffs1e10();
1994 /*stt_prv_layer_apps_map_nml*/
1995 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapNml )
1997 ZAPL_RestrictionModeOffs0e0();
1999 /*stt_prv_layer_apps_map_spl*/
2000 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapSpl )
2002 ZAPL_RestrictionModeOffs0e18();
2004 /*stt_prv_layer_apps_map_fll*/
2005 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapFll )
2007 ZAPL_RestrictionModeOffs0e2();
2009 /*stt_prv_layer_apps_spl_nml*/
2010 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplNml )
2012 ZAPL_RestrictionModeOffs0e3();
2014 /*stt_prv_layer_apps_spl_spl*/
2015 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplSpl )
2017 ZAPL_RestrictionModeOffs0e21();
2019 /*stt_prv_layer_apps_gen_nml*/
2020 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoGenNml )
2022 ZAPL_RestrictionModeOffs0e6();
2024 /*stt_prv_layer_apps_sys_nml*/
2025 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSysNml )
2027 ZAPL_RestrictionModeOffs7e7();
2029 /*stt_prv_layer_apps_lch_nml*/
2030 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchNml )
2032 ZAPL_RestrictionModeOffs0e8();
2034 /*stt_prv_layer_apps_lch_fll*/
2035 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchFll )
2037 ZAPL_RestrictionModeOffs0e9();
2041 /*Else and default design have not done.*/
2042 /*Please confirm the STM and design else and default.*/
2047 /*Else and default design have not done.*/
2048 /*Please confirm the STM and design else and default.*/
2053 /*Else and default design have not done.*/
2054 /*Please confirm the STM and design else and default.*/
2058 /****************************************/
2059 /* Event appraisal function */
2060 /* STM : RestrictionModeOff */
2061 /* State : launcher_normal( No 8 ) */
2062 /****************************************/
2063 static void ZAPL_RestrictionModeOffs8Event( void )
2065 /*stt_restriction_mode_off*/
2066 if( g_stm_crr_state.car_element[StmCarElementNoRestrictionMode].state == StmRestrictionModeSttNoOff )
2069 if( g_stm_event == StmEvtNoActivate )
2072 if( g_stm_category == StmCtgNoMap )
2075 if( g_stm_area == StmAreaNoNormal )
2077 ZAPL_RestrictionModeOffs0e0();
2080 else if( g_stm_area == StmAreaNoFullscreen )
2082 ZAPL_RestrictionModeOffs0e2();
2086 /*Else and default design have not done.*/
2087 /*Please confirm the STM and design else and default.*/
2091 else if( g_stm_category == StmCtgNoSplitable )
2094 if( g_stm_area == StmAreaNoNormal )
2096 ZAPL_RestrictionModeOffs0e3();
2100 /*Else and default design have not done.*/
2101 /*Please confirm the STM and design else and default.*/
2105 else if( g_stm_category == StmCtgNoGeneral )
2108 if( g_stm_area == StmAreaNoNormal )
2110 ZAPL_RestrictionModeOffs0e6();
2114 /*Else and default design have not done.*/
2115 /*Please confirm the STM and design else and default.*/
2119 else if( g_stm_category == StmCtgNoSystem )
2122 if( g_stm_area == StmAreaNoNormal )
2124 ZAPL_RestrictionModeOffs0e7();
2128 /*Else and default design have not done.*/
2129 /*Please confirm the STM and design else and default.*/
2133 else if( g_stm_category == StmCtgNoLauncher )
2136 if( g_stm_area == StmAreaNoNormal )
2138 ZAPL_RestrictionModeOffs8e8();
2141 else if( g_stm_area == StmAreaNoFullscreen )
2143 ZAPL_RestrictionModeOffs0e9();
2147 /*Else and default design have not done.*/
2148 /*Please confirm the STM and design else and default.*/
2152 else if( g_stm_category == StmCtgNoHomescreen )
2155 if( g_stm_area == StmAreaNoFullscreen )
2157 ZAPL_RestrictionModeOffs1e10();
2161 /*Else and default design have not done.*/
2162 /*Please confirm the STM and design else and default.*/
2167 /*Else and default design have not done.*/
2168 /*Please confirm the STM and design else and default.*/
2172 else if( g_stm_event == StmEvtNoDeactivate )
2175 if( g_stm_category == StmCtgNoLauncher )
2177 ZAPL_RestrictionModeOffs1e10();
2181 /*Else and default design have not done.*/
2182 /*Please confirm the STM and design else and default.*/
2186 else if( g_stm_event == StmEvtNoUndo )
2188 /*stt_prv_layer_apps_none*/
2189 if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoNone )
2191 ZAPL_RestrictionModeOffs1e10();
2193 /*stt_prv_layer_apps_map_nml*/
2194 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapNml )
2196 ZAPL_RestrictionModeOffs0e0();
2198 /*stt_prv_layer_apps_map_spl*/
2199 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapSpl )
2201 ZAPL_RestrictionModeOffs0e18();
2203 /*stt_prv_layer_apps_map_fll*/
2204 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapFll )
2206 ZAPL_RestrictionModeOffs0e2();
2208 /*stt_prv_layer_apps_spl_nml*/
2209 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplNml )
2211 ZAPL_RestrictionModeOffs0e3();
2213 /*stt_prv_layer_apps_spl_spl*/
2214 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplSpl )
2216 ZAPL_RestrictionModeOffs0e21();
2218 /*stt_prv_layer_apps_gen_nml*/
2219 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoGenNml )
2221 ZAPL_RestrictionModeOffs0e6();
2223 /*stt_prv_layer_apps_sys_nml*/
2224 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSysNml )
2226 ZAPL_RestrictionModeOffs0e7();
2228 /*stt_prv_layer_apps_lch_nml*/
2229 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchNml )
2231 ZAPL_RestrictionModeOffs8e8();
2233 /*stt_prv_layer_apps_lch_fll*/
2234 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchFll )
2236 ZAPL_RestrictionModeOffs0e9();
2240 /*Else and default design have not done.*/
2241 /*Please confirm the STM and design else and default.*/
2246 /*Else and default design have not done.*/
2247 /*Please confirm the STM and design else and default.*/
2252 /*Else and default design have not done.*/
2253 /*Please confirm the STM and design else and default.*/
2257 /****************************************/
2258 /* Event appraisal function */
2259 /* STM : RestrictionModeOff */
2260 /* State : launcher_fullscreen( No 9 )*/
2261 /****************************************/
2262 static void ZAPL_RestrictionModeOffs9Event( void )
2264 /*stt_restriction_mode_off*/
2265 if( g_stm_crr_state.car_element[StmCarElementNoRestrictionMode].state == StmRestrictionModeSttNoOff )
2268 if( g_stm_event == StmEvtNoActivate )
2271 if( g_stm_category == StmCtgNoMap )
2274 if( g_stm_area == StmAreaNoNormal )
2276 ZAPL_RestrictionModeOffs0e0();
2279 else if( g_stm_area == StmAreaNoFullscreen )
2281 ZAPL_RestrictionModeOffs0e2();
2285 /*Else and default design have not done.*/
2286 /*Please confirm the STM and design else and default.*/
2290 else if( g_stm_category == StmCtgNoSplitable )
2293 if( g_stm_area == StmAreaNoNormal )
2295 ZAPL_RestrictionModeOffs0e3();
2299 /*Else and default design have not done.*/
2300 /*Please confirm the STM and design else and default.*/
2304 else if( g_stm_category == StmCtgNoGeneral )
2307 if( g_stm_area == StmAreaNoNormal )
2309 ZAPL_RestrictionModeOffs0e6();
2313 /*Else and default design have not done.*/
2314 /*Please confirm the STM and design else and default.*/
2318 else if( g_stm_category == StmCtgNoSystem )
2321 if( g_stm_area == StmAreaNoNormal )
2323 ZAPL_RestrictionModeOffs0e7();
2327 /*Else and default design have not done.*/
2328 /*Please confirm the STM and design else and default.*/
2332 else if( g_stm_category == StmCtgNoLauncher )
2335 if( g_stm_area == StmAreaNoNormal )
2337 ZAPL_RestrictionModeOffs0e8();
2340 else if( g_stm_area == StmAreaNoFullscreen )
2342 ZAPL_RestrictionModeOffs9e9();
2346 /*Else and default design have not done.*/
2347 /*Please confirm the STM and design else and default.*/
2351 else if( g_stm_category == StmCtgNoHomescreen )
2354 if( g_stm_area == StmAreaNoFullscreen )
2356 ZAPL_RestrictionModeOffs1e10();
2360 /*Else and default design have not done.*/
2361 /*Please confirm the STM and design else and default.*/
2366 /*Else and default design have not done.*/
2367 /*Please confirm the STM and design else and default.*/
2371 else if( g_stm_event == StmEvtNoDeactivate )
2374 if( g_stm_category == StmCtgNoLauncher )
2376 ZAPL_RestrictionModeOffs1e10();
2380 /*Else and default design have not done.*/
2381 /*Please confirm the STM and design else and default.*/
2385 else if( g_stm_event == StmEvtNoUndo )
2387 /*stt_prv_layer_apps_none*/
2388 if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoNone )
2390 ZAPL_RestrictionModeOffs1e10();
2392 /*stt_prv_layer_apps_map_nml*/
2393 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapNml )
2395 ZAPL_RestrictionModeOffs0e0();
2397 /*stt_prv_layer_apps_map_spl*/
2398 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapSpl )
2400 ZAPL_RestrictionModeOffs0e18();
2402 /*stt_prv_layer_apps_map_fll*/
2403 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapFll )
2405 ZAPL_RestrictionModeOffs0e2();
2407 /*stt_prv_layer_apps_spl_nml*/
2408 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplNml )
2410 ZAPL_RestrictionModeOffs0e3();
2412 /*stt_prv_layer_apps_spl_spl*/
2413 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSplSpl )
2415 ZAPL_RestrictionModeOffs0e21();
2417 /*stt_prv_layer_apps_gen_nml*/
2418 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoGenNml )
2420 ZAPL_RestrictionModeOffs0e6();
2422 /*stt_prv_layer_apps_sys_nml*/
2423 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoSysNml )
2425 ZAPL_RestrictionModeOffs0e7();
2427 /*stt_prv_layer_apps_lch_nml*/
2428 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchNml )
2430 ZAPL_RestrictionModeOffs0e8();
2432 /*stt_prv_layer_apps_lch_fll*/
2433 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoLchFll )
2435 ZAPL_RestrictionModeOffs9e9();
2439 /*Else and default design have not done.*/
2440 /*Please confirm the STM and design else and default.*/
2445 /*Else and default design have not done.*/
2446 /*Please confirm the STM and design else and default.*/
2451 /*Else and default design have not done.*/
2452 /*Please confirm the STM and design else and default.*/
2456 /****************************************/
2457 /* Event appraisal function */
2458 /* STM : AppsLayer */
2459 /* State : restriction_mode_on( No 1 )*/
2460 /****************************************/
2461 static void ZAPL_AppsLayers1Event( void )
2463 /*stt_restriction_mode_off*/
2464 if( g_stm_crr_state.car_element[StmCarElementNoRestrictionMode].state == StmRestrictionModeSttNoOff )
2466 stm_apl_event_restriction_mode_off();
2467 ZAPL_AppsLayers1e0();
2471 /*Else and default design have not done.*/
2472 /*Please confirm the STM and design else and default.*/
2476 /****************************************/
2477 /* Event appraisal function */
2478 /* STM : RestrictionModeOn */
2479 /* State : map( No 0 ) */
2480 /****************************************/
2481 static void ZAPL_RestrictionModeOns0Event( void )
2483 /*stt_restriction_mode_on*/
2484 if( g_stm_crr_state.car_element[StmCarElementNoRestrictionMode].state == StmRestrictionModeSttNoOn )
2487 if( g_stm_event == StmEvtNoActivate )
2490 if( g_stm_category == StmCtgNoMap )
2493 if( g_stm_area == StmAreaNoFullscreen )
2495 ZAPL_RestrictionModeOns0e1();
2499 /*Else and default design have not done.*/
2500 /*Please confirm the STM and design else and default.*/
2505 /*Else and default design have not done.*/
2506 /*Please confirm the STM and design else and default.*/
2510 else if( g_stm_event == StmEvtNoUndo )
2512 /*stt_prv_layer_apps_map_nml*/
2513 if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapNml )
2515 ZAPL_RestrictionModeOns0e2();
2517 /*stt_prv_layer_apps_map_fll*/
2518 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapFll )
2520 ZAPL_RestrictionModeOns0e1();
2524 /*Else and default design have not done.*/
2525 /*Please confirm the STM and design else and default.*/
2530 /*Else and default design have not done.*/
2531 /*Please confirm the STM and design else and default.*/
2536 /*Else and default design have not done.*/
2537 /*Please confirm the STM and design else and default.*/
2541 /****************************************/
2542 /* Event appraisal function */
2543 /* STM : RestrictionModeOn */
2544 /* State : map_fullscreen( No 1 ) */
2545 /****************************************/
2546 static void ZAPL_RestrictionModeOns1Event( void )
2548 /*stt_restriction_mode_on*/
2549 if( g_stm_crr_state.car_element[StmCarElementNoRestrictionMode].state == StmRestrictionModeSttNoOn )
2552 if( g_stm_event == StmEvtNoActivate )
2555 if( g_stm_category == StmCtgNoMap )
2558 if( g_stm_area == StmAreaNoNormal )
2560 ZAPL_RestrictionModeOns1e0();
2564 /*Else and default design have not done.*/
2565 /*Please confirm the STM and design else and default.*/
2570 /*Else and default design have not done.*/
2571 /*Please confirm the STM and design else and default.*/
2575 else if( g_stm_event == StmEvtNoUndo )
2577 /*stt_prv_layer_apps_map_nml*/
2578 if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapNml )
2580 ZAPL_RestrictionModeOns1e0();
2582 /*stt_prv_layer_apps_map_fll*/
2583 else if( g_stm_prv_state.layer[StmLayerNoApps].state == StmLayoutNoMapFll )
2585 ZAPL_RestrictionModeOns1e3();
2589 /*Else and default design have not done.*/
2590 /*Please confirm the STM and design else and default.*/
2595 /*Else and default design have not done.*/
2596 /*Please confirm the STM and design else and default.*/
2601 /*Else and default design have not done.*/
2602 /*Please confirm the STM and design else and default.*/
2606 /****************************************/
2607 /* Event call function */
2608 /* STM : AppsLayer */
2609 /****************************************/
2610 void stm_apl_event_call( void )
2612 stm_apl_start_stm();
2613 switch( ZAPL_AppsLayerState[ZAPL_APPSLAYER] )
2615 case ZAPL_APPSLAYERS0:
2616 switch( ZAPL_AppsLayerState[ZAPL_APPSLAYERS0F] )
2618 case ZAPL_RESTRICTIONMODEOFFS0:
2619 ZAPL_RestrictionModeOffs0Event();
2621 case ZAPL_RESTRICTIONMODEOFFS1:
2622 ZAPL_RestrictionModeOffs1Event();
2624 case ZAPL_RESTRICTIONMODEOFFS2:
2625 ZAPL_RestrictionModeOffs2Event();
2627 case ZAPL_RESTRICTIONMODEOFFS3:
2628 ZAPL_RestrictionModeOffs3Event();
2630 case ZAPL_RESTRICTIONMODEOFFS4:
2631 ZAPL_RestrictionModeOffs4Event();
2633 case ZAPL_RESTRICTIONMODEOFFS5:
2634 ZAPL_RestrictionModeOffs5Event();
2636 case ZAPL_RESTRICTIONMODEOFFS6:
2637 ZAPL_RestrictionModeOffs6Event();
2639 case ZAPL_RESTRICTIONMODEOFFS7:
2640 ZAPL_RestrictionModeOffs7Event();
2642 case ZAPL_RESTRICTIONMODEOFFS8:
2643 ZAPL_RestrictionModeOffs8Event();
2645 case ZAPL_RESTRICTIONMODEOFFS9:
2646 ZAPL_RestrictionModeOffs9Event();
2649 /*Not accessible to this else (default).*/
2652 ZAPL_AppsLayers0Event();
2654 case ZAPL_APPSLAYERS1:
2655 switch( ZAPL_AppsLayerState[ZAPL_APPSLAYERS1F] )
2657 case ZAPL_RESTRICTIONMODEONS0:
2658 ZAPL_RestrictionModeOns0Event();
2660 case ZAPL_RESTRICTIONMODEONS1:
2661 ZAPL_RestrictionModeOns1Event();
2664 /*Not accessible to this else (default).*/
2667 ZAPL_AppsLayers1Event();
2670 /*Not accessible to this else (default).*/
2675 /****************************************/
2676 /* Initial function */
2677 /* STM : AppsLayer */
2678 /****************************************/
2679 void stm_apl_initialize( void )
2681 ZAPL_AppsLayerState[ZAPL_APPSLAYER] = ( uint8_t )ZAPL_APPSLAYERS0;
2682 ZAPL_AppsLayerState[ZAPL_APPSLAYERS0F] = ( uint8_t )ZAPL_RESTRICTIONMODEOFFS0;
2683 ZAPL_AppsLayerState[ZAPL_APPSLAYERS1F] = ( uint8_t )ZAPL_RESTRICTIONMODEONS0;
2684 ZAPL_AppsLayers0StateEntry();
2687 /****************************************/
2688 /* Terminate function */
2689 /* STM : AppsLayer */
2690 /****************************************/
2691 void ZAPL_AppsLayerTerminate( void )
2693 ZAPL_AppsLayerState[ZAPL_APPSLAYER] = ( uint8_t )ZAPL_APPSLAYERTERMINATE;