comparison cdg211/cdginc/m_mm.h @ 4:56abf6cf8a0b

cdg211: cdginc/mdf/pdf files from TCS211-20070608
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 26 Sep 2016 01:11:35 +0000
parents
children
comparison
equal deleted inserted replaced
3:93999a60b835 4:56abf6cf8a0b
1 /*
2 +--------------------------------------------------------------------------+
3 | PROJECT : PROTOCOL STACK |
4 | FILE : m_mm.h |
5 | SOURCE : "__out__\g23m_dfile\msg\mm.mdf" |
6 | LastModified : "2002-04-18" |
7 | IdAndVersion : "6147.602.02.105" |
8 | SrcFileTime : "Mon Nov 24 15:51:08 2003" |
9 | Generated by CCDGEN_2.5.5 on Fri Jun 08 13:59:14 2007 |
10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! |
11 +--------------------------------------------------------------------------+
12 */
13
14 /* PRAGMAS
15 * PREFIX : NONE
16 * COMPATIBILITY_DEFINES : NO (require PREFIX)
17 * ALWAYS_ENUM_IN_VAL_FILE: NO
18 * ENABLE_GROUP: NO
19 * CAPITALIZE_TYPENAME: NO
20 */
21
22
23 #ifndef M_MM_H
24 #define M_MM_H
25
26
27 #define CDG_ENTER__M_MM_H
28
29 #define CDG_ENTER__FILENAME _M_MM_H
30 #define CDG_ENTER__M_MM_H__FILE_TYPE CDGINC
31 #define CDG_ENTER__M_MM_H__LAST_MODIFIED _2002_04_18
32 #define CDG_ENTER__M_MM_H__ID_AND_VERSION _6147_602_02_105
33
34 #define CDG_ENTER__M_MM_H__SRC_FILE_TIME _Mon_Nov_24_15_51_08_2003
35
36 #include "CDG_ENTER.h"
37
38 #undef CDG_ENTER__M_MM_H
39
40 #undef CDG_ENTER__FILENAME
41
42
43 #include "m_mm.val"
44
45 #include "m_rr_com.h"
46
47 /*
48 * bitbuffer structure for the element auth_sres
49 */
50 #ifndef __T_BUF_auth_sres__
51 #define __T_BUF_auth_sres__
52 typedef struct
53 {
54 U16 l_auth_sres;
55 U16 o_auth_sres;
56 U8 b_auth_sres[8];
57 } BUF_auth_sres; /* size <12> */
58 #endif
59 /*
60 * bitbuffer structure for the element tmsi
61 */
62 #ifndef __T_BUF_tmsi__
63 #define __T_BUF_tmsi__
64 typedef struct
65 {
66 U16 l_tmsi;
67 U16 o_tmsi;
68 U8 b_tmsi[8];
69 } BUF_tmsi; /* size <12> */
70 #endif
71 #ifndef __T_auth_rand__
72 #define __T_auth_rand__
73 /*
74 * Authentication parameter RAND
75 * CCDGEN:WriteStruct_Count==218
76 */
77 typedef struct
78 {
79 U8 c_rand; /*< 0: 1> counter */
80 U8 rand[16]; /*< 1: 16> RAND value */
81 U8 _align0; /*< 17: 1> alignment */
82 U8 _align1; /*< 18: 1> alignment */
83 U8 _align2; /*< 19: 1> alignment */
84 } T_auth_rand;
85 #endif
86
87 #ifndef __T_ciph_key_num__
88 #define __T_ciph_key_num__
89 /*
90 * Ciphering Key Sequence Number
91 * CCDGEN:WriteStruct_Count==219
92 */
93 typedef struct
94 {
95 U8 key_seq; /*< 0: 1> key sequence */
96 U8 _align0; /*< 1: 1> alignment */
97 U8 _align1; /*< 2: 1> alignment */
98 U8 _align2; /*< 3: 1> alignment */
99 } T_ciph_key_num;
100 #endif
101
102 #ifndef __T_follow_proceed__
103 #define __T_follow_proceed__
104 /*
105 * Follow on proceed
106 * CCDGEN:WriteStruct_Count==220
107 */
108 /* typedef void T_follow_proceed;*/
109 #endif
110 #ifndef __T_ident__
111 #define __T_ident__
112 /*
113 * Identity type
114 * CCDGEN:WriteStruct_Count==221
115 */
116 typedef struct
117 {
118 U8 ident_type; /*< 0: 1> Type of identity */
119 U8 _align0; /*< 1: 1> alignment */
120 U8 _align1; /*< 2: 1> alignment */
121 U8 _align2; /*< 3: 1> alignment */
122 } T_ident;
123 #endif
124
125 #ifndef __T_loc_area_ident__
126 #define __T_loc_area_ident__
127 /*
128 * Location Area Identification
129 * CCDGEN:WriteStruct_Count==222
130 */
131 typedef struct
132 {
133 U8 mcc[3]; /*< 0: 3> Mobile Country Code */
134 U8 c_mnc; /*< 3: 1> counter */
135 U8 mnc[3]; /*< 4: 3> Mobile Network Code */
136 U8 _align0; /*< 7: 1> alignment */
137 U16 lac; /*< 8: 2> Location Area Code */
138 U8 _align1; /*< 10: 1> alignment */
139 U8 _align2; /*< 11: 1> alignment */
140 } T_loc_area_ident;
141 #endif
142
143 #ifndef __T_loc_upd_type__
144 #define __T_loc_upd_type__
145 /*
146 * Location updating type
147 * CCDGEN:WriteStruct_Count==223
148 */
149 typedef struct
150 {
151 U8 follow; /*< 0: 1> Follow on request */
152 U8 lut; /*< 1: 1> Location updating type */
153 U8 _align0; /*< 2: 1> alignment */
154 U8 _align1; /*< 3: 1> alignment */
155 } T_loc_upd_type;
156 #endif
157
158 #ifndef __T_mob_id__
159 #define __T_mob_id__
160 /*
161 * Mobile Identity
162 * CCDGEN:WriteStruct_Count==224
163 */
164 typedef struct
165 {
166 U8 ident_type; /*< 0: 1> Type of identity */
167 U8 odd_even; /*< 1: 1> Odd Even indicaction */
168 U8 v_ident_dig; /*< 2: 1> valid-flag */
169 U8 c_ident_dig; /*< 3: 1> counter */
170 U8 ident_dig[16]; /*< 4: 16> Identity digit */
171 U8 _align0; /*< 20: 1> alignment */
172 U8 _align1; /*< 21: 1> alignment */
173 U8 _align2; /*< 22: 1> alignment */
174 U8 v_tmsi; /*< 23: 1> valid-flag */
175 BUF_tmsi tmsi; /*< 24: 12> TMSI */
176 U8 v_dmy; /*< 36: 1> valid-flag */
177 U8 c_dmy; /*< 37: 1> counter */
178 U8 dmy[16]; /*< 38: 16> Dummy */
179 U8 _align3; /*< 54: 1> alignment */
180 U8 _align4; /*< 55: 1> alignment */
181 } T_mob_id;
182 #endif
183
184 #ifndef __T_pd_and_sapi__
185 #define __T_pd_and_sapi__
186 /*
187 * PD and SAPI
188 * CCDGEN:WriteStruct_Count==225
189 */
190 typedef struct
191 {
192 U8 sapi; /*< 0: 1> SAPI */
193 U8 pd; /*< 1: 1> PD */
194 U8 _align0; /*< 2: 1> alignment */
195 U8 _align1; /*< 3: 1> alignment */
196 } T_pd_and_sapi;
197 #endif
198
199 #ifndef __T_full_net_name__
200 #define __T_full_net_name__
201 /*
202 * Full Network Name
203 * CCDGEN:WriteStruct_Count==226
204 */
205 typedef struct
206 {
207 U8 cs; /*< 0: 1> Coding Scheme */
208 U8 add_ci; /*< 1: 1> Add Country Information */
209 U8 num_spare; /*< 2: 1> Number of spare bits */
210 U8 c_text; /*< 3: 1> counter */
211 U8 text[MAXNAME]; /*< 4: 40> text string */
212 } T_full_net_name;
213 #endif
214
215 /*
216 * Short Network Name
217 * CCDGEN:WriteStruct_Count==227
218 */
219 #ifndef __T_short_net_name__
220 #define __T_short_net_name__
221 typedef T_full_net_name T_short_net_name;
222 #endif
223 #ifndef __T_net_tz__
224 #define __T_net_tz__
225 /*
226 * Network Time Zone
227 * CCDGEN:WriteStruct_Count==228
228 */
229 typedef struct
230 {
231 U8 tz; /*< 0: 1> time zone */
232 U8 _align0; /*< 1: 1> alignment */
233 U8 _align1; /*< 2: 1> alignment */
234 U8 _align2; /*< 3: 1> alignment */
235 } T_net_tz;
236 #endif
237
238 #ifndef __T_net_tz_and_time__
239 #define __T_net_tz_and_time__
240 /*
241 * Network Time Zone and Time
242 * CCDGEN:WriteStruct_Count==229
243 */
244 typedef struct
245 {
246 U8 year[2]; /*< 0: 2> year */
247 U8 month[2]; /*< 2: 2> month */
248 U8 day[2]; /*< 4: 2> day */
249 U8 hour[2]; /*< 6: 2> hour */
250 U8 minute[2]; /*< 8: 2> minute */
251 U8 second[2]; /*< 10: 2> second */
252 U8 tz; /*< 12: 1> time zone */
253 U8 _align0; /*< 13: 1> alignment */
254 U8 _align1; /*< 14: 1> alignment */
255 U8 _align2; /*< 15: 1> alignment */
256 } T_net_tz_and_time;
257 #endif
258
259 #ifndef __T_eqv_plmn__
260 #define __T_eqv_plmn__
261 /*
262 * PLMN
263 * CCDGEN:WriteStruct_Count==230
264 */
265 typedef struct
266 {
267 U8 mcc[3]; /*< 0: 3> Mobile Country Code */
268 U8 c_mnc; /*< 3: 1> counter */
269 U8 mnc[3]; /*< 4: 3> Mobile Network Code */
270 U8 _align0; /*< 7: 1> alignment */
271 } T_eqv_plmn;
272 #endif
273
274 #ifndef __T_eqv_plmn_list__
275 #define __T_eqv_plmn_list__
276 /*
277 * PLMN list
278 * CCDGEN:WriteStruct_Count==231
279 */
280 typedef struct
281 {
282 U8 _align0; /*< 0: 1> alignment */
283 U8 _align1; /*< 1: 1> alignment */
284 U8 _align2; /*< 2: 1> alignment */
285 U8 c_eqv_plmn; /*< 3: 1> counter */
286 T_eqv_plmn eqv_plmn[5]; /*< 4: 40> PLMN */
287 } T_eqv_plmn_list;
288 #endif
289
290
291 /*
292 * End of substructure section, begin of message definition section
293 */
294
295 #ifndef __T_D_ABORT__
296 #define __T_D_ABORT__
297 /*
298 *
299 * CCDGEN:WriteStruct_Count==232
300 */
301 typedef struct
302 {
303 U8 msg_type; /*< 0: 1> Message Type */
304 U8 rej_cause; /*< 1: 1> Reject cause */
305 U8 _align0; /*< 2: 1> alignment */
306 U8 _align1; /*< 3: 1> alignment */
307 } T_D_ABORT;
308 #endif
309
310 #ifndef __T_D_AUTH_REJ__
311 #define __T_D_AUTH_REJ__
312 /*
313 *
314 * CCDGEN:WriteStruct_Count==233
315 */
316 typedef struct
317 {
318 U8 msg_type; /*< 0: 1> Message Type */
319 U8 _align0; /*< 1: 1> alignment */
320 U8 _align1; /*< 2: 1> alignment */
321 U8 _align2; /*< 3: 1> alignment */
322 } T_D_AUTH_REJ;
323 #endif
324
325 #ifndef __T_D_AUTH_REQ__
326 #define __T_D_AUTH_REQ__
327 /*
328 *
329 * CCDGEN:WriteStruct_Count==234
330 */
331 typedef struct
332 {
333 U8 msg_type; /*< 0: 1> Message Type */
334 U8 _align0; /*< 1: 1> alignment */
335 U8 _align1; /*< 2: 1> alignment */
336 U8 _align2; /*< 3: 1> alignment */
337 T_ciph_key_num ciph_key_num; /*< 4: 4> Ciphering Key Sequence Number */
338 T_auth_rand auth_rand; /*< 8: 20> Authentication parameter RAND */
339 } T_D_AUTH_REQ;
340 #endif
341
342 #ifndef __T_U_AUTH_RES__
343 #define __T_U_AUTH_RES__
344 /*
345 *
346 * CCDGEN:WriteStruct_Count==235
347 */
348 typedef struct
349 {
350 U8 msg_type; /*< 0: 1> Message Type */
351 U8 _align0; /*< 1: 1> alignment */
352 U8 _align1; /*< 2: 1> alignment */
353 U8 _align2; /*< 3: 1> alignment */
354 BUF_auth_sres auth_sres; /*< 4: 12> Authentication parameter SRES */
355 } T_U_AUTH_RES;
356 #endif
357
358 #ifndef __T_U_CM_REESTAB_REQ__
359 #define __T_U_CM_REESTAB_REQ__
360 /*
361 *
362 * CCDGEN:WriteStruct_Count==236
363 */
364 typedef struct
365 {
366 U8 msg_type; /*< 0: 1> Message Type */
367 U8 _align0; /*< 1: 1> alignment */
368 U8 _align1; /*< 2: 1> alignment */
369 U8 _align2; /*< 3: 1> alignment */
370 T_ciph_key_num ciph_key_num; /*< 4: 4> Ciphering Key Sequence Number */
371 T_mob_class_2 mob_class_2; /*< 8: 20> Mobile Station Classmark 2 (type defined in "m_rr_com.h") */
372 T_mob_id mob_id; /*< 28: 56> Mobile Identity */
373 U8 _align3; /*< 84: 1> alignment */
374 U8 _align4; /*< 85: 1> alignment */
375 U8 _align5; /*< 86: 1> alignment */
376 U8 v_loc_area_ident; /*< 87: 1> valid-flag */
377 T_loc_area_ident loc_area_ident; /*< 88: 12> Location Area Identification */
378 } T_U_CM_REESTAB_REQ;
379 #endif
380
381 #ifndef __T_U_CM_SERV_ABORT__
382 #define __T_U_CM_SERV_ABORT__
383 /*
384 *
385 * CCDGEN:WriteStruct_Count==237
386 */
387 typedef struct
388 {
389 U8 msg_type; /*< 0: 1> Message Type */
390 U8 _align0; /*< 1: 1> alignment */
391 U8 _align1; /*< 2: 1> alignment */
392 U8 _align2; /*< 3: 1> alignment */
393 } T_U_CM_SERV_ABORT;
394 #endif
395
396 #ifndef __T_D_CM_SERV_ACCEPT__
397 #define __T_D_CM_SERV_ACCEPT__
398 /*
399 *
400 * CCDGEN:WriteStruct_Count==238
401 */
402 typedef struct
403 {
404 U8 msg_type; /*< 0: 1> Message Type */
405 U8 _align0; /*< 1: 1> alignment */
406 U8 _align1; /*< 2: 1> alignment */
407 U8 _align2; /*< 3: 1> alignment */
408 } T_D_CM_SERV_ACCEPT;
409 #endif
410
411 #ifndef __T_D_CM_SERV_REJ__
412 #define __T_D_CM_SERV_REJ__
413 /*
414 *
415 * CCDGEN:WriteStruct_Count==239
416 */
417 typedef struct
418 {
419 U8 msg_type; /*< 0: 1> Message Type */
420 U8 rej_cause; /*< 1: 1> Reject cause */
421 U8 _align0; /*< 2: 1> alignment */
422 U8 _align1; /*< 3: 1> alignment */
423 } T_D_CM_SERV_REJ;
424 #endif
425
426 #ifndef __T_U_CM_SERV_REQ__
427 #define __T_U_CM_SERV_REQ__
428 /*
429 *
430 * CCDGEN:WriteStruct_Count==240
431 */
432 typedef struct
433 {
434 U8 msg_type; /*< 0: 1> Message Type */
435 U8 cm_serv_type; /*< 1: 1> CM service type */
436 U8 _align0; /*< 2: 1> alignment */
437 U8 _align1; /*< 3: 1> alignment */
438 T_ciph_key_num ciph_key_num; /*< 4: 4> Ciphering Key Sequence Number */
439 T_mob_class_2 mob_class_2; /*< 8: 20> Mobile Station Classmark 2 (type defined in "m_rr_com.h") */
440 T_mob_id mob_id; /*< 28: 56> Mobile Identity */
441 } T_U_CM_SERV_REQ;
442 #endif
443
444 #ifndef __T_D_IDENT_REQ__
445 #define __T_D_IDENT_REQ__
446 /*
447 *
448 * CCDGEN:WriteStruct_Count==241
449 */
450 typedef struct
451 {
452 U8 msg_type; /*< 0: 1> Message Type */
453 U8 _align0; /*< 1: 1> alignment */
454 U8 _align1; /*< 2: 1> alignment */
455 U8 _align2; /*< 3: 1> alignment */
456 T_ident ident; /*< 4: 4> Identity type */
457 } T_D_IDENT_REQ;
458 #endif
459
460 #ifndef __T_U_IDENT_RES__
461 #define __T_U_IDENT_RES__
462 /*
463 *
464 * CCDGEN:WriteStruct_Count==242
465 */
466 typedef struct
467 {
468 U8 msg_type; /*< 0: 1> Message Type */
469 U8 _align0; /*< 1: 1> alignment */
470 U8 _align1; /*< 2: 1> alignment */
471 U8 _align2; /*< 3: 1> alignment */
472 T_mob_id mob_id; /*< 4: 56> Mobile Identity */
473 } T_U_IDENT_RES;
474 #endif
475
476 #ifndef __T_U_IMSI_DETACH_IND__
477 #define __T_U_IMSI_DETACH_IND__
478 /*
479 *
480 * CCDGEN:WriteStruct_Count==243
481 */
482 typedef struct
483 {
484 U8 msg_type; /*< 0: 1> Message Type */
485 U8 _align0; /*< 1: 1> alignment */
486 U8 _align1; /*< 2: 1> alignment */
487 U8 _align2; /*< 3: 1> alignment */
488 T_mob_class_1 mob_class_1; /*< 4: 4> Mobile Station Classmark 1 (type defined in "m_rr_com.h") */
489 T_mob_id mob_id; /*< 8: 56> Mobile Identity */
490 } T_U_IMSI_DETACH_IND;
491 #endif
492
493 #ifndef __T_D_LOC_UPD_ACCEPT__
494 #define __T_D_LOC_UPD_ACCEPT__
495 /*
496 *
497 * CCDGEN:WriteStruct_Count==244
498 */
499 typedef struct
500 {
501 U8 msg_type; /*< 0: 1> Message Type */
502 U8 _align0; /*< 1: 1> alignment */
503 U8 _align1; /*< 2: 1> alignment */
504 U8 _align2; /*< 3: 1> alignment */
505 T_loc_area_ident loc_area_ident; /*< 4: 12> Location Area Identification */
506 U8 _align3; /*< 16: 1> alignment */
507 U8 _align4; /*< 17: 1> alignment */
508 U8 _align5; /*< 18: 1> alignment */
509 U8 v_mob_id; /*< 19: 1> valid-flag */
510 T_mob_id mob_id; /*< 20: 56> Mobile Identity */
511 U8 _align6; /*< 76: 1> alignment */
512 U8 _align7; /*< 77: 1> alignment */
513 U8 _align8; /*< 78: 1> alignment */
514 U8 v_follow_proceed; /*< 79: 1> valid-flag */
515 U8 _align9; /*< 80: 1> alignment */
516 U8 _align10; /*< 81: 1> alignment */
517 U8 _align11; /*< 82: 1> alignment */
518 U8 v_eqv_plmn_list; /*< 83: 1> valid-flag */
519 T_eqv_plmn_list eqv_plmn_list; /*< 84: 44> PLMN list */
520 } T_D_LOC_UPD_ACCEPT;
521 #endif
522
523 #ifndef __T_D_LOC_UPD_REJ__
524 #define __T_D_LOC_UPD_REJ__
525 /*
526 *
527 * CCDGEN:WriteStruct_Count==245
528 */
529 typedef struct
530 {
531 U8 msg_type; /*< 0: 1> Message Type */
532 U8 rej_cause; /*< 1: 1> Reject cause */
533 U8 _align0; /*< 2: 1> alignment */
534 U8 _align1; /*< 3: 1> alignment */
535 } T_D_LOC_UPD_REJ;
536 #endif
537
538 #ifndef __T_U_LOC_UPD_REQ__
539 #define __T_U_LOC_UPD_REQ__
540 /*
541 *
542 * CCDGEN:WriteStruct_Count==246
543 */
544 typedef struct
545 {
546 U8 msg_type; /*< 0: 1> Message Type */
547 U8 _align0; /*< 1: 1> alignment */
548 U8 _align1; /*< 2: 1> alignment */
549 U8 _align2; /*< 3: 1> alignment */
550 T_loc_upd_type loc_upd_type; /*< 4: 4> Location updating type */
551 T_ciph_key_num ciph_key_num; /*< 8: 4> Ciphering Key Sequence Number */
552 T_loc_area_ident loc_area_ident; /*< 12: 12> Location Area Identification */
553 T_mob_class_1 mob_class_1; /*< 24: 4> Mobile Station Classmark 1 (type defined in "m_rr_com.h") */
554 T_mob_id mob_id; /*< 28: 56> Mobile Identity */
555 } T_U_LOC_UPD_REQ;
556 #endif
557
558 #ifndef __T_B_MM_STATUS__
559 #define __T_B_MM_STATUS__
560 /*
561 *
562 * CCDGEN:WriteStruct_Count==247
563 */
564 typedef struct
565 {
566 U8 msg_type; /*< 0: 1> Message Type */
567 U8 rej_cause; /*< 1: 1> Reject cause */
568 U8 _align0; /*< 2: 1> alignment */
569 U8 _align1; /*< 3: 1> alignment */
570 } T_B_MM_STATUS;
571 #endif
572
573 #ifndef __T_D_TMSI_REALLOC_CMD__
574 #define __T_D_TMSI_REALLOC_CMD__
575 /*
576 *
577 * CCDGEN:WriteStruct_Count==248
578 */
579 typedef struct
580 {
581 U8 msg_type; /*< 0: 1> Message Type */
582 U8 _align0; /*< 1: 1> alignment */
583 U8 _align1; /*< 2: 1> alignment */
584 U8 _align2; /*< 3: 1> alignment */
585 T_loc_area_ident loc_area_ident; /*< 4: 12> Location Area Identification */
586 T_mob_id mob_id; /*< 16: 56> Mobile Identity */
587 } T_D_TMSI_REALLOC_CMD;
588 #endif
589
590 #ifndef __T_U_TMSI_REALLOC_COMP__
591 #define __T_U_TMSI_REALLOC_COMP__
592 /*
593 *
594 * CCDGEN:WriteStruct_Count==249
595 */
596 typedef struct
597 {
598 U8 msg_type; /*< 0: 1> Message Type */
599 U8 _align0; /*< 1: 1> alignment */
600 U8 _align1; /*< 2: 1> alignment */
601 U8 _align2; /*< 3: 1> alignment */
602 } T_U_TMSI_REALLOC_COMP;
603 #endif
604
605 #ifndef __T_D_CM_SERVICE_PROMPT__
606 #define __T_D_CM_SERVICE_PROMPT__
607 /*
608 *
609 * CCDGEN:WriteStruct_Count==250
610 */
611 typedef struct
612 {
613 U8 msg_type; /*< 0: 1> Message Type */
614 U8 _align0; /*< 1: 1> alignment */
615 U8 _align1; /*< 2: 1> alignment */
616 U8 _align2; /*< 3: 1> alignment */
617 T_pd_and_sapi pd_and_sapi; /*< 4: 4> PD and SAPI */
618 } T_D_CM_SERVICE_PROMPT;
619 #endif
620
621 #ifndef __T_D_MM_INFORMATION__
622 #define __T_D_MM_INFORMATION__
623 /*
624 *
625 * CCDGEN:WriteStruct_Count==251
626 */
627 typedef struct
628 {
629 U8 msg_type; /*< 0: 1> Message Type */
630 U8 _align0; /*< 1: 1> alignment */
631 U8 _align1; /*< 2: 1> alignment */
632 U8 v_full_net_name; /*< 3: 1> valid-flag */
633 T_full_net_name full_net_name; /*< 4: 44> Full Network Name */
634 U8 _align2; /*< 48: 1> alignment */
635 U8 _align3; /*< 49: 1> alignment */
636 U8 _align4; /*< 50: 1> alignment */
637 U8 v_short_net_name; /*< 51: 1> valid-flag */
638 T_short_net_name short_net_name; /*< 52: 44> Short Network Name */
639 U8 _align5; /*< 96: 1> alignment */
640 U8 _align6; /*< 97: 1> alignment */
641 U8 _align7; /*< 98: 1> alignment */
642 U8 v_net_tz; /*< 99: 1> valid-flag */
643 T_net_tz net_tz; /*<100: 4> Network Time Zone */
644 U8 _align8; /*<104: 1> alignment */
645 U8 _align9; /*<105: 1> alignment */
646 U8 _align10; /*<106: 1> alignment */
647 U8 v_net_tz_and_time; /*<107: 1> valid-flag */
648 T_net_tz_and_time net_tz_and_time; /*<108: 16> Network Time Zone and Time */
649 } T_D_MM_INFORMATION;
650 #endif
651
652
653 #include "CDG_LEAVE.h"
654
655
656 #endif