comparison g23m-aci/aci/sap_em.c @ 0:75a11d740a02

initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 09 Jun 2016 00:02:41 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:75a11d740a02
1 /*
2 +-----------------------------------------------------------------------------
3 | Project :
4 | Modul :
5 +-----------------------------------------------------------------------------
6 | Copyright 2002 Texas Instruments Berlin, AG
7 | All rights reserved.
8 |
9 | This file is confidential and a trade secret of Texas
10 | Instruments Berlin, AG
11 | The receipt of or possession of this file does not convey
12 | any rights to reproduce or disclose its contents or to
13 | manufacture, use, or sell anything it may describe, in
14 | whole, or in part, without the specific written consent of
15 | Texas Instruments Berlin, AG.
16 +-----------------------------------------------------------------------------
17 | Purpose : Definitions for the processing functions of the protocol
18 | stack adapter for the engineering mode.
19 +-----------------------------------------------------------------------------
20 */
21
22 #include "config.h"
23 #include "fixedconf.h"
24 #include "condat-features.h"
25 #include "aci_conf.h"
26
27 #include "aci_all.h"
28
29 /*==== INCLUDES ===================================================*/
30 #include "aci_cmh.h"
31 #include "ati_cmd.h"
32 #include "aci_cmd.h"
33 #include "aci.h"
34 #include "aci_em.h"
35 #include "aci_mem.h"
36
37 #ifdef FF_EM_MODE
38
39 /*==== CONSTANTS ==================================================*/
40
41 /*==== TYPES ======================================================*/
42
43
44 /*==== EXPORT =====================================================*/
45 /*
46 #if !defined (WIN32)
47 EXTERN CHAR* l1_version(void);
48 EXTERN CHAR* dl_version(void);
49 EXTERN CHAR* rr_version(void);
50 EXTERN CHAR* mm_version(void);
51 EXTERN CHAR* cc_version(void);
52 EXTERN CHAR* ss_version(void);
53 EXTERN CHAR* sim_version(void);
54 EXTERN CHAR* sms_version(void);
55 //EXTERN CHAR* aci_version(void);
56 #endif
57 */
58
59 /*==== VARIABLES ==================================================*/
60
61 /*==== FUNCTIONS ==================================================*/
62
63
64 /*
65 +------------------------------------------------------------------------------
66 | Function : psa_em_sc_info_cnf
67 +------------------------------------------------------------------------------
68 | Description : Pars the serving cell infrastructure data back to the initial
69 | function inside the customer specific MMI with a cb-function.
70 |
71 | Parameters : Primitiv
72 |
73 | Return : void
74 +------------------------------------------------------------------------------
75 */
76
77 GLOBAL void psa_em_sc_info_cnf (T_EM_SC_INFO_CNF *em_sc_info_cnf)
78 {
79 TRACE_FUNCTION ("psa_em_sc_info_cnf()");
80
81 em_Received_Data(em_sc_info_cnf, EM_SUBCLASS_SC);
82 }
83
84 /*
85 +------------------------------------------------------------------------------
86 | Function : psa_em_sc_gprs_info_cnf
87 +------------------------------------------------------------------------------
88 | Description : Pars the serving cell gprs infrastructure data back to the initial
89 | function inside the customer specific MMI with a cb-function.
90 |
91 | Parameters : Primitiv
92 |
93 | Return : void
94 +------------------------------------------------------------------------------
95 */
96
97 GLOBAL void psa_em_sc_gprs_info_cnf (T_EM_SC_GPRS_INFO_CNF *em_sc_gprs_info_cnf)
98 {
99 TRACE_FUNCTION ("psa_em_sc_gprs_info_cnf()");
100
101 em_Received_Data(em_sc_gprs_info_cnf, EM_SUBCLASS_SC_GPRS);
102 }
103
104 /*
105 +------------------------------------------------------------------------------
106 | Function : psa_em_nc_info_cnf
107 +------------------------------------------------------------------------------
108 | Description : Pars the serving cell infrastructure data back to the initial
109 | function inside the customer specific MMI with a cb-function.
110 |
111 | Parameters : Primitiv
112 |
113 | Return : void
114 +------------------------------------------------------------------------------
115 */
116
117 GLOBAL void psa_em_nc_info_cnf (T_EM_NC_INFO_CNF *em_nc_info_cnf)
118 {
119 TRACE_FUNCTION ("psa_em_nc_info_cnf()");
120
121 em_Received_Data(em_nc_info_cnf, EM_SUBCLASS_NC);
122 }
123
124 /*
125 +------------------------------------------------------------------------------
126 | Function : psa_em_loc_pag_info_cnf
127 +------------------------------------------------------------------------------
128 | Description : Pars the serving cell infrastructure data back to the initial
129 | function inside the customer specific MMI with a cb-function.
130 |
131 | Parameters : Primitiv
132 |
133 | Return : void
134 +------------------------------------------------------------------------------
135 */
136
137 GLOBAL void psa_em_loc_pag_info_cnf (T_EM_LOC_PAG_INFO_CNF *em_loc_pag_info_cnf)
138 {
139 TRACE_FUNCTION ("psa_em_loc_pag_info_cnf()");
140
141 em_Received_Data(em_loc_pag_info_cnf, EM_SUBCLASS_LOC_PAG);
142 }
143
144 /*
145 +------------------------------------------------------------------------------
146 | Function : psa_em_plmn_info_cnf
147 +------------------------------------------------------------------------------
148 | Description : Pars the serving cell infrastructure data back to the initial
149 | function inside the customer specific MMI with a cb-function.
150 |
151 | Parameters : Primitiv
152 |
153 | Return : void
154 +------------------------------------------------------------------------------
155 */
156
157 GLOBAL void psa_em_plmn_info_cnf (T_EM_PLMN_INFO_CNF *em_plmn_info_cnf)
158 {
159 TRACE_FUNCTION ("psa_em_plmn_info_cnf()");
160
161 em_Received_Data(em_plmn_info_cnf, EM_SUBCLASS_PLMN);
162 }
163
164 /*
165 +------------------------------------------------------------------------------
166 | Function : psa_em_cip_hop_dtx_info_cnf
167 +------------------------------------------------------------------------------
168 | Description : Pars the serving cell infrastructure data back to the initial
169 | function inside the customer specific MMI with a cb-function.
170 |
171 | Parameters : Primitiv
172 |
173 | Return : void
174 +------------------------------------------------------------------------------
175 */
176
177 GLOBAL void psa_em_cip_hop_dtx_info_cnf (T_EM_CIP_HOP_DTX_INFO_CNF *em_cip_hop_dtx_info_cnf)
178 {
179 TRACE_FUNCTION ("psa_em_cip_hop_dtx_info_cnf()");
180
181 em_Received_Data(em_cip_hop_dtx_info_cnf, EM_SUBCLASS_CIPH_HOP_DTX);
182 }
183
184 /*
185 +------------------------------------------------------------------------------
186 | Function : psa_em_power_info_cnf
187 +------------------------------------------------------------------------------
188 | Description : Pars the serving cell infrastructure data back to the initial
189 | function inside the customer specific MMI with a cb-function.
190 |
191 | Parameters : Primitiv
192 |
193 | Return : void
194 +------------------------------------------------------------------------------
195 */
196
197 GLOBAL void psa_em_power_info_cnf (T_EM_POWER_INFO_CNF *em_power_info_cnf)
198 {
199 TRACE_FUNCTION ("psa_em_power_info_cnf()");
200
201 em_Received_Data(em_power_info_cnf, EM_SUBCLASS_POWER);
202 }
203
204 /*
205 +------------------------------------------------------------------------------
206 | Function : psa_em_identity_info_cnf
207 +------------------------------------------------------------------------------
208 | Description : Pars the serving cell infrastructure data back to the initial
209 | function inside the customer specific MMI with a cb-function.
210 |
211 | Parameters : Primitiv
212 |
213 | Return : void
214 +------------------------------------------------------------------------------
215 */
216
217 GLOBAL void psa_em_identity_info_cnf (T_EM_IDENTITY_INFO_CNF *em_identity_info_cnf)
218 {
219 TRACE_FUNCTION ("psa_em_identity_info_cnf()");
220
221 em_Received_Data(em_identity_info_cnf, EM_SUBCLASS_ID);
222 }
223
224 /*
225 +------------------------------------------------------------------------------
226 | Function : psa_em_sw_version_info_cnf
227 +------------------------------------------------------------------------------
228 | Description : Pars the serving cell infrastructure data back to the initial
229 | function inside the customer specific MMI with a cb-function.
230 |
231 | Parameters : Primitiv
232 |
233 | Return : void
234 +------------------------------------------------------------------------------
235 */
236
237 GLOBAL void psa_em_sw_version_info_cnf (T_EM_SW_VERSION_INFO_CNF *em_sw_version_info_cnf)
238 {
239 TRACE_FUNCTION ("psa_em_sw_version_info_cnf()");
240
241 em_Received_Data(em_sw_version_info_cnf, EM_SUBCLASS_SW_VERSION);
242 }
243
244 /*
245 +------------------------------------------------------------------------------
246 | Function : psa_em_gmm_info_cnf
247 +------------------------------------------------------------------------------
248 | Description : Pars the serving cell gmm data back to the initial
249 | function inside the customer specific MMI with a cb-function.
250 |
251 | Parameters : Primitiv
252 |
253 | Return : void
254 +------------------------------------------------------------------------------
255 */
256
257 GLOBAL void psa_em_gmm_info_cnf (T_EM_GMM_INFO_CNF *em_gmm_info_cnf)
258 {
259 TRACE_FUNCTION ("psa_em_gmm_info_cnf()");
260
261 em_Received_Data(em_gmm_info_cnf, EM_SUBCLASS_GMM);
262 }
263 /*
264 +------------------------------------------------------------------------------
265 | Function : psa_em_grlc_info_cnf
266 +------------------------------------------------------------------------------
267 | Description : Pars the serving cell grlc data back to the initial
268 | function inside the customer specific MMI with a cb-function.
269 |
270 | Parameters : Primitiv
271 |
272 | Return : void
273 +------------------------------------------------------------------------------
274 */
275
276 GLOBAL void psa_em_grlc_info_cnf (T_EM_GRLC_INFO_CNF *em_grlc_info_cnf)
277 {
278 TRACE_FUNCTION ("psa_em_grlc_info_cnf()");
279
280 em_Received_Data(em_grlc_info_cnf, EM_SUBCLASS_GRLC);
281 }
282
283
284 /*
285 +------------------------------------------------------------------------------
286 | Function : psa_em_amr_info_cnf
287 +------------------------------------------------------------------------------
288 | Description : Pars the AMR information data back to the initial
289 | function inside the customer specific MMI with a cb-function.
290 |
291 | Parameters : Primitive
292 |
293 | Return : void
294 +------------------------------------------------------------------------------
295 */
296
297 GLOBAL void psa_em_amr_info_cnf (T_EM_AMR_INFO_CNF *em_amr_info_cnf)
298 {
299 TRACE_FUNCTION ("psa_em_amr_info_cnf()");
300
301 em_Received_Data(em_amr_info_cnf, EM_SUBCLASS_AMR);
302 }
303 #endif /* FF_EM_MODE */
304
305 /*+++++++++++++++++++++++++++++++++++++++++ E O F +++++++++++++++++++++++++++++++++++++++++*/
306