212
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 +--------------------------------------------------------------------------+
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 | PROJECT : PROTOCOL STACK |
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 | FILE : p_gmmrr.h |
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 | SOURCE : "sap\gmmrr.pdf" |
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 | LastModified : "2003-09-02" |
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 | IdAndVersion : "8441.101.03.025" |
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 | SrcFileTime : "Thu Nov 29 09:42:28 2007" |
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 | Generated by CCDGEN_2.5.5A on Fri Oct 14 21:41:52 2016 |
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! |
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 +--------------------------------------------------------------------------+
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 /* PRAGMAS
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 * PREFIX : NONE
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 * COMPATIBILITY_DEFINES : NO (require PREFIX)
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 * ALWAYS_ENUM_IN_VAL_FILE: NO
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 * ENABLE_GROUP: NO
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 * CAPITALIZE_TYPENAME: NO
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 #ifndef P_GMMRR_H
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 #define P_GMMRR_H
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 #define CDG_ENTER__P_GMMRR_H
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
29 #define CDG_ENTER__FILENAME _P_GMMRR_H
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
30 #define CDG_ENTER__P_GMMRR_H__FILE_TYPE CDGINC
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 #define CDG_ENTER__P_GMMRR_H__LAST_MODIFIED _2003_09_02
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 #define CDG_ENTER__P_GMMRR_H__ID_AND_VERSION _8441_101_03_025
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 #define CDG_ENTER__P_GMMRR_H__SRC_FILE_TIME _Thu_Nov_29_09_42_28_2007
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
35
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
36 #include "CDG_ENTER.h"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
37
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
38 #undef CDG_ENTER__P_GMMRR_H
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
39
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
40 #undef CDG_ENTER__FILENAME
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
41
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
42
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
43 #include "p_gmmrr.val"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
44
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
45 #ifndef __T_imsi__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
46 #define __T_imsi__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
47 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
48 * mobile identity
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
49 * CCDGEN:WriteStruct_Count==1592
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
50 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
51 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
52 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
53 U8 v_mid; /*< 0: 1> valid flag */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
54 U8 id_type; /*< 1: 1> type of identity */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
55 U8 id[MAX_DIGITS]; /*< 2: 16> IMSI digits */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
56 U8 _align0; /*< 18: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
57 U8 _align1; /*< 19: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
58 U32 tmsi_dig; /*< 20: 4> TMSI digits */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
59 } T_imsi;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
60 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
61
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
62 #ifndef __T_plmn__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
63 #define __T_plmn__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
64 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
65 * PLMN identification
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
66 * CCDGEN:WriteStruct_Count==1593
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
67 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
68 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
69 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
70 U8 v_plmn; /*< 0: 1> Valid Flag */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
71 U8 mcc[SIZE_MCC]; /*< 1: 3> Mobile Country Code */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
72 U8 mnc[SIZE_MNC]; /*< 4: 3> Mobile Network Code */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
73 U8 _align0; /*< 7: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
74 } T_plmn;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
75 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
76
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
77 #ifndef __T_rai__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
78 #define __T_rai__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
79 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
80 * routing area identifier
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
81 * CCDGEN:WriteStruct_Count==1594
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
82 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
83 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
84 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
85 T_plmn plmn; /*< 0: 8> PLMN identification */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
86 U16 lac; /*< 8: 2> location area code */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
87 U8 rac; /*< 10: 1> routing area code */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
88 U8 _align0; /*< 11: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
89 } T_rai;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
90 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
91
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
92 #ifndef __T_cell_env__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
93 #define __T_cell_env__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
94 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
95 * current location of the mobile equipment
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
96 * CCDGEN:WriteStruct_Count==1595
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
97 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
98 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
99 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
100 T_rai rai; /*< 0: 12> routing area identifier */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
101 U16 cid; /*< 12: 2> cell identification */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
102 U8 _align0; /*< 14: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
103 U8 _align1; /*< 15: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
104 } T_cell_env;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
105 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
106
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
107 #ifndef __T_cell_info__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
108 #define __T_cell_info__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
109 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
110 * Cell information
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
111 * CCDGEN:WriteStruct_Count==1596
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
112 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
113 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
114 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
115 T_cell_env cell_env; /*< 0: 16> current location of the mobile equipment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
116 U8 service_state; /*< 16: 1> Service state */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
117 U8 net_mode; /*< 17: 1> Network operation mode */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
118 U8 rt; /*< 18: 1> This parameter indicates the radio access technology available in the cell. */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
119 U8 _align0; /*< 19: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
120 } T_cell_info;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
121 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
122
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
123
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
124 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
125 * End of substructure section, begin of primitive definition section
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
126 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
127
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
128 #ifndef __T_GMMRR_ASSIGN_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
129 #define __T_GMMRR_ASSIGN_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
130 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
131 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
132 * CCDGEN:WriteStruct_Count==1597
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
133 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
134 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
135 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
136 U32 old_tlli; /*< 0: 4> old temporary logical link identifier */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
137 U32 new_tlli; /*< 4: 4> new temporary logical link identifier */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
138 U32 old_ptmsi; /*< 8: 4> old ptmsi */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
139 U32 new_ptmsi; /*< 12: 4> new ptmsi */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
140 T_imsi imsi; /*< 16: 24> mobile identity */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
141 T_rai rai; /*< 40: 12> routing area identifier */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
142 } T_GMMRR_ASSIGN_REQ;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
143 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
144
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
145 #ifndef __T_GMMRR_ENABLE_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
146 #define __T_GMMRR_ENABLE_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
147 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
148 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
149 * CCDGEN:WriteStruct_Count==1598
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
150 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
151 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
152 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
153 U8 mobile_class; /*< 0: 1> Mobile Class */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
154 U8 _align0; /*< 1: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
155 U16 acc_contr_class; /*< 2: 2> Access Control Class */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
156 U16 split_pg_cycle; /*< 4: 2> Split paging cycle (the value, NOT the code) */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
157 U8 spgc_ccch_supp; /*< 6: 1> Split paging cycle support on CCCH */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
158 U8 gmmrr_non_drx_timer; /*< 7: 1> non-DRX timer */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
159 } T_GMMRR_ENABLE_REQ;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
160 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
161
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
162 #ifndef __T_GMMRR_DISABLE_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
163 #define __T_GMMRR_DISABLE_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
164 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
165 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
166 * CCDGEN:WriteStruct_Count==1599
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
167 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
168 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
169 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
170 U8 dummy; /*< 0: 1> no parameters */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
171 } T_GMMRR_DISABLE_REQ;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
172 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
173
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
174 #ifndef __T_GMMRR_CELL_IND__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
175 #define __T_GMMRR_CELL_IND__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
176 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
177 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
178 * CCDGEN:WriteStruct_Count==1600
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
179 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
180 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
181 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
182 T_cell_info cell_info; /*< 0: 20> Cell information */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
183 } T_GMMRR_CELL_IND;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
184 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
185
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
186 #ifndef __T_GMMRR_READY_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
187 #define __T_GMMRR_READY_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
188 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
189 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
190 * CCDGEN:WriteStruct_Count==1601
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
191 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
192 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
193 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
194 U8 dummy; /*< 0: 1> no parameters */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
195 } T_GMMRR_READY_REQ;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
196 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
197
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
198 #ifndef __T_GMMRR_STANDBY_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
199 #define __T_GMMRR_STANDBY_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
200 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
201 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
202 * CCDGEN:WriteStruct_Count==1602
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
203 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
204 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
205 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
206 U8 standby_cause; /*< 0: 1> standby cause */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
207 U8 _align0; /*< 1: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
208 U8 _align1; /*< 2: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
209 U8 _align2; /*< 3: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
210 } T_GMMRR_STANDBY_REQ;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
211 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
212
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
213 #ifndef __T_GMMRR_PAGE_IND__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
214 #define __T_GMMRR_PAGE_IND__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
215 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
216 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
217 * CCDGEN:WriteStruct_Count==1603
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
218 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
219 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
220 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
221 U8 page_id; /*< 0: 1> Page ID */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
222 U8 _align0; /*< 1: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
223 U8 _align1; /*< 2: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
224 U8 _align2; /*< 3: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
225 } T_GMMRR_PAGE_IND;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
226 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
227
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
228 #ifndef __T_GMMRR_CS_PAGE_IND__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
229 #define __T_GMMRR_CS_PAGE_IND__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
230 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
231 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
232 * CCDGEN:WriteStruct_Count==1604
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
233 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
234 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
235 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
236 U8 dummy; /*< 0: 1> no parameters */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
237 } T_GMMRR_CS_PAGE_IND;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
238 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
239
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
240 #ifndef __T_GMMRR_CS_PAGE_RES__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
241 #define __T_GMMRR_CS_PAGE_RES__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
242 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
243 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
244 * CCDGEN:WriteStruct_Count==1605
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
245 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
246 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
247 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
248 U8 response; /*< 0: 1> CS Paging respnonse */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
249 U8 susp_gprs; /*< 1: 1> suspend GPRS */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
250 U8 _align0; /*< 2: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
251 U8 _align1; /*< 3: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
252 } T_GMMRR_CS_PAGE_RES;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
253 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
254
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
255 #ifndef __T_GMMRR_SUSPEND_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
256 #define __T_GMMRR_SUSPEND_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
257 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
258 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
259 * CCDGEN:WriteStruct_Count==1606
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
260 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
261 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
262 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
263 U8 susp_gprs; /*< 0: 1> suspend GPRS */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
264 U8 gmmrr_susp_cause; /*< 1: 1> suspension cause */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
265 U8 _align0; /*< 2: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
266 U8 _align1; /*< 3: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
267 } T_GMMRR_SUSPEND_REQ;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
268 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
269
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
270 #ifndef __T_GMMRR_SUSPEND_CNF__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
271 #define __T_GMMRR_SUSPEND_CNF__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
272 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
273 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
274 * CCDGEN:WriteStruct_Count==1607
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
275 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
276 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
277 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
278 U8 dummy; /*< 0: 1> no parameters */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
279 } T_GMMRR_SUSPEND_CNF;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
280 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
281
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
282 #ifndef __T_GMMRR_RESUME_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
283 #define __T_GMMRR_RESUME_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
284 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
285 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
286 * CCDGEN:WriteStruct_Count==1608
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
287 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
288 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
289 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
290 U8 dummy; /*< 0: 1> no parameters */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
291 } T_GMMRR_RESUME_REQ;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
292 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
293
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
294 #ifndef __T_GMMRR_ATTACH_STARTED_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
295 #define __T_GMMRR_ATTACH_STARTED_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
296 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
297 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
298 * CCDGEN:WriteStruct_Count==1609
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
299 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
300 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
301 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
302 U8 dummy; /*< 0: 1> no parameters */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
303 } T_GMMRR_ATTACH_STARTED_REQ;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
304 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
305
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
306 #ifndef __T_GMMRR_ATTACH_FINISHED_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
307 #define __T_GMMRR_ATTACH_FINISHED_REQ__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
308 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
309 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
310 * CCDGEN:WriteStruct_Count==1610
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
311 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
312 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
313 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
314 U8 dummy; /*< 0: 1> no parameters */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
315 } T_GMMRR_ATTACH_FINISHED_REQ;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
316 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
317
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
318 #ifndef __T_GMMRR_CELL_RES__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
319 #define __T_GMMRR_CELL_RES__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
320 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
321 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
322 * CCDGEN:WriteStruct_Count==1611
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
323 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
324 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
325 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
326 U8 cu_cause; /*< 0: 1> Cell Update Cause */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
327 U8 _align0; /*< 1: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
328 U8 _align1; /*< 2: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
329 U8 _align2; /*< 3: 1> alignment */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
330 } T_GMMRR_CELL_RES;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
331 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
332
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
333 #ifndef __T_GMMRR_CR_IND__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
334 #define __T_GMMRR_CR_IND__
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
335 /*
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
336 *
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
337 * CCDGEN:WriteStruct_Count==1612
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
338 */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
339 typedef struct
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
340 {
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
341 U8 dummy; /*< 0: 1> no parameters */
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
342 } T_GMMRR_CR_IND;
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
343 #endif
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
344
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
345
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
346 #include "CDG_LEAVE.h"
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
347
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
348
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
349 #endif
|