summaryrefslogtreecommitdiff
path: root/cp/vstate_fsm/src/main_fsmData.h
blob: 5ad2439f42639a86a3aa641e33e6a69c6a9c1637 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
/*
 * Id:        main_fsmData.h
 *
 * Function:  VS System Header File.
 *
 * Generated: Thu Nov 29 11:24:39 2007
 *
 * Coder 5, 4, 0, 1273
 * 
 * This is an automatically generated file. It will be overwritten by the Coder. 
 * 
 * DO NOT EDIT THE FILE! 
 */


#ifndef __MAIN_FSMDATA_H
#define __MAIN_FSMDATA_H


/*
 * Number of Identifiers.
 */
#define VS_NOF_ACTION_EXPRESSIONS        0X018  /*  24 */
#define VS_NOF_ACTION_FUNCTIONS          0X00b  /*  11 */
#define VS_NOF_EVENT_GROUPS              0X001  /*   1 */
#define VS_NOF_EVENTS                    0X01b  /*  27 */
#define VS_NOF_EXTERNAL_VARIABLES        0X000  /*   0 */
#define VS_NOF_GUARD_EXPRESSIONS         0X000  /*   0 */
#define VS_NOF_INSTANCES                 0X001  /*   1 */
#define VS_NOF_INTERNAL_VARIABLES        0X000  /*   0 */
#define VS_NOF_SIGNALS                   0X000  /*   0 */
#define VS_NOF_STATE_MACHINES            0X009  /*   9 */
#define VS_NOF_STATES                    0X015  /*  21 */


/*
 * Include SEM Library Header File.
 */
#include "SEMLibE.h"


#if (VS_CODER_GUID != 0X0098de850)
#error The generated file does not match the SEMTypes.h header file.
#endif


/*
 * Include Global Events Header File.
 */
#include "cesar_cp_PEvent.h"


/*
 * External Declaration for SEM Deduct Function.
 */
extern unsigned char main_fsmSMP_Deduct (SEM_CONTEXT VS_TQ_CONTEXT * Context, SEM_EVENT_TYPE EventNo, ...);


/*
 * External Declaration for wrapper function for all initializing functions.
 */
extern unsigned char main_fsmSMP_InitAll (SEM_CONTEXT VS_TQ_CONTEXT * * Context);


/*
 * Conditional Compilation Definitions.
 */
#define SEM_DEDUCT_FUNC                  1
#define SEM_DEDUCT_WITH_VA_LIST          1


/*
 * Event Identifier Definitions.
 */
#define AUTHENTIFIE_STA                  0X001  /*   1 */
#define BBT_EXPIRES                      0X002  /*   2 */
#define BEACON_DETECTED                  0X003  /*   3 */
#define BEACON_TIMER_EXPIRES             0X004  /*   4 */
#define BECOME_BACKUP_CCO                0X005  /*   5 */
#define BECOME_PCO                       0X006  /*   6 */
#define HANDOVER_DONE                    0X007  /*   7 */
#define JOIN_WAIT_TIMER_EXPIRES          0X008  /*   8 */
#define LEAVE_BACKUP_CCO                 0X009  /*   9 */
#define LEAVE_PCO                        0X00A  /*  10 */
#define POND_TO_UCCO                     0X00B  /*  11 */
#define RECEIVE_CC_ASSOC_CNF             0X00C  /*  12 */
#define RECEIVE_CC_ASSOC_REQ             0X00D  /*  13 */
#define RECEIVE_CC_SET_TEI_MAP_IND       0X00E  /*  14 */
#define RECEIVE_CC_SET_TEI_MAP_REQ       0X00F  /*  15 */
#define RECEIVE_USTA_MME                 0X010  /*  16 */
#define SC_ADD                           0X011  /*  17 */
#define SC_JOIN                          0X012  /*  18 */
#define SC_TIMER_EXPIRES                 0X013  /*  19 */
#define TO_CCO                           0X014  /*  20 */
#define TO_HANDOVER                      0X015  /*  21 */
#define TO_HANDOVER_IN_PROGRESS          0X016  /*  22 */
#define TO_STA                           0X017  /*  23 */
#define TO_USTA                          0X018  /*  24 */
#define UNAUTHENTIFIE_STA                0X019  /*  25 */
#define USTT_EXPIRES                     0X01A  /*  26 */


/*
 * There are no VS System constants, so this section is intentionally empty!
 */


#endif