FreeCalypso > hg > fc-magnetite
comparison cdg3/cdginc-conservative/p_8010_128_sm_sap.h @ 16:c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 27 Sep 2016 16:27:34 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
15:c8bdae60fcb1 | 16:c15047b3d00d |
---|---|
1 /* | |
2 +--------------------------------------------------------------------------+ | |
3 | PROJECT : PROTOCOL STACK | | |
4 | FILE : p_8010_128_sm_sap.h | | |
5 | SOURCE : "sap\8010_128_sm_sap.pdf" | | |
6 | LastModified : "2004-06-08" | | |
7 | IdAndVersion : "8010.128.02.009" | | |
8 | SrcFileTime : "Thu Nov 29 09:26:48 2007" | | |
9 | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:52:55 2014 | | |
10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | |
11 +--------------------------------------------------------------------------+ | |
12 */ | |
13 | |
14 /* PRAGMAS | |
15 * PREFIX : SM | |
16 * COMPATIBILITY_DEFINES : YES | |
17 * ALWAYS_ENUM_IN_VAL_FILE: YES | |
18 * ENABLE_GROUP: NO | |
19 * CAPITALIZE_TYPENAME: NO | |
20 */ | |
21 | |
22 | |
23 #ifndef P_8010_128_SM_SAP_H | |
24 #define P_8010_128_SM_SAP_H | |
25 | |
26 | |
27 #define CDG_ENTER__P_8010_128_SM_SAP_H | |
28 | |
29 #define CDG_ENTER__FILENAME _P_8010_128_SM_SAP_H | |
30 #define CDG_ENTER__P_8010_128_SM_SAP_H__FILE_TYPE CDGINC | |
31 #define CDG_ENTER__P_8010_128_SM_SAP_H__LAST_MODIFIED _2004_06_08 | |
32 #define CDG_ENTER__P_8010_128_SM_SAP_H__ID_AND_VERSION _8010_128_02_009 | |
33 | |
34 #define CDG_ENTER__P_8010_128_SM_SAP_H__SRC_FILE_TIME _Thu_Nov_29_09_26_48_2007 | |
35 | |
36 #include "CDG_ENTER.h" | |
37 | |
38 #undef CDG_ENTER__P_8010_128_SM_SAP_H | |
39 | |
40 #undef CDG_ENTER__FILENAME | |
41 | |
42 | |
43 #include "p_8010_128_sm_sap.val" | |
44 | |
45 #include "p_8010_137_nas_include.h" | |
46 | |
47 #include "p_8010_152_ps_include.h" | |
48 | |
49 #include "p_8010_153_cause_include.h" | |
50 | |
51 | |
52 /* | |
53 * End of substructure section, begin of primitive definition section | |
54 */ | |
55 | |
56 #ifndef __T_SM_ACTIVATE_STARTED_IND__ | |
57 #define __T_SM_ACTIVATE_STARTED_IND__ | |
58 /* | |
59 * | |
60 * CCDGEN:WriteStruct_Count==1238 | |
61 */ | |
62 typedef struct | |
63 { | |
64 U8 nsapi; /*< 0: 1> T_NAS_nsapi, network layer service access point identifier */ | |
65 U8 rat; /*< 1: 1> T_PS_rat, Radio access technology */ | |
66 U8 _align0; /*< 2: 1> alignment */ | |
67 U8 _align1; /*< 3: 1> alignment */ | |
68 } T_SM_ACTIVATE_STARTED_IND; | |
69 #endif | |
70 | |
71 #ifndef __T_SM_ACTIVATE_IND__ | |
72 #define __T_SM_ACTIVATE_IND__ | |
73 /* | |
74 * | |
75 * CCDGEN:WriteStruct_Count==1239 | |
76 */ | |
77 typedef struct | |
78 { | |
79 U8 nsapi; /*< 0: 1> T_NAS_nsapi, network layer service access point identifier */ | |
80 U8 sapi; /*< 1: 1> T_PS_sapi, Service Access Point Identifier */ | |
81 U8 radio_prio; /*< 2: 1> T_PS_radio_prio, Radio priority */ | |
82 U8 _align0; /*< 3: 1> alignment */ | |
83 T_PS_ctrl_qos ctrl_qos; /*< 4: 4> (enum=32bit) controller for union */ | |
84 T_PS_qos qos; /*< 8: 0> quality of service (type defined in "p_8010_152_ps_include.h") */ | |
85 U16 pkt_flow_id; /*< 0: 2> T_PS_pkt_flow_id, packet flow identifier */ | |
86 U8 _align1; /*< 0: 1> alignment */ | |
87 U8 _align2; /*< 1: 1> alignment */ | |
88 U8 _align3; /*< 2: 1> alignment */ | |
89 U8 v_comp_params; /*< 3: 1> valid-flag */ | |
90 T_NAS_comp_params comp_params; /*< 4: 4> Header compression parameters (type defined in "p_8010_137_nas_include.h") */ | |
91 } T_SM_ACTIVATE_IND; | |
92 #endif | |
93 | |
94 #ifndef __T_SM_ACTIVATE_RES__ | |
95 #define __T_SM_ACTIVATE_RES__ | |
96 /* | |
97 * | |
98 * CCDGEN:WriteStruct_Count==1240 | |
99 */ | |
100 typedef struct | |
101 { | |
102 U8 nsapi; /*< 0: 1> T_NAS_nsapi, network layer service access point identifier */ | |
103 U8 _align0; /*< 1: 1> alignment */ | |
104 U8 _align1; /*< 2: 1> alignment */ | |
105 U8 v_comp_params; /*< 3: 1> valid-flag */ | |
106 T_NAS_comp_params comp_params; /*< 4: 4> Header compression parameters (type defined in "p_8010_137_nas_include.h") */ | |
107 } T_SM_ACTIVATE_RES; | |
108 #endif | |
109 | |
110 #ifndef __T_SM_DEACTIVATE_IND__ | |
111 #define __T_SM_DEACTIVATE_IND__ | |
112 /* | |
113 * | |
114 * CCDGEN:WriteStruct_Count==1241 | |
115 */ | |
116 typedef struct | |
117 { | |
118 U16 nsapi_set; /*< 0: 2> set of network layer service access point identifiers */ | |
119 U8 rel_ind; /*< 2: 1> T_PS_rel_ind, Local Release Indicator */ | |
120 U8 _align0; /*< 3: 1> alignment */ | |
121 } T_SM_DEACTIVATE_IND; | |
122 #endif | |
123 | |
124 #ifndef __T_SM_DEACTIVATE_RES__ | |
125 #define __T_SM_DEACTIVATE_RES__ | |
126 /* | |
127 * | |
128 * CCDGEN:WriteStruct_Count==1242 | |
129 */ | |
130 typedef struct | |
131 { | |
132 U16 nsapi_set; /*< 0: 2> set of network layer service access point identifiers */ | |
133 U8 _align0; /*< 2: 1> alignment */ | |
134 U8 _align1; /*< 3: 1> alignment */ | |
135 } T_SM_DEACTIVATE_RES; | |
136 #endif | |
137 | |
138 #ifndef __T_SM_MODIFY_IND__ | |
139 #define __T_SM_MODIFY_IND__ | |
140 /* | |
141 * | |
142 * CCDGEN:WriteStruct_Count==1243 | |
143 */ | |
144 typedef struct | |
145 { | |
146 U8 nsapi; /*< 0: 1> T_NAS_nsapi, network layer service access point identifier */ | |
147 U8 sapi; /*< 1: 1> T_PS_sapi, Service Access Point Identifier */ | |
148 U8 radio_prio; /*< 2: 1> T_PS_radio_prio, Radio priority */ | |
149 U8 _align0; /*< 3: 1> alignment */ | |
150 U16 pkt_flow_id; /*< 4: 2> T_PS_pkt_flow_id, packet flow identifier */ | |
151 U8 _align1; /*< 6: 1> alignment */ | |
152 U8 _align2; /*< 7: 1> alignment */ | |
153 T_PS_ctrl_qos ctrl_qos; /*< 8: 4> (enum=32bit) controller for union */ | |
154 T_PS_qos qos; /*< 12: 0> quality of service (type defined in "p_8010_152_ps_include.h") */ | |
155 } T_SM_MODIFY_IND; | |
156 #endif | |
157 | |
158 #ifndef __T_SM_MODIFY_RES__ | |
159 #define __T_SM_MODIFY_RES__ | |
160 /* | |
161 * | |
162 * CCDGEN:WriteStruct_Count==1244 | |
163 */ | |
164 typedef struct | |
165 { | |
166 U8 nsapi; /*< 0: 1> T_NAS_nsapi, network layer service access point identifier */ | |
167 U8 _align0; /*< 1: 1> alignment */ | |
168 U8 _align1; /*< 2: 1> alignment */ | |
169 U8 _align2; /*< 3: 1> alignment */ | |
170 } T_SM_MODIFY_RES; | |
171 #endif | |
172 | |
173 #ifndef __T_SM_STATUS_REQ__ | |
174 #define __T_SM_STATUS_REQ__ | |
175 /* | |
176 * | |
177 * CCDGEN:WriteStruct_Count==1245 | |
178 */ | |
179 typedef struct | |
180 { | |
181 U16 nsapi_set; /*< 0: 2> set of network layer service access point identifiers */ | |
182 U8 sapi; /*< 2: 1> T_PS_sapi, Service Access Point Identifier */ | |
183 U8 _align0; /*< 3: 1> alignment */ | |
184 T_CAUSE_ps_cause ps_cause; /*< 4: 4> Cause element containing result of operation (type defined in "p_8010_153_cause_include.h") */ | |
185 } T_SM_STATUS_REQ; | |
186 #endif | |
187 | |
188 #ifndef __T_SM_COMPRESSION_REQ__ | |
189 #define __T_SM_COMPRESSION_REQ__ | |
190 /* | |
191 * | |
192 * CCDGEN:WriteStruct_Count==1246 | |
193 */ | |
194 typedef struct | |
195 { | |
196 U16 nsapi_set; /*< 0: 2> set of network layer service access point identifiers */ | |
197 U8 _align0; /*< 2: 1> alignment */ | |
198 U8 _align1; /*< 3: 1> alignment */ | |
199 T_NAS_comp_params comp_params; /*< 4: 4> Header compression parameters (type defined in "p_8010_137_nas_include.h") */ | |
200 } T_SM_COMPRESSION_REQ; | |
201 #endif | |
202 | |
203 | |
204 #include "CDG_LEAVE.h" | |
205 | |
206 | |
207 #endif |