summaryrefslogtreecommitdiff
path: root/cp/vstate_fsm/src/main_fsmAction.h
blob: b87f655c530280d8c8c8972958a578580eb18bcf (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
109
110
111
112
113
114
115
116
117
118
119
120
121
/*
 * Id:        main_fsmAction.h
 *
 * Function:  VS System Action Expression Pointer Table Header File.
 *
 * Generated: Tue Dec 04 17:07:17 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_FSMACTION_H
#define __MAIN_FSMACTION_H


/*
 * Include SEM Defines Header File.
 */
#include "SEMEDef.h"


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


/*
 * Action Function Prototypes.
 */
extern VS_VOID init_system (VS_VOID);
extern VS_VOID launch_bbt_timer (VS_VOID);
extern VS_VOID launch_beacon_timer (VS_VOID);
extern VS_VOID launch_ustt_timer (VS_VOID);
extern VS_VOID process_cc_assoc_cnf (VS_VOIDPTR mme_address);
extern VS_VOID process_cc_assoc_req (VS_VOIDPTR mme_address);
extern VS_VOID process_cc_set_tei_map_ind (VS_VOIDPTR mme_address);
extern VS_VOID process_cc_set_tei_map_req (VS_VOIDPTR mme_address);
extern VS_VOID process_usta_mme (VS_VOIDPTR mme_address);
extern VS_VOID record_usta_mme (VS_VOIDPTR mme_address);
extern VS_VOID station_bbt_expires (VS_VOID);
extern VS_VOID station_is_associated (VS_BOOL associated);
extern VS_VOID station_is_authenticated (VS_BOOL is_authenticated);
extern VS_VOID station_is_cco (VS_BOOL is_cco);
extern VS_VOID trace_cco (VS_VOID);
extern VS_VOID trace_pond (VS_VOID);
extern VS_VOID trace_sta (VS_VOID);
extern VS_VOID trace_ucco (VS_VOID);
extern VS_VOID trace_usta (VS_VOID);
extern VS_VOID transmit_unassoc_sta_mme (VS_VOID);
extern VS_VOID try_associate (VS_VOIDPTR beacon_address);


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


/*
 * Action Expression Function Prototypes.
 */
extern VS_VOID MainVSAction_0 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_1 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_2 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_3 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_4 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_5 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_6 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_7 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_8 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_9 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_10 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_11 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_12 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_13 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_14 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_15 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_16 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_17 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_18 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_19 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_20 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_21 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_22 (SEM_CONTEXT VS_TQ_CONTEXT * Context);

extern VS_VOID MainVSAction_23 (SEM_CONTEXT VS_TQ_CONTEXT * Context);


/*
 * Action Expression Pointer Table.
 */
extern VS_ACTIONEXPR_TYPE const MainVSAction[24];


#endif