comparison gsm-fw/cdg/cdginc-conservative/m_ss.h @ 656:9ba088a875bd

gsm-fw/cdg: "conservative" version created
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Thu, 25 Sep 2014 10:00:35 +0000
parents
children
comparison
equal deleted inserted replaced
655:6c363c453db2 656:9ba088a875bd
1 /*
2 +--------------------------------------------------------------------------+
3 | PROJECT : PROTOCOL STACK |
4 | FILE : m_ss.h |
5 | SOURCE : "msg\ss.mdf" |
6 | LastModified : "2003-02-04" |
7 | IdAndVersion : "6147.601.97.104" |
8 | SrcFileTime : "Wed Nov 28 10:21:24 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 : 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_SS_H
24 #define M_SS_H
25
26
27 #define CDG_ENTER__M_SS_H
28
29 #define CDG_ENTER__FILENAME _M_SS_H
30 #define CDG_ENTER__M_SS_H__FILE_TYPE CDGINC
31 #define CDG_ENTER__M_SS_H__LAST_MODIFIED _2003_02_04
32 #define CDG_ENTER__M_SS_H__ID_AND_VERSION _6147_601_97_104
33
34 #define CDG_ENTER__M_SS_H__SRC_FILE_TIME _Wed_Nov_28_10_21_24_2007
35
36 #include "CDG_ENTER.h"
37
38 #undef CDG_ENTER__M_SS_H
39
40 #undef CDG_ENTER__FILENAME
41
42
43 #include "m_ss.val"
44
45 #ifndef __T_ss_facility__
46 #define __T_ss_facility__
47 /*
48 * SS facility
49 * CCDGEN:WriteStruct_Count==411
50 */
51 typedef struct
52 {
53 U8 c_fac_info; /*< 0: 1> counter */
54 U8 fac_info[L3MAX]; /*< 1:251> Facility Information */
55 } T_ss_facility;
56 #endif
57
58 #ifndef __T_ss_version__
59 #define __T_ss_version__
60 /*
61 * SS version
62 * CCDGEN:WriteStruct_Count==412
63 */
64 typedef struct
65 {
66 U8 c_ver; /*< 0: 1> counter */
67 U8 ver[MAX_SS_VERSION]; /*< 1: 1> Version Content */
68 U8 _align0; /*< 2: 1> alignment */
69 U8 _align1; /*< 3: 1> alignment */
70 } T_ss_version;
71 #endif
72
73 #ifndef __T_ss_cause__
74 #define __T_ss_cause__
75 /*
76 * Cause
77 * CCDGEN:WriteStruct_Count==413
78 */
79 typedef struct
80 {
81 U8 v_cs2; /*< 0: 1> valid-flag */
82 U8 cs2; /*< 1: 1> Coding standard */
83 U8 v_loc; /*< 2: 1> valid-flag */
84 U8 loc; /*< 3: 1> Location */
85 U8 v_rec; /*< 4: 1> valid-flag */
86 U8 rec; /*< 5: 1> Recommendation */
87 U8 v_cs; /*< 6: 1> valid-flag */
88 U8 cs; /*< 7: 1> Cause */
89 U8 c_diag; /*< 8: 1> counter */
90 U8 diag[27]; /*< 9: 27> Diagnostics */
91 } T_ss_cause;
92 #endif
93
94
95 /*
96 * End of substructure section, begin of message definition section
97 */
98
99 #ifndef __T_D_SS_FACILITY__
100 #define __T_D_SS_FACILITY__
101 /*
102 *
103 * CCDGEN:WriteStruct_Count==414
104 */
105 typedef struct
106 {
107 U8 msg_type; /*< 0: 1> Message Type */
108 U8 _align0; /*< 1: 1> alignment */
109 U8 _align1; /*< 2: 1> alignment */
110 U8 _align2; /*< 3: 1> alignment */
111 T_ss_facility ss_facility; /*< 4:252> SS facility */
112 } T_D_SS_FACILITY;
113 #endif
114
115 #ifndef __T_U_SS_FACILITY__
116 #define __T_U_SS_FACILITY__
117 /*
118 *
119 * CCDGEN:WriteStruct_Count==415
120 */
121 typedef struct
122 {
123 U8 msg_type; /*< 0: 1> Message Type */
124 U8 _align0; /*< 1: 1> alignment */
125 U8 _align1; /*< 2: 1> alignment */
126 U8 _align2; /*< 3: 1> alignment */
127 T_ss_facility ss_facility; /*< 4:252> SS facility */
128 } T_U_SS_FACILITY;
129 #endif
130
131 #ifndef __T_D_SS_REGISTER__
132 #define __T_D_SS_REGISTER__
133 /*
134 *
135 * CCDGEN:WriteStruct_Count==416
136 */
137 typedef struct
138 {
139 U8 msg_type; /*< 0: 1> Message Type */
140 U8 _align0; /*< 1: 1> alignment */
141 U8 _align1; /*< 2: 1> alignment */
142 U8 v_ss_facility; /*< 3: 1> valid-flag */
143 T_ss_facility ss_facility; /*< 4:252> SS facility */
144 } T_D_SS_REGISTER;
145 #endif
146
147 #ifndef __T_U_SS_REGISTER__
148 #define __T_U_SS_REGISTER__
149 /*
150 *
151 * CCDGEN:WriteStruct_Count==417
152 */
153 typedef struct
154 {
155 U8 msg_type; /*< 0: 1> Message Type */
156 U8 _align0; /*< 1: 1> alignment */
157 U8 _align1; /*< 2: 1> alignment */
158 U8 v_ss_facility; /*< 3: 1> valid-flag */
159 T_ss_facility ss_facility; /*< 4:252> SS facility */
160 U8 _align2; /*<256: 1> alignment */
161 U8 _align3; /*<257: 1> alignment */
162 U8 _align4; /*<258: 1> alignment */
163 U8 v_ss_version; /*<259: 1> valid-flag */
164 T_ss_version ss_version; /*<260: 4> SS version */
165 } T_U_SS_REGISTER;
166 #endif
167
168 #ifndef __T_B_SS_REL_COMP__
169 #define __T_B_SS_REL_COMP__
170 /*
171 *
172 * CCDGEN:WriteStruct_Count==418
173 */
174 typedef struct
175 {
176 U8 msg_type; /*< 0: 1> Message Type */
177 U8 _align0; /*< 1: 1> alignment */
178 U8 _align1; /*< 2: 1> alignment */
179 U8 v_ss_cause; /*< 3: 1> valid-flag */
180 T_ss_cause ss_cause; /*< 4: 36> Cause */
181 U8 _align2; /*< 40: 1> alignment */
182 U8 _align3; /*< 41: 1> alignment */
183 U8 _align4; /*< 42: 1> alignment */
184 U8 v_ss_facility; /*< 43: 1> valid-flag */
185 T_ss_facility ss_facility; /*< 44:252> SS facility */
186 } T_B_SS_REL_COMP;
187 #endif
188
189
190 #include "CDG_LEAVE.h"
191
192
193 #endif