FreeCalypso > hg > fc-tourmaline
comparison src/cs/layer1/include/l1_trace.h @ 0:4e78acac3d88
src/{condat,cs,gpf,nucleus}: import from Selenite
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 16 Oct 2020 06:23:26 +0000 |
parents | |
children | 0f688d07b068 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4e78acac3d88 |
---|---|
1 /************* Revision Controle System Header ************* | |
2 * GSM Layer 1 software | |
3 * L1_TRACE.H | |
4 * | |
5 * Filename l1_trace.h | |
6 * Copyright 2003 (C) Texas Instruments | |
7 * | |
8 ************* Revision Controle System Header *************/ | |
9 | |
10 | |
11 #ifndef __L1_TRACE_H__ | |
12 #define __L1_TRACE_H__ | |
13 | |
14 #include "rvt_gen.h" | |
15 #include <string.h> | |
16 | |
17 #if (defined RVM_RTT_SWE || (OP_L1_STANDALONE == 1)) | |
18 #include "rtt_gen.h" | |
19 #endif | |
20 | |
21 #define L1_BINARY_TRACE 0 | |
22 | |
23 /********************/ | |
24 /* Main definitions */ | |
25 /********************/ | |
26 | |
27 #define TR_HEADER_FN_DELAY 10 // Delay applied to store the FN in the trace cell header | |
28 #define TR_HEADER_ID_MASK 0x000003FF // Mask on the cell ID stored in the cell header | |
29 | |
30 // Opcodes for communication with L1 Tracer | |
31 //----------------------------------------- | |
32 | |
33 #define TRACE_CONFIG_OPCODE 0 | |
34 #define TRACE_CHECKING_OPCODE 1 | |
35 | |
36 #define TRACE_CHECK_RESULT_OPCODE 1023 // WARNING: UL opcode 1023 reseved for trace version | |
37 // (cannot be used for trace) | |
38 | |
39 /****************************** ASCII trace only *****************************************/ | |
40 | |
41 #if (L1_BINARY_TRACE == 0) || (TRACE_TYPE == 5) | |
42 #if (OP_L1_STANDALONE == 1) | |
43 #define DEFAULT_DYN_TRACE_CONFIG 0x00000A67 | |
44 #elif (OP_WCP == 1) | |
45 // WCP patch: default config is no Layer1 trace | |
46 #define DEFAULT_DYN_TRACE_CONFIG 0x00000000 // default was 0x00000BB7 | |
47 // End WCP patch | |
48 #else | |
49 #define DEFAULT_DYN_TRACE_CONFIG 0x00000BB7 | |
50 #endif | |
51 | |
52 // Possible EVENTS for L1S traces using TRACE_INFO. | |
53 //------------------------------------------------- | |
54 | |
55 #define PM_EQUAL_0 1 | |
56 #define NO_PM_EQUAL_0 2 | |
57 #define MCU_DSP_MISMATCH 3 | |
58 #define NO_MCU_DSP_MISMATCH 4 | |
59 #define L1S_ABORT 5 | |
60 #define L1S_PACKET_TRANSFER 6 | |
61 #define L1S_RLC_STAT 7 | |
62 #define DL_PTCCH 8 | |
63 #define L1S_D_ERROR_STATUS 9 | |
64 #define TRACE_CPU_LOAD 10 // Only works with TRACE_TYPE 7 | |
65 #define RLC_DL_PARAM 11 | |
66 #define RLC_UL_PARAM 12 | |
67 #define FORBIDDEN_UPLINK 13 | |
68 #define DYN_TRACE_CHANGE 14 // Currently only work with TRACE_TYPE 4 | |
69 #define TRACE_SLEEP 15 | |
70 #define TRACE_GAUGING_RESET 16 | |
71 #define TRACE_GAUGING 17 | |
72 #define NEW_TOA 18 | |
73 #define TOA_NOT_UPDATED 19 | |
74 #define IT_DSP_ERROR 20 | |
75 #define TRACE_ADC 21 | |
76 #define PTCCH_DISABLED 22 | |
77 #define DYN_TRACE_DEBUG 23 // Currently only work with TRACE_TYPE 4 | |
78 #define DEDIC_TCH_BLOCK_STAT 24 | |
79 #define TRACE_RATSCCH 25 | |
80 | |
81 // Wakeup Type for Power management | |
82 //-------------------------------- | |
83 #define WAKEUP_FOR_UNDEFINED 0 | |
84 #define WAKEUP_FOR_L1_TASK 1 | |
85 #define WAKEUP_FOR_OS_TASK 2 | |
86 #define WAKEUP_FOR_HW_TIMER_TASK 3 | |
87 #define WAKEUP_FOR_GAUGING_TASK 4 | |
88 #define WAKEUP_BY_ASYNC_INTERRUPT 5 | |
89 #define WAKEUP_ASYNCHRONOUS_ULPD_0 6 | |
90 #define WAKEUP_ASYNCHRONOUS_SLEEP_DURATION_0 7 | |
91 | |
92 // Big Sleep source for Power management | |
93 //------------------------------------- | |
94 #define BIG_SLEEP_DUE_TO_UNDEFINED 0 // deep sleep is forbiden : cause undefined | |
95 #define BIG_SLEEP_DUE_TO_LIGHT_ON 1 // deep sleep is forbiden by light on activitie | |
96 #define BIG_SLEEP_DUE_TO_UART 2 // deep sleep is forbiden by UART activitie | |
97 #define BIG_SLEEP_DUE_TO_SIM 3 // deep sleep is forbiden by SIM activitie | |
98 #define BIG_SLEEP_DUE_TO_GAUGING 4 // deep sleep is forbiden by not enought gauging | |
99 #define BIG_SLEEP_DUE_TO_SLEEP_MODE 5 // deep sleep is forbiden by the sleep mode enabled | |
100 #define BIG_SLEEP_DUE_TO_DSP_TRACES 6 // deep sleep is forbiden by the DSP | |
101 #define BIG_SLEEP_DUE_TO_BLUETOOTH 7 // deep sleep is forbiden by the Bluetooth module | |
102 #define BIG_SLEEP_DUE_TO_CHARGING 8 // deep sleep is forbiden by battery charging | |
103 | |
104 void Trace_Packet_Transfer (UWORD8 prev_crc_error); // Previous RX blocks CRC_ERROR summary | |
105 void l1_display_buffer_trace_fct(void); | |
106 | |
107 //=================================================== | |
108 //=========== BUFFER TRACE ========================== | |
109 //=================================================== | |
110 | |
111 // buffer size | |
112 #define TRACE_FCT_BUFF_SIZE 40 | |
113 | |
114 //////////////// | |
115 // fonctions id | |
116 ///////////////// | |
117 | |
118 // fonction name to display | |
119 #ifdef L1_TRACE_C | |
120 | |
121 #if (TRACE_TYPE==5) || TRACE_FULL_NAME | |
122 const char string_fct_trace[][35]={ | |
123 | |
124 // L1S_CTRL_XXXXX | |
125 "l1s_ctrl_ADC()", | |
126 "l1s_ctrl_msagc()", | |
127 "l1s_ctrl_sb2()", | |
128 "l1s_ctrl_sb26()", | |
129 "l1s_ctrl_sb51()", | |
130 "l1s_ctrl_sbconf()", | |
131 "l1s_ctrl_sbcnf26()", | |
132 "l1s_ctrl_sbcnf51()", | |
133 "l1s_ctrl_fb()", | |
134 "l1s_ctrl_fb26()", | |
135 "l1s_ctrl_smscb()", | |
136 "l1s_ctrl_snb_dl()", | |
137 "l1s_ctrl_snb_dl(burst 0)", | |
138 "l1s_ctrl_snb_dl(burst 1)", | |
139 "l1s_ctrl_snb_dl(burst 2)", | |
140 "l1s_ctrl_snb_dl(burst 3)", | |
141 "l1s_ctrl_snb_ul()", | |
142 "l1s_ctrl_nnb()", | |
143 "l1s_ctrl_rach()", | |
144 "l1s_ctrl_tcht_dummy(DL)", | |
145 "l1s_ctrl_tchth(DL)", | |
146 "l1s_ctrl_tchth(UL)", | |
147 "l1s_ctrl_tcha(DL)", | |
148 "l1s_ctrl_tcha(UL)", | |
149 "l1s_ctrl_tchtf(DL)", | |
150 "l1s_ctrl_tchtf(UL)", | |
151 | |
152 // L1PS_CTRL_XXXXX | |
153 "l1ps_ctrl_poll()", | |
154 "l1ps_ctrl_snb_dl", | |
155 "l1ps_ctrl_single()", | |
156 "l1ps_ctrl_pbcchs()", | |
157 "l1ps_ctrl_pbcchn()", | |
158 "l1ps_ctrl_itmeas()", | |
159 "l1ps_ctrl_pdtch", | |
160 "l1ps_ctrl_pdtch(UL)", | |
161 "l1ps_ctrl_pdtch(DL)", | |
162 "l1ps_ctrl_pdtch(DL burst0)", | |
163 "l1ps_ctrl_pdtch(DL burst1)", | |
164 "l1ps_ctrl_pdtch(DL burst2)", | |
165 "l1ps_ctrl_pdtch(DL burst3)", | |
166 "l1ps_ctrl_pdtch(RA)", | |
167 "l1ps_ctrl_pdtch(dummy)", | |
168 "l1ps_ctrl_ptcch(UL)", | |
169 "l1ps_ctrl_ptcch(empty)", | |
170 "l1ps_ctrl_ptcch(DL burst0)", | |
171 "l1ps_ctrl_ptcch(DL burst1)", | |
172 "l1ps_ctrl_ptcch(DL burst2)", | |
173 "l1ps_ctrl_ptcch(DL burst3)", | |
174 | |
175 // others CTRL | |
176 "ctrl_cr_meas", | |
177 "ctrl_i_ba_meas", | |
178 "ctrl_d_ba_meas", | |
179 "ctrl_tcr_meas_1", | |
180 "ctrl_tcr_meas_2", | |
181 "ctrl_pc_meas_chan", | |
182 "ctrl_transfer_meas", | |
183 "ctrl_full_list_meas", | |
184 "ctrl_Scell_transfer_meas", | |
185 | |
186 // L1S_READ_XXXXX | |
187 "l1s_read_ra()", | |
188 "l1s_read_nnb", | |
189 "l1s_read_snb_dl", | |
190 "l1s_read_tx_nb(DUL)", | |
191 "l1s_read_tx_nb(AUL)", | |
192 "l1s_read_tx_nb(TCHF)", | |
193 "l1s_read_tx_nb(TCHH)", | |
194 "l1s_read_fb()", | |
195 "l1s_read_fb51()", | |
196 "l1s_read_fb26()", | |
197 "l1s_read_sb()", | |
198 "l1s_read_sbconf()", | |
199 "l1s_read_l3frm(CB)", | |
200 "l1s_read_l3frm(NP)", | |
201 "l1s_read_l3frm(EP)", | |
202 "l1s_read_l3frm(ALLC)", | |
203 "l1s_read_l3frm(NBCCHS)", | |
204 "l1s_read_l3frm(EBCCHS)", | |
205 "l1s_read_l3frm(BCCHN)", | |
206 "l1s_read_sacch_dl(ADL)", | |
207 "l1s_read_sacch_dl(TCHA)", | |
208 "l1s_read_dcch_dl(DDL)", | |
209 "l1s_read_dcch_dl(TCHTF)", | |
210 "l1s_read_dcch_dl(TCHTH)", | |
211 "l1s_read_dedic_dl", | |
212 "l1s_read_mon_result", | |
213 "l1s_read_dummy", | |
214 "l1s_read_msagc()", | |
215 | |
216 // L1PS_READ_XXXXX | |
217 "l1ps_read_nb_dl", | |
218 "l1ps_read_itmeas()", | |
219 "l1ps_read_single", | |
220 "l1ps_read_single_dummy", | |
221 "l1ps_read_l3frm(PNP)", | |
222 "l1ps_read_l3frm(PEP)", | |
223 "l1ps_read_l3frm(PALLC)", | |
224 "l1ps_read_l3frm(PBCCHS)", | |
225 "l1ps_read_l3frm(PBCCHN)", | |
226 "l1ps_read_l3frm(SINGLE)", | |
227 "l1ps_read_l3frm(?)", | |
228 "l1ps_read_pra()", | |
229 "l1ps_read_poll()", | |
230 " l1ps_read_pdtch()", | |
231 "l1ps_read_pdtch(burst)", | |
232 "l1ps_read_ptcch(DL)", | |
233 "l1ps_read_ptcch(UL)", | |
234 | |
235 // others READ | |
236 "read_cr_meas", | |
237 "read_tcr_meas", | |
238 "read_i_ba_meas", | |
239 "read_d_ba_meas", | |
240 "read_pc_meas_chan", | |
241 "read_full_list_meas", | |
242 | |
243 // miscellaneous | |
244 "SYNCHRO...", | |
245 "L1S_ABORT...", | |
246 "L1S_ABORT(PAGE:R0 W0)", | |
247 "unknown_fb()", | |
248 "STI PASSED...", | |
249 "task KILLED...", | |
250 "ALLOC EXHAUSTION", | |
251 "UL task does not correspond", | |
252 "DL task does not correspond", | |
253 "DL burst does not correspond", | |
254 "=>NEW_FRAME(PAGE:R0 W0)", | |
255 "=>NEW_FRAME(PAGE:R0 W1)", | |
256 "=>NEW_FRAME(PAGE:R1 W0)", | |
257 "=>NEW_FRAME(PAGE:R1 W1)", | |
258 "l1dmacro_synchro", | |
259 "tx_tch_data()", | |
260 "dll_read_dcch()", | |
261 "dll_read_sacch()", | |
262 "Time adjustment", | |
263 }; | |
264 | |
265 #endif | |
266 #endif // L1_TRACE_C | |
267 | |
268 | |
269 //=================================================== | |
270 //=========== BUFFER TRACE END ====================== | |
271 //=================================================== | |
272 | |
273 #if (OP_L1_STANDALONE == 0) | |
274 // Dynamic trace: message content | |
275 //------------------------------- | |
276 #define DYN_TRACE_0 0 | |
277 #define DYN_TRACE_1 1 | |
278 #define DYN_TRACE_2 2 | |
279 #define DYN_TRACE_3 3 | |
280 #define DYN_TRACE_4 4 | |
281 #define DYN_TRACE_5 5 | |
282 #define DYN_TRACE_6 6 | |
283 #define DYN_TRACE_7 7 | |
284 #define DYN_TRACE_8 8 | |
285 #define DYN_TRACE_9 9 | |
286 #define DYN_TRACE_10 10 | |
287 #define DYN_TRACE_11 11 | |
288 #define DYN_TRACE_12 12 | |
289 #define DYN_TRACE_13 13 | |
290 #define DYN_TRACE_14 14 | |
291 #define DYN_TRACE_15 15 | |
292 #define DYN_TRACE_16 16 | |
293 #endif | |
294 | |
295 /****************************** Binary trace only *****************************************/ | |
296 | |
297 #else | |
298 #define DEFAULT_DYN_TRACE_CONFIG 0x000007a7 | |
299 #endif | |
300 | |
301 | |
302 /***********************************************************/ | |
303 /* Trace structures */ | |
304 /***********************************************************/ | |
305 | |
306 // Trace version | |
307 typedef struct | |
308 { | |
309 UWORD32 Opcode; | |
310 UWORD32 checksum; | |
311 UWORD16 version; | |
312 } | |
313 T_TRACE_VERSION; | |
314 | |
315 // Condensed trace structure definition | |
316 typedef struct | |
317 { | |
318 BOOL blk_status; | |
319 UWORD8 dl_cs_type; | |
320 UWORD8 dl_status[8]; | |
321 UWORD8 ul_status[8]; | |
322 } T_PDTCH_TRACE; | |
323 | |
324 | |
325 #if (defined RVM_RTT_SWE || (OP_L1_STANDALONE == 1)) | |
326 // L1S trace function pointers | |
327 typedef struct | |
328 { | |
329 T_RTT_RET (*rtt_refresh_status) (T_RTT_USER_ID user_id); | |
330 | |
331 T_RTT_PTR (*rtt_get_fill_ptr) (T_RTT_USER_ID user_id, | |
332 T_RTT_SIZE size); | |
333 | |
334 T_RTT_RET (*rtt_dump_buffer) (T_RTT_USER_ID user_id, | |
335 T_RTT_SIZE dump_size); | |
336 } T_L1S_TRACE_FUNC; | |
337 #endif | |
338 | |
339 | |
340 // L1S trace buffer size | |
341 #define L1S_RTT_BUF_LENGTH 1000 | |
342 | |
343 // Trace configuration | |
344 typedef struct | |
345 { | |
346 UWORD32 l1_dyn_trace; | |
347 UWORD32 rttl1_cell_enable[8]; | |
348 UWORD32 rttl1_event_enable; | |
349 } T_TRACE_CONFIG; | |
350 | |
351 // Debug info structure | |
352 typedef struct | |
353 { | |
354 // User IDs | |
355 T_RVT_USER_ID l1_trace_user_id; | |
356 #if (defined RVM_RTT_SWE || (OP_L1_STANDALONE == 1)) | |
357 T_RTT_USER_ID l1s_trace_user_id; | |
358 #endif | |
359 | |
360 UWORD8 PM_equal_0; | |
361 UWORD8 PM_Task; | |
362 UWORD8 Not_PM_Task; | |
363 | |
364 UWORD8 DSP_misaligned; | |
365 | |
366 UWORD8 facch_dl_count; | |
367 UWORD8 facch_ul_count; | |
368 UWORD8 facch_dl_fail_count; | |
369 UWORD8 facch_dl_fail_count_trace; | |
370 | |
371 UWORD8 sacch_d_nerr; | |
372 | |
373 UWORD8 rxlev_req_count; | |
374 BOOL init_trace; | |
375 UWORD8 abort_task; | |
376 | |
377 #if (L1_BINARY_TRACE == 0) | |
378 UWORD8 l1_memorize_error; | |
379 | |
380 UWORD8 trace_fct_buff[TRACE_FCT_BUFF_SIZE]; | |
381 UWORD8 trace_fct_buff_index; | |
382 BOOL trace_buff_stop; | |
383 BOOL trace_filter; | |
384 #endif | |
385 | |
386 BOOL sleep_performed; | |
387 UWORD8 reset_gauging_algo; | |
388 | |
389 #if L1_GPRS | |
390 BOOL new_tcr_list; | |
391 T_PDTCH_TRACE pdtch_trace; | |
392 #endif | |
393 | |
394 #if L1_GTT | |
395 T_RVT_USER_ID gtt_trace_user_id; | |
396 #endif | |
397 | |
398 #if (D_ERROR_STATUS_TRACE_ENABLE) | |
399 // define a mask array for handling of the d_error_status field | |
400 UWORD16 d_error_status_masks[2]; | |
401 API d_error_status_old; | |
402 #endif | |
403 | |
404 #if (DSP_DEBUG_TRACE_ENABLE == 1) | |
405 // Variable used to flag a DSP error, COM mismatch or PM=0 occured | |
406 // Array x 2 --> double buffered | |
407 // Contains 0 if no error / DSP trace start address if an error occured | |
408 UWORD16 dsp_debug_buf_start[2]; | |
409 UWORD32 dsp_debug_fn[2]; | |
410 UWORD16 dsp_debug_time[2]; | |
411 UWORD32 fn_last_dsp_debug; | |
412 #endif | |
413 | |
414 // RTT | |
415 #if (defined RVM_RTT_SWE || (OP_L1_STANDALONE == 1)) | |
416 T_L1S_TRACE_FUNC l1s_rtt_func; | |
417 UWORD8 l1s_trace_buf[L1S_RTT_BUF_LENGTH]; | |
418 #endif | |
419 UWORD32 task_bitmap[8]; | |
420 UWORD32 mem_task_bitmap[8]; | |
421 | |
422 // Dynamic trace | |
423 T_TRACE_CONFIG config[2]; | |
424 T_TRACE_CONFIG *current_config; | |
425 T_TRACE_CONFIG *pending_config; | |
426 } | |
427 T_TRACE_INFO_STRUCT; | |
428 | |
429 extern T_TRACE_INFO_STRUCT trace_info; | |
430 | |
431 | |
432 /***********************/ | |
433 /* Function prototypes */ | |
434 /***********************/ | |
435 | |
436 void l1_trace_init (); | |
437 void Trace_L1s_Abort (UWORD8 task); | |
438 void Trace_MCU_DSP_Com_Mismatch (UWORD8 task); | |
439 void Trace_PM_Equal_0 (UWORD32 pm, UWORD8 task); | |
440 void Trace_rlc_ul_param (UWORD8 assignment_id, | |
441 UWORD8 tx_no, | |
442 UWORD32 fn, | |
443 UWORD8 ta, | |
444 UWORD32 a_pu_gprs, | |
445 UWORD32 a_du_gprs, | |
446 BOOL fix_alloc_exhaust); | |
447 void Trace_rlc_dl_param (UWORD8 assignment_id, | |
448 UWORD32 fn, | |
449 UWORD32 d_rlcmac_rx_no_gprs, | |
450 UWORD8 rx_no, | |
451 UWORD8 rlc_blocks_sent, | |
452 UWORD8 last_poll_response); | |
453 void Trace_uplink_no_TA (); | |
454 void Trace_condensed_pdtch (UWORD8 rx_allocation, UWORD8 tx_allocation); | |
455 void Trace_dl_ptcch (UWORD8 ordered_ta, | |
456 UWORD8 crc, | |
457 UWORD8 ta_index, | |
458 UWORD8 ts, | |
459 UWORD16 elt1, | |
460 UWORD16 elt2, | |
461 UWORD16 elt3, | |
462 UWORD16 elt4, | |
463 UWORD16 elt5, | |
464 UWORD16 elt6, | |
465 UWORD16 elt7, | |
466 UWORD16 elt8 | |
467 ); | |
468 | |
469 void Trace_d_error_status (); | |
470 void Trace_dsp_debug (); | |
471 #if (AMR == 1) | |
472 void Trace_dsp_amr_debug (void); | |
473 #endif | |
474 void Trace_params (UWORD8 debug_code, | |
475 UWORD32 param0, | |
476 UWORD32 param1, | |
477 UWORD32 param2, | |
478 UWORD32 param3, | |
479 UWORD32 param4, | |
480 UWORD32 param5, | |
481 UWORD32 param6); | |
482 void Trace_L1S_CPU_load (); | |
483 void Trace_dyn_trace_change (); | |
484 | |
485 #if (AMR == 1) | |
486 void l1_trace_ratscch (UWORD16 fn, UWORD16 amr_change_bitmap); | |
487 #endif | |
488 | |
489 void l1_trace_sleep (UWORD32 start_fn, | |
490 UWORD32 end_fn, | |
491 UWORD8 type_sleep, | |
492 UWORD8 wakeup_type, | |
493 UWORD8 big_sleep_type); | |
494 void l1_trace_gauging_reset (void); | |
495 void l1_trace_gauging (void); | |
496 void l1_trace_new_toa (void); | |
497 void l1_trace_toa_not_updated (void); | |
498 void l1_trace_IT_DSP_error (void); | |
499 void l1_trace_ADC (UWORD8 type); | |
500 void l1_check_com_mismatch (UWORD8 task); | |
501 void l1_check_pm_error (UWORD32 pm,UWORD8 task); | |
502 void Trace_PM_Equal_0_balance (void); | |
503 void l1_trace_ptcch_disable (void); | |
504 void trace_fct (UWORD8 fct_id, WORD32 radio_freq); | |
505 | |
506 /****************/ | |
507 /* Trace macros */ | |
508 /****************/ | |
509 | |
510 #if (CODE_VERSION != SIMULATION) | |
511 #define GTT_send_trace_cpy(s) rvt_send_trace_cpy ((T_RVT_BUFFER)s, trace_info.gtt_trace_user_id, strlen(s), RVT_ASCII_FORMAT) | |
512 #define GTT_send_trace_no_cpy(s) rvt_send_trace_no_cpy ((T_RVT_BUFFER)s, trace_info.gtt_trace_user_id, strlen(s), RVT_ASCII_FORMAT) | |
513 #else | |
514 void GTT_send_trace_cpy(char *s); | |
515 #endif | |
516 | |
517 /***********************************************************/ | |
518 /* Trace data (parsed by the decoder) */ | |
519 /***********************************************************/ | |
520 | |
521 // Trace version | |
522 //-------------- | |
523 | |
524 #define L1_TRACE_VERSION 5 | |
525 | |
526 // Dynamic traces | |
527 //--------------- | |
528 | |
529 //TRACE_CONF/ | |
530 #define L1_DYN_TRACE_L1A_MESSAGES 0 //NAME/ L1A messages | |
531 #define L1_DYN_TRACE_L1S_DEBUG 1 //NAME/ L1S errors | |
532 #define L1_DYN_TRACE_DSP_DEBUG 2 //NAME/ DSP debug trace | |
533 #define L1_DYN_TRACE_RLC_PARAM 3 //NAME/ RLC parameters | |
534 #define L1_DYN_TRACE_UL_NO_TA 4 //NAME/ Uplink while no TA | |
535 #define L1_DYN_TRACE_DL_PTCCH 5 //NAME/ DL PTCCH blocks | |
536 #define L1_DYN_TRACE_CONDENSED_PDTCH 7 //NAME/ PDTCH UL + DL | |
537 #define L1_DYN_TRACE_L1S_CPU_LOAD 8 //NAME/ L1S CPU load peaks | |
538 #define L1_DYN_TRACE_ULPD 9 //NAME/ ULPD | |
539 #define L1_DYN_TRACE_FULL_LIST_REPORT 10 //NAME/ Full list report | |
540 #define L1_DYN_TRACE_GTT 11 //NAME/ GTT trace | |
541 #define L1_DYN_TRACE_DSP_AMR_DEBUG 12 //NAME/ DSP AMR debug trace | |
542 #if(L1_DYN_DSP_DWNLD == 1) | |
543 #define L1_DYN_TRACE_DYN_DWNLD 13 //NAME/ DYN DWNLD trace | |
544 #endif // L1_DYN_DSP_DWNLD == 1 | |
545 #define L1_DYN_TRACE_GAUGING 14 //NAME/ Gauging parameters | |
546 //END_TRACE_CONF/ | |
547 | |
548 #define L1_DYN_TRACE_DL_PDTCH_CRC 6 // DL PDTCH blocks CRC, only used if L1_BINARY_TRACE == 0 | |
549 | |
550 // L1 RTT event definitions | |
551 //------------------------- | |
552 | |
553 //RTT_EVENTS/ | |
554 #define RTTL1_EVENT_FNMOD13_EQUAL_12 0 //NAME/ Every FN%13 = 12 | |
555 #define RTTL1_EVENT_ERROR 1 //NAME/ When error occurs | |
556 //END_RTT_EVENTS/ | |
557 | |
558 // Buffer length for each event | |
559 #define RTTL1_EVENT_SIZE_FNMOD13_EQUAL_12 L1S_RTT_BUF_LENGTH // All buffer is traced because it's a regular trace | |
560 #define RTTL1_EVENT_SIZE_ERROR L1S_RTT_BUF_LENGTH | |
561 | |
562 // Measurement codes used in trace | |
563 //-------------------------------- | |
564 | |
565 //MEAS_ID/ | |
566 #define FULL_LIST_MEAS_ID 200 //NAME/ Full list meas | |
567 #define I_BA_MEAS_ID 201 //NAME/ Idle BA list meas | |
568 #define D_BA_MEAS_ID 202 //NAME/ Dedicated BA list meas | |
569 #define MS_AGC_ID 203 //NAME/ AGC setting meas | |
570 #define CR_MEAS_ID 204 //NAME/ CR meas | |
571 #define TCR_MEAS_ID 205 //NAME/ Packet transfer CR meas | |
572 #define PC_MEAS_CHAN_ID 206 //NAME/ Beacon meas | |
573 //END_MEAS_ID/ | |
574 | |
575 // Trace tables | |
576 //------------- | |
577 | |
578 //TABLE/ RRBP | |
579 #define RRBP_BLOCK1 0 //NAME/ N+1 | |
580 #define RRBP_BLOCK2 1 //NAME/ N+2 | |
581 #define RRBP_BLOCK3 2 //NAME/ N+3 | |
582 #define RRBP_BLOCK4 3 //NAME/ N+4 | |
583 //END_TABLE/ | |
584 | |
585 //TABLE/ DL CS | |
586 #define DL_CS1 0 //NAME/ CS1 | |
587 #define DL_CS2 1 //NAME/ CS2 | |
588 #define DL_CS3 2 //NAME/ CS3 | |
589 #define DL_CS4 3 //NAME/ CS4 | |
590 //END_TABLE/ | |
591 | |
592 //TABLE/ MFTAB | |
593 #define CST_L1S_CTRL_ADC 0 //NAME/ l1s_ctrl_ADC() | |
594 #define CST_L1S_CTRL_MSAGC 1 //NAME/ l1s_ctrl_msagc() | |
595 #define CST_L1S_CTRL_SB2 2 //NAME/ l1s_ctrl_sb2() | |
596 #define CST_L1S_CTRL_SB26 3 //NAME/ l1s_ctrl_sb26() | |
597 #define CST_L1S_CTRL_SB51 4 //NAME/ l1s_ctrl_sb51() | |
598 #define CST_L1S_CTRL_SBCONF 5 //NAME/ l1s_ctrl_sbconf() | |
599 #define CST_L1S_CTRL_SBCNF26 6 //NAME/ l1s_ctrl_sbcnf26() | |
600 #define CST_L1S_CTRL_SBCNF51 7 //NAME/ l1s_ctrl_sbcnf51() | |
601 #define CST_L1S_CTRL_FB 8 //NAME/ l1s_ctrl_fb() | |
602 #define CST_L1S_CTRL_FB26 9 //NAME/ l1s_ctrl_fb26() | |
603 #define CST_L1S_CTRL_SMSCB 10 //NAME/ l1s_ctrl_smscb() | |
604 #define CST_L1S_CTRL_SNB_DL 11 //NAME/ l1s_ctrl_snb_dl() | |
605 #define CST_L1S_CTRL_SNB_DL_BURST0 12 //NAME/ l1s_ctrl_snb_dl(burst 0) | |
606 #define CST_L1S_CTRL_SNB_DL_BURST1 13 //NAME/ l1s_ctrl_snb_dl(burst 1) | |
607 #define CST_L1S_CTRL_SNB_DL_BURST2 14 //NAME/ l1s_ctrl_snb_dl(burst 2) | |
608 #define CST_L1S_CTRL_SNB_DL_BURST3 15 //NAME/ l1s_ctrl_snb_dl(burst 3) | |
609 #define CST_L1S_CTRL_SNB_UL 16 //NAME/ l1s_ctrl_snb_ul() | |
610 #define CST_L1S_CTRL_NNB 17 //NAME/ l1s_ctrl_nnb() | |
611 #define CST_L1S_CTRL_RACH 18 //NAME/ l1s_ctrl_rach() | |
612 #define CST_L1S_CTRL_TCHT_DUMMY__DL 19 //NAME/ l1s_ctrl_tcht_dummy(DL) | |
613 #define CST_L1S_CTRL_TCHTH__DL 20 //NAME/ l1s_ctrl_tchth(DL) | |
614 #define CST_L1S_CTRL_TCHTH__UL 21 //NAME/ l1s_ctrl_tchth(UL) | |
615 #define CST_L1S_CTRL_TCHA___DL 22 //NAME/ l1s_ctrl_tcha(DL) | |
616 #define CST_L1S_CTRL_TCHA___UL 23 //NAME/ l1s_ctrl_tcha(UL) | |
617 #define CST_L1S_CTRL_TCHTF__DL 24 //NAME/ l1s_ctrl_tchtf(DL) | |
618 #define CST_L1S_CTRL_TCHTF__UL 25 //NAME/ l1s_ctrl_tchtf(UL) | |
619 #define CST_L1PS_CTRL_POLL 26 //NAME/ l1ps_ctrl_poll() | |
620 #define CST_L1PS_CTRL_SNB_DL 27 //NAME/ l1ps_ctrl_snb_dl | |
621 #define CST_L1PS_CTRL_SINGLE 28 //NAME/ l1ps_ctrl_single() | |
622 #define CST_L1PS_CTRL_PBCCHS 29 //NAME/ l1ps_ctrl_pbcchs() | |
623 #define CST_L1PS_CTRL_PBCCHN 30 //NAME/ l1ps_ctrl_pbcchn() | |
624 #define CST_L1PS_CTRL_ITMEAS 31 //NAME/ l1ps_ctrl_itmeas() | |
625 #define CST_L1PS_CTRL_PDTCH 32 //NAME/ l1ps_ctrl_pdtch | |
626 #define CST_L1PS_CTRL_PDTCH_UL 33 //NAME/ l1ps_ctrl_pdtch(UL) | |
627 #define CST_L1PS_CTRL_PDTCH_DL 34 //NAME/ l1ps_ctrl_pdtch(DL) | |
628 #define CST_L1PS_CTRL_PDTCH_DL_BURST0 35 //NAME/ l1ps_ctrl_pdtch(DL burst0) | |
629 #define CST_L1PS_CTRL_PDTCH_DL_BURST1 36 //NAME/ l1ps_ctrl_pdtch(DL burst1) | |
630 #define CST_L1PS_CTRL_PDTCH_DL_BURST2 37 //NAME/ l1ps_ctrl_pdtch(DL burst2) | |
631 #define CST_L1PS_CTRL_PDTCH_DL_BURST3 38 //NAME/ l1ps_ctrl_pdtch(DL burst3) | |
632 #define CST_L1PS_CTRL_PDTCH_RA 39 //NAME/ l1ps_ctrl_pdtch(RA) | |
633 #define CST_L1PS_CTRL_PDTCH_DUMMY 40 //NAME/ l1ps_ctrl_pdtch(dummy) | |
634 #define CST_L1PS_CTRL_PTCCH_UL 41 //NAME/ l1ps_ctrl_ptcch(UL) | |
635 #define CST_L1PS_CTRL_PTCCH_EMPTY 42 //NAME/ l1ps_ctrl_ptcch(empty) | |
636 #define CST_L1PS_CTRL_PTCCH_DL_BURST0 43 //NAME/ l1ps_ctrl_ptcch(DL burst0) | |
637 #define CST_L1PS_CTRL_PTCCH_DL_BURST1 44 //NAME/ l1ps_ctrl_ptcch(DL burst1) | |
638 #define CST_L1PS_CTRL_PTCCH_DL_BURST2 45 //NAME/ l1ps_ctrl_ptcch(DL burst2) | |
639 #define CST_L1PS_CTRL_PTCCH_DL_BURST3 46 //NAME/ l1ps_ctrl_ptcch(DL burst3) | |
640 #define CST_CTRL_CR_MEAS 47 //NAME/ ctrl_cr_meas | |
641 #define CST_CTRL_I_BA_MEAS 48 //NAME/ ctrl_i_ba_meas | |
642 #define CST_CTRL_D_BA_MEAS 49 //NAME/ ctrl_d_ba_meas | |
643 #define CST_CTRL_TCR_MEAS_1 50 //NAME/ ctrl_tcr_meas_1 | |
644 #define CST_CTRL_TCR_MEAS_2 51 //NAME/ ctrl_tcr_meas_2 | |
645 #define CST_CTRL_PC_MEAS_CHAN 52 //NAME/ ctrl_pc_meas_chan | |
646 #define CST_CTRL_TRANSFER_MEAS 53 //NAME/ ctrl_transfer_meas | |
647 #define CST_CTRL_FULL_LIST_MEAS 54 //NAME/ ctrl_full_list_meas | |
648 #define CST_CTRL_SCELL_TRANSFER_MEAS 55 //NAME/ ctrl_Scell_transfer_meas | |
649 #define CST_L1S_READ_RA 56 //NAME/ l1s_read_ra() | |
650 #define CST_L1S_READ_NNB 57 //NAME/ l1s_read_nnb | |
651 #define CST_L1S_READ_SNB_DL 58 //NAME/ l1s_read_snb_dl | |
652 #define CST_L1S_READ_TX_NB__DUL 59 //NAME/ l1s_read_tx_nb(DUL) | |
653 #define CST_L1S_READ_TX_NB__AUL 60 //NAME/ l1s_read_tx_nb(AUL) | |
654 #define CST_L1S_READ_TX_NB__TCHF 61 //NAME/ l1s_read_tx_nb(TCHF) | |
655 #define CST_L1S_READ_TX_NB__TCHH 62 //NAME/ l1s_read_tx_nb(TCHH) | |
656 #define CST_L1S_READ_FB 63 //NAME/ l1s_read_fb() | |
657 #define CST_L1S_READ_FB51 64 //NAME/ l1s_read_fb51() | |
658 #define CST_L1S_READ_FB26 65 //NAME/ l1s_read_fb26() | |
659 #define CST_L1S_READ_SB 66 //NAME/ l1s_read_sb() | |
660 #define CST_L1S_READ_SBCONF 67 //NAME/ l1s_read_sbconf() | |
661 #define CST_L1S_READ_L3FRM__CB 68 //NAME/ l1s_read_l3frm(CB) | |
662 #define CST_L1S_READ_L3FRM__NP 69 //NAME/ l1s_read_l3frm(NP) | |
663 #define CST_L1S_READ_L3FRM__EP 70 //NAME/ l1s_read_l3frm(EP) | |
664 #define CST_L1S_READ_L3FRM__ALLC 71 //NAME/ l1s_read_l3frm(ALLC) | |
665 #define CST_L1S_READ_L3FRM__NBCCHS 72 //NAME/ l1s_read_l3frm(NBCCHS) | |
666 #define CST_L1S_READ_L3FRM__EBCCHS 73 //NAME/ l1s_read_l3frm(EBCCHS) | |
667 #define CST_L1S_READ_L3FRM__BCCHN 74 //NAME/ l1s_read_l3frm(BCCHN) | |
668 #define CST_L1S_READ_SACCH_DL__ADL 75 //NAME/ l1s_read_sacch_dl(ADL) | |
669 #define CST_L1S_READ_SACCH_DL__TCHA 76 //NAME/ l1s_read_sacch_dl(TCHA) | |
670 #define CST_L1S_READ_DCCH_DL__DDL 77 //NAME/ l1s_read_dcch_dl(DDL) | |
671 #define CST_L1S_READ_DCCH_DL__TCHTF 78 //NAME/ l1s_read_dcch_dl(TCHTF) | |
672 #define CST_L1S_READ_DCCH_DL__TCHTH 79 //NAME/ l1s_read_dcch_dl(TCHTH) | |
673 #define CST_L1S_READ_DEDIC_DL 80 //NAME/ l1s_read_dedic_dl | |
674 #define CST_L1S_READ_MON_RESULT 81 //NAME/ l1s_read_mon_result | |
675 #define CST_L1S_READ_DUMMY 82 //NAME/ l1s_read_dummy | |
676 #define CST_L1S_READ_MSAGC 83 //NAME/ l1s_read_msagc() | |
677 #define CST_L1PS_READ_NB_DL 84 //NAME/ l1ps_read_nb_dl | |
678 #define CST_L1PS_READ_ITMEAS 85 //NAME/ l1ps_read_itmeas() | |
679 #define CST_L1PS_READ_SINGLE 86 //NAME/ l1ps_read_single | |
680 #define CST_L1PS_READ_SINGLE_DUMMY 87 //NAME/ l1ps_read_single_dummy | |
681 #define CST_L1PS_READ_L3FRM__PNP 88 //NAME/ l1ps_read_l3frm(PNP) | |
682 #define CST_L1PS_READ_L3FRM__PEP 89 //NAME/ l1ps_read_l3frm(PEP) | |
683 #define CST_L1PS_READ_L3FRM__PALLC 90 //NAME/ l1ps_read_l3frm(PALLC) | |
684 #define CST_L1PS_READ_L3FRM__PBCCHS 91 //NAME/ l1ps_read_l3frm(PBCCHS) | |
685 #define CST_L1PS_READ_L3FRM__PBCCHN 92 //NAME/ l1ps_read_l3frm(PBCCHN) | |
686 #define CST_L1PS_READ_L3FRM__SINGLE 93 //NAME/ l1ps_read_l3frm(SINGLE) | |
687 #define CST_L1PS_READ_L3FRM__UNKNOWN 94 //NAME/ l1ps_read_l3frm(?) | |
688 #define CST_L1PS_READ_PRA 95 //NAME/ l1ps_read_pra() | |
689 #define CST_L1PS_READ_POLL 96 //NAME/ l1ps_read_poll() | |
690 #define CST_L1PS_READ_PDTCH 97 //NAME/ l1ps_read_pdtch() | |
691 #define CST_L1PS_READ_PDTCH_BURST 98 //NAME/ l1ps_read_pdtch(burst) | |
692 #define CST_L1PS_READ_PTCCH_DL 99 //NAME/ l1ps_read_ptcch(DL) | |
693 #define CST_L1PS_READ_PTCCH_UL 100 //NAME/ l1ps_read_ptcch(UL) | |
694 #define CST_READ_CR_MEAS 101 //NAME/ read_cr_meas | |
695 #define CST_READ_TCR_MEAS 102 //NAME/ read_tcr_meas | |
696 #define CST_READ_I_BA_MEAS 103 //NAME/ read_i_ba_meas | |
697 #define CST_READ_D_BA_MEAS 104 //NAME/ read_d_ba_meas | |
698 #define CST_READ_PC_MEAS_CHAN 105 //NAME/ read_pc_meas_chan | |
699 #define CST_READ_FULL_LIST_MEAS 106 //NAME/ read_full_list_meas | |
700 #define CST_L1S_NEW_SYNCHRO 107 //NAME/ SYNCHRO... | |
701 #define CST_L1S_ABORT 108 //NAME/ L1S_ABORT... | |
702 #define CST_L1S_ABORT_W0_R0 109 //NAME/ L1S_ABORT(PAGE:R0 W0) | |
703 #define CST_UNKNOWN_FB 110 //NAME/ unknown_fb() | |
704 #define CST_STI_PASSED 111 //NAME/ STI PASSED... | |
705 #define CST_TASK_KILLED 112 //NAME/ task KILLED... | |
706 #define CST_ALLOC_EXHAUSTION 113 //NAME/ ALLOC EXHAUSTION | |
707 #define CST_UL_TASKS_DO_NOT_CORRESPOND 114 //NAME/ UL task does not correspond | |
708 #define CST_DL_TASKS_DO_NOT_CORRESPOND 115 //NAME/ DL task does not correspond | |
709 #define CST_DL_BURST_DOES_NOT_CORRESPOND 116 //NAME/ DL burst does not correspond | |
710 #define CST_NEW_FRAME_PAGE_R0_W0 117 //NAME/ =>NEW_FRAME(PAGE:R0 W0) | |
711 #define CST_NEW_FRAME_PAGE_R0_W1 118 //NAME/ =>NEW_FRAME(PAGE:R0 W1) | |
712 #define CST_NEW_FRAME_PAGE_R1_W0 119 //NAME/ =>NEW_FRAME(PAGE:R1 W0) | |
713 #define CST_NEW_FRAME_PAGE_R1_W1 120 //NAME/ =>NEW_FRAME(PAGE:R1 W1) | |
714 #define CST_L1DMACRO_SYNCHRO 121 //NAME/ l1dmacro_synchro | |
715 #define CST_TX_TCH_DATA 122 //NAME/ tx_tch_data() | |
716 #define CST_DLL_READ_DCCH 123 //NAME/ dll_read_dcch() | |
717 #define CST_DLL_READ_SACCH 124 //NAME/ dll_read_sacch() | |
718 #define CST_L1S_ADJUST_TIME 125 //NAME/ Time adjustment | |
719 //END_TABLE/ | |
720 | |
721 /***********************************************************/ | |
722 /* Classic Trace structures */ | |
723 /***********************************************************/ | |
724 | |
725 // !!! IMPORTANT NOTE !!! | |
726 | |
727 // Trace structures: | |
728 // ----------------- | |
729 // For 32 bit alignment, all structures should be mapped like this: | |
730 // 1- header | |
731 // 2- 32-bit words (arrays of 32-bit words included) | |
732 // 3- 16-bit words (arrays of 16-bit words included) | |
733 // 4- 8-bit words (arrays of 8-bit words included) | |
734 // This permit to avoid holes between variables and to have a structure independant of | |
735 // alignment | |
736 | |
737 ////////////////// | |
738 // ALR messages // | |
739 ////////////////// | |
740 | |
741 /***********************************************************************************************************/ | |
742 /* Begin header | |
743 //TYPE/ CLASSIC | |
744 //NAME/ MPHC_INIT_L1_REQ | |
745 //FULL/ | |
746 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
747 "#@Fdl7# |->| | | | INIT_L1_REQ | radio_band_config: #@1=1:GSM|=2:GSM_E|=3:PCS1900|=4:DCS1800|=5:DUAL|=6:DUALEXT|=7:GSM850|=8:DUAL_US|#" | |
748 //COND/ | |
749 "#@Fdl7# INIT_L1_REQ" | |
750 End header */ | |
751 //ID/ | |
752 #define TRL1_MPHC_INIT_L1_REQ 1 | |
753 //STRUCT/ | |
754 typedef struct | |
755 { | |
756 UWORD32 header; | |
757 //-------------------------------------------------- | |
758 UWORD8 radio_band_config; | |
759 } | |
760 T_TR_MPHC_INIT_L1_REQ; | |
761 | |
762 /***********************************************************************************************************/ | |
763 /* Begin header | |
764 //TYPE/ CLASSIC | |
765 //NAME/ MPHC_INIT_L1_CON | |
766 //FULL/ | |
767 " | | | | | |" | |
768 "#@Fdl7# |<----| | | INIT_L1_CON |" | |
769 //COND/ | |
770 "#@Fdl7# INIT_L1_CON" | |
771 End header */ | |
772 //ID/ | |
773 #define TRL1_MPHC_INIT_L1_CON 2 | |
774 //STRUCT/ | |
775 typedef struct | |
776 { | |
777 UWORD32 header; | |
778 } | |
779 T_TR_MPHC_INIT_L1_CON; | |
780 | |
781 /***********************************************************************************************************/ | |
782 /* Begin header | |
783 //TYPE/ CLASSIC | |
784 //NAME/ MPHC_RXLEV_PERIODIC_REQ | |
785 //FULL/ | |
786 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
787 "#@Fdl7# |---->| | | RXLEV_PERIODIC_REQ | num_of_chans: #@1d#" | |
788 " | | | | | | ba_id : #@2d#" | |
789 " | | | | | | next_radio_freq_meas: #@3d#" | |
790 //COND/ | |
791 "#@Fdl7# RXLEV_PERIODIC_REQ" | |
792 End header */ | |
793 //ID/ | |
794 #define TRL1_MPHC_RXLEV_PERIODIC_REQ 3 | |
795 //STRUCT/ | |
796 typedef struct | |
797 { | |
798 UWORD32 header; | |
799 //-------------------------------------------------- | |
800 UWORD8 num_of_chans; | |
801 UWORD8 ba_id; | |
802 UWORD8 next_radio_freq_measured; | |
803 } | |
804 T_TR_MPHC_RXLEV_PERIODIC_REQ; | |
805 | |
806 /***********************************************************************************************************/ | |
807 /* Begin header | |
808 //TYPE/ CLASSIC | |
809 //NAME/ MPHC_NCELL_FB_SB_READ | |
810 //FULL/ | |
811 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
812 "#@Fdl7# |---->| | | NCELL_FB_SB_READ | radio_freq: #@1d#" | |
813 " | | | | | |" | |
814 //COND/ | |
815 "#@Fdl7# NCELL_FB_SB_READ radio_freq: #@1d#" | |
816 End header */ | |
817 //ID/ | |
818 #define TRL1_MPHC_NCELL_FB_SB_READ 4 | |
819 //STRUCT/ | |
820 typedef struct | |
821 { | |
822 UWORD32 header; | |
823 //-------------------------------------------------- | |
824 UWORD16 radio_freq; | |
825 } | |
826 T_TR_MPHC_NCELL_FB_SB_READ; | |
827 | |
828 /***********************************************************************************************************/ | |
829 /* Begin header | |
830 //TYPE/ CLASSIC | |
831 //NAME/ MPHC_RA_CON | |
832 //FULL/ | |
833 " | | | | | |" | |
834 "#@Fdl7# |<----| | | MPHC_RA_CON |" | |
835 //COND/ | |
836 "#@Fdl7# MPHC_RA_CON" | |
837 End header */ | |
838 //ID/ | |
839 #define TRL1_MPHC_RA_CON 5 | |
840 //STRUCT/ | |
841 typedef struct | |
842 { | |
843 UWORD32 header; | |
844 } | |
845 T_TR_MPHC_RA_CON; | |
846 | |
847 /***********************************************************************************************************/ | |
848 /* Begin header | |
849 //TYPE/ CLASSIC | |
850 //NAME/ MPHC_IMMED_ASSIGN_REQ | |
851 //FULL/ | |
852 " | | | | | |" | |
853 "================================================================================================================================================================" | |
854 " | | | | | |" | |
855 "#@Fdl7# |---->| | | IMMED_ASSIGN_REQ | radio_freq: #@1dl10# rf_chan_cnt: #@2d#" | |
856 " | | | | | | bef_sti_rf_chan_cnt: #@3dl10# h: #@4=0:Single RF|=1:Hopping RF|#" | |
857 " | | | | | | channel_type: #@5T[CHAN TYPE]#" | |
858 " | | | | | | subchannel: #@6dl10# timeslot_no: #@7d#" | |
859 " | | | | | | tsc: #@8dl10# timing_advance: #@9d#" | |
860 " | | | | | | starting_time_pres: #@10=0:No|=1:Yes|~|l10# starting_time: # (26 + @12 - @13) % 26 + @12 + (1326 * @11 * 51)d#" | |
861 " | | | | | | dtx_allowed: #@14dl10# pwrc: #@15d#" | |
862 //COND/ | |
863 "" | |
864 "" | |
865 "#@Fdl7# IMMED_ASSIGN_REQ #@5=0:Invalid|=1:TCH_F|=2:TCH_H|=3:SDCCH_4|=4:SDCCH_8|#" | |
866 End header */ | |
867 //ID/ | |
868 #define TRL1_MPHC_IMMED_ASSIGN_REQ 6 | |
869 //STRUCT/ | |
870 typedef struct | |
871 { | |
872 UWORD32 header; | |
873 //-------------------------------------------------- | |
874 UWORD16 radio_freq; | |
875 UWORD16 rf_chan_cnt; | |
876 UWORD16 bef_sti_rf_chan_cnt; | |
877 BOOL h; | |
878 UWORD8 channel_type; | |
879 UWORD8 subchannel; | |
880 UWORD8 timeslot_no; | |
881 UWORD8 tsc; | |
882 UWORD8 timing_advance; | |
883 BOOL starting_time_present; | |
884 UWORD8 n32; | |
885 UWORD8 n51; | |
886 UWORD8 n26; | |
887 BOOL dtx_allowed; | |
888 BOOL pwrc; | |
889 } | |
890 T_TR_MPHC_IMMED_ASSIGN_REQ; | |
891 | |
892 /***********************************************************************************************************/ | |
893 /* Begin header | |
894 //TYPE/ CLASSIC | |
895 //NAME/ MPHC_CHANNEL_ASSIGN_REQ | |
896 //FULL/ | |
897 " | | | | | |" | |
898 "================================================================================================================================================================" | |
899 " | | | | | |" | |
900 "#@Fdl7# |---->| | | CHANNEL_ASSIGN_REQ | radio_freq: #@1dl10# rf_chan_cnt: #@2d#" | |
901 " | | | | | | bef_sti_rf_chan_cnt: #@3dl10# h: #@4=0:Single RF|=1: Hopping RF|#" | |
902 " | | | | | | channel_type: #@5T[CHAN TYPE]#" | |
903 " | | | | | | subchannel: #@6dl10# timeslot_no: #@7d#" | |
904 " | | | | | | tsc: #@8dl10# channel_mode_1: #@9=0:SIG only|=1:TCH_FS|=2:TCH_HS|=3:TCH_96|=4:TCH_48F|=5:TCH_48H|=6:TCH_24F|=7:TCH_24H|=8:TCH_EFR|=9:TCH_144|=10:TCH_AHS|=11:TCH_AFS|#" | |
905 " | | | | | | txpwr: #@10dl10# starting_time_pres: #@11=0:No|=1:Yes|#" | |
906 " | | | | | | starting_time: # (26 + @13 - @14) % 26 + @13 + (1326 * @12 * 51)dl10# cipher_mode: #@15d#" | |
907 " | | | | | | a5_algorithm: #@16dl10# dtx_allowed: #@17=0:false|=1:true|#" | |
908 " | | | | | | noise_suppr_bit: #@18dl10# init_codec_mode_ind: #@19d#" | |
909 " | | | | | | initial_codec_mode: #@20dl10# active_codec_set: #@21d#" | |
910 " | | | | | | threshold: #@22dr3#" | |
911 " | | | | | | hysteresis: #@23dr3#" | |
912 //COND/ | |
913 "" | |
914 "" | |
915 "#@Fdl7# CHANNEL_ASSIGN_REQ #@5=0:Invalid|=1:TCH_F|=2:TCH_H|=3:SDCCH_4|=4:SDCCH_8|#" | |
916 End header */ | |
917 //ID/ | |
918 #define TRL1_MPHC_CHANNEL_ASSIGN_REQ 7 | |
919 //STRUCT/ | |
920 typedef struct | |
921 { | |
922 UWORD32 header; | |
923 //-------------------------------------------------- | |
924 UWORD16 radio_freq; | |
925 UWORD16 rf_chan_cnt; | |
926 UWORD16 bef_sti_rf_chan_cnt; | |
927 BOOL h; | |
928 UWORD8 channel_type; | |
929 UWORD8 subchannel; | |
930 UWORD8 timeslot_no; | |
931 UWORD8 tsc; | |
932 UWORD8 channel_mode_1; | |
933 UWORD8 txpwr; | |
934 BOOL starting_time_present; | |
935 UWORD8 n32; | |
936 UWORD8 n51; | |
937 UWORD8 n26; | |
938 UWORD8 cipher_mode; | |
939 UWORD8 a5_algorithm; | |
940 BOOL dtx_allowed; | |
941 BOOL noise_suppression_bit; | |
942 BOOL initial_codec_mode_indicator; | |
943 UWORD8 initial_codec_mode; | |
944 UWORD8 active_codec_set; | |
945 UWORD8 threshold[3]; | |
946 UWORD8 hysteresis[3]; | |
947 } | |
948 T_TR_MPHC_CHANNEL_ASSIGN_REQ; | |
949 | |
950 /***********************************************************************************************************/ | |
951 /* Begin header | |
952 //TYPE/ CLASSIC | |
953 //NAME/ MPHC_RA_REQ | |
954 //FULL/ | |
955 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
956 "#@Fdl7# |---->| | | MPHC_RA_REQ | txpwr: #@1dl10# rand: #@2d#" | |
957 " | | | | | | channel_request: #@3dl10# powerclass_band1: #@4d#" | |
958 " | | | | | | powerclass_band2: #@5d#" | |
959 //COND/ | |
960 "#@Fdl7# RA_REQ" | |
961 End header */ | |
962 //ID/ | |
963 #define TRL1_MPHC_RA_REQ 8 | |
964 //STRUCT/ | |
965 typedef struct | |
966 { | |
967 UWORD32 header; | |
968 //-------------------------------------------------- | |
969 UWORD8 txpwr; | |
970 UWORD8 rand; | |
971 UWORD8 channel_request; | |
972 UWORD8 powerclass_band1; | |
973 UWORD8 powerclass_band2; | |
974 } | |
975 T_TR_MPHC_RA_REQ; | |
976 | |
977 /***********************************************************************************************************/ | |
978 /* Begin header | |
979 //TYPE/ CLASSIC | |
980 //NAME/ MPHC_ASYNC_HO_REQ | |
981 //FULL/ | |
982 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
983 "#@Fdl7# |---->| | | ASYNC_HO_REQ | fn_offset: #@1dl10# time_alignmt: #@2d#" | |
984 " | | | | | | bcch_carrier: #@3dl10# radio_freq: #@4d#" | |
985 " | | | | | | rf_chan_cnt: #@5dl10# bef_sti_rf_chan_cnt: #@6d#" | |
986 " | | | | | | ncc: #@7dl10# bcc: #@8d#" | |
987 " | | | | | | h: #@9=0:Single RF|=1: Hopping RF|~|l10# channel_type: #@10T[CHAN TYPE]#" | |
988 " | | | | | | subchannel: #@11dl10# timeslot_no: #@12d#" | |
989 " | | | | | | tsc: #@13dl10# channel_mode_1: #@14=0:SIG only|=1:TCH_FS|=2:TCH_HS|=3:TCH_96|=4:TCH_48F|=5:TCH_48H|=6:TCH_24F|=7:TCH_24H|=8:TCH_EFR|=9:TCH_144|=10:TCH_AHS|=11:TCH_AFS|#" | |
990 " | | | | | | txpwr: #@15dl10# starting_time_pres: #@16=0:No|=1:Yes|#" | |
991 " | | | | | | starting_time: # (26 + @18 - @19) % 26 + @18 + (1326 * @17 * 51)dl10# ho_acc: #@20d#" | |
992 " | | | | | | report_time_diff: #@21dl10# cipher_mode: #@22d#" | |
993 " | | | | | | a5_algorithm: #@23dl10# noise_suppr_bit: #@24d#" | |
994 " | | | | | | init_codec_mode_ind: #@25dl10# initial_codec_mode: #@26d#" | |
995 " | | | | | | active_codec_set: #@27dl#" | |
996 " | | | | | | threshold: #@28dr3#" | |
997 " | | | | | | hysteresis: #@29dr3#" | |
998 //COND/ | |
999 "#@Fdl7# ASYNC_HO_REQ bcch_carrier: #@3d# channel_type: #@10T[CHAN TYPE]#" | |
1000 End header */ | |
1001 //ID/ | |
1002 #define TRL1_MPHC_ASYNC_HO_REQ 9 | |
1003 //STRUCT/ | |
1004 typedef struct | |
1005 { | |
1006 UWORD32 header; | |
1007 //-------------------------------------------------- | |
1008 UWORD32 fn_offset; | |
1009 UWORD32 time_alignmt; | |
1010 UWORD16 bcch_carrier; | |
1011 UWORD16 radio_freq; | |
1012 UWORD16 rf_chan_cnt; | |
1013 UWORD16 bef_sti_rf_chan_cnt; | |
1014 UWORD8 ncc; | |
1015 UWORD8 bcc; | |
1016 BOOL h; | |
1017 UWORD8 channel_type; | |
1018 UWORD8 subchannel; | |
1019 UWORD8 timeslot_no; | |
1020 UWORD8 tsc; | |
1021 UWORD8 channel_mode_1; | |
1022 UWORD8 txpwr; | |
1023 BOOL starting_time_present; | |
1024 UWORD8 n32; | |
1025 UWORD8 n51; | |
1026 UWORD8 n26; | |
1027 UWORD8 ho_acc; | |
1028 BOOL report_time_diff; | |
1029 UWORD8 cipher_mode; | |
1030 UWORD8 a5_algorithm; | |
1031 BOOL noise_suppression_bit; | |
1032 BOOL initial_codec_mode_indicator; | |
1033 UWORD8 initial_codec_mode; | |
1034 UWORD8 active_codec_set; | |
1035 UWORD8 threshold[3]; | |
1036 UWORD8 hysteresis[3]; | |
1037 } | |
1038 T_TR_MPHC_ASYNC_HO_REQ; | |
1039 | |
1040 /***********************************************************************************************************/ | |
1041 /* Begin header | |
1042 //TYPE/ CLASSIC | |
1043 //NAME/ MPHC_SYNC_HO_REQ | |
1044 //FULL/ | |
1045 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1046 "#@Fdl7# |---->| | | SYNC_HO_REQ | fn_offset: #@1dl10# time_alignmt: #@2d#" | |
1047 " | | | | | | bcch_carrier: #@3dl10# radio_freq: #@4d#" | |
1048 " | | | | | | rf_chan_cnt: #@5dl10# bef_sti_rf_chan_cnt: #@6d#" | |
1049 " | | | | | | ncc: #@7dl10# bcc: #@8d#" | |
1050 " | | | | | | h: #@9=0:Single RF|=1: Hopping RF|~|l10# channel_type: #@10T[CHAN TYPE]#" | |
1051 " | | | | | | subchannel: #@11dl10# timeslot_no: #@12d#" | |
1052 " | | | | | | tsc: #@13dl10# channel_mode_1: #@14=0:SIG only|=1:TCH_FS|=2:TCH_HS|=3:TCH_96|=4:TCH_48F|=5:TCH_48H|=6:TCH_24F|=7:TCH_24H|=8:TCH_EFR|=9:TCH_144|=10:TCH_AHS|=11:TCH_AFS|#" | |
1053 " | | | | | | txpwr: #@15dl10# starting_time_pres: #@16=0:No|=1:Yes|#" | |
1054 " | | | | | | starting_time: # (26 + @18 - @19) % 26 + @18 + (1326 * @17 * 51)dl10# ho_acc: #@20d#" | |
1055 " | | | | | | report_time_diff: #@21dl10# cipher_mode: #@22d#" | |
1056 " | | | | | | a5_algorithm: #@23dl10# noise_suppr_bit: #@24d#" | |
1057 " | | | | | | init_codec_mode_ind: #@25dl10# initial_codec_mode: #@26d#" | |
1058 " | | | | | | active_codec_set: #@27dl10#" | |
1059 " | | | | | | threshold: #@28dr3#" | |
1060 " | | | | | | hysteresis: #@29dr3#" | |
1061 //COND/ | |
1062 "#@Fdl7# SYNC_HO_REQ bcch_carrier: #@3d# channel_type: #@10T[CHAN TYPE]#" | |
1063 End header */ | |
1064 //ID/ | |
1065 #define TRL1_MPHC_SYNC_HO_REQ 10 | |
1066 //STRUCT/ | |
1067 typedef struct | |
1068 { | |
1069 UWORD32 header; | |
1070 //-------------------------------------------------- | |
1071 UWORD32 fn_offset; | |
1072 UWORD32 time_alignmt; | |
1073 UWORD16 bcch_carrier; | |
1074 UWORD16 radio_freq; | |
1075 UWORD16 rf_chan_cnt; | |
1076 UWORD16 bef_sti_rf_chan_cnt; | |
1077 UWORD8 ncc; | |
1078 UWORD8 bcc; | |
1079 BOOL h; | |
1080 UWORD8 channel_type; | |
1081 UWORD8 subchannel; | |
1082 UWORD8 timeslot_no; | |
1083 UWORD8 tsc; | |
1084 UWORD8 channel_mode_1; | |
1085 UWORD8 txpwr; | |
1086 BOOL starting_time_present; | |
1087 UWORD8 n32; | |
1088 UWORD8 n51; | |
1089 UWORD8 n26; | |
1090 UWORD8 ho_acc; | |
1091 BOOL report_time_diff; | |
1092 UWORD8 cipher_mode; | |
1093 UWORD8 a5_algorithm; | |
1094 BOOL noise_suppression_bit; | |
1095 BOOL initial_codec_mode_indicator; | |
1096 UWORD8 initial_codec_mode; | |
1097 UWORD8 active_codec_set; | |
1098 UWORD8 threshold[3]; | |
1099 UWORD8 hysteresis[3]; | |
1100 } | |
1101 T_TR_MPHC_SYNC_HO_REQ; | |
1102 | |
1103 /***********************************************************************************************************/ | |
1104 /* Begin header | |
1105 //TYPE/ CLASSIC | |
1106 //NAME/ L1C_HANDOVER_FINISHED | |
1107 //FULL/ | |
1108 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1109 "#@Fdl7# | | |<-| | HANDOVER_FINISHED | #@1=0:Complete|=1:TIMEOUT|#" | |
1110 //COND/ | |
1111 "#@Fdl7# HANDOVER_FINISHED #@1=1:TIMEOUT|~|#" | |
1112 End header */ | |
1113 //ID/ | |
1114 #define TRL1_L1C_HANDOVER_FINISHED 11 | |
1115 //STRUCT/ | |
1116 typedef struct | |
1117 { | |
1118 UWORD32 header; | |
1119 //-------------------------------------------------- | |
1120 UWORD8 cause; | |
1121 } | |
1122 T_TR_L1C_HANDOVER_FINISHED; | |
1123 | |
1124 /***********************************************************************************************************/ | |
1125 /* Begin header | |
1126 //TYPE/ CLASSIC | |
1127 //NAME/ L1C_MEAS_DONE | |
1128 //FULL/ | |
1129 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1130 "#@Fdl7# | | |<-| | MEAS_DONE | rxqual_full_acc_err: #@1dl10# rxqual_full_nbr_bits: #@2d#" | |
1131 " | | | | | |rxqual_sub_acc_errors: #@3dl10# rxqual_sub_nbr_bits: #@4d#" | |
1132 " | | | | | | rxlev_sub_acc: #@5dl10# rxlev_full_acc: #@6d#" | |
1133 " | | | | | | meas_valid: #@9dl10# txpwr_used: #@10d#" | |
1134 " | | | | | | timing_advance: #@11dl10# rxlev_sub_nbr_meas: #@13d#" | |
1135 " | | | | | | facch_dl_count: #@14dl10# facch_ul_count: #@15d#" | |
1136 " | | | | | | bcch_freq: #@7dr5#" | |
1137 " | | | | | | rxlev_acc: #@8dr5#" | |
1138 " | | | | | | rxlev_nbr_meas: #@16dr5#" | |
1139 //COND/ | |
1140 "#@Fdl7# MEAS_DONE" | |
1141 End header */ | |
1142 //ID/ | |
1143 #define TRL1_L1C_MEAS_DONE 12 | |
1144 //STRUCT/ | |
1145 typedef struct | |
1146 { | |
1147 UWORD32 header; | |
1148 //-------------------------------------------------- | |
1149 UWORD16 rxqual_full_acc_errors; | |
1150 UWORD16 rxqual_full_nbr_bits; | |
1151 UWORD16 rxqual_sub_acc_errors; | |
1152 UWORD16 rxqual_sub_nbr_bits; | |
1153 WORD16 rxlev_sub_acc; | |
1154 WORD16 rxlev_full_acc; | |
1155 UWORD16 bcch_freq[6]; | |
1156 WORD16 rxlev_acc[6]; | |
1157 BOOL meas_valid; | |
1158 UWORD8 txpwr_used; | |
1159 UWORD8 timing_advance; | |
1160 UWORD8 rxlev_full_nbr_meas; | |
1161 UWORD8 rxlev_sub_nbr_meas; | |
1162 UWORD8 facch_dl_count; | |
1163 UWORD8 facch_ul_count; | |
1164 UWORD8 rxlev_nbr_meas[6]; | |
1165 } | |
1166 T_TR_L1C_MEAS_DONE; | |
1167 | |
1168 /***********************************************************************************************************/ | |
1169 /* Begin header | |
1170 //TYPE/ CLASSIC | |
1171 //NAME/ MPHC_START_CCCH_REQ | |
1172 //FULL/ | |
1173 " | | | | | |" | |
1174 "==========================================================================================================================================================================================" | |
1175 " | | | | | |" | |
1176 "#@Fdl7# |---->| | | START_CCCH_REQ | bs_pa_mfrms: #@1dl10# bs_ag_blks_res: #@2d#" | |
1177 " | | | | | | bcch_combined: #@3dl10# ccch_group: #@4d#" | |
1178 " | | | | | | page_group: #@5dl10# page_block_index: #@6d#" | |
1179 " | | | | | | page_mode: #@7=0:NORMAL|=1:EXTENDED|=2:REORG|~INVALID|#" | |
1180 //COND/ | |
1181 "" | |
1182 "" | |
1183 "#@Fdl7# START_CCCH_REQ #@7=0:Normal|=1:Extended|=2:Reorg|~INVALID|#" | |
1184 End header */ | |
1185 //ID/ | |
1186 #define TRL1_MPHC_START_CCCH_REQ 13 | |
1187 //STRUCT/ | |
1188 typedef struct | |
1189 { | |
1190 UWORD32 header; | |
1191 //-------------------------------------------------- | |
1192 UWORD8 bs_pa_mfrms; | |
1193 UWORD8 bs_ag_blks_res; | |
1194 BOOL bcch_combined; | |
1195 UWORD8 ccch_group; | |
1196 UWORD8 page_group; | |
1197 UWORD8 page_block_index; | |
1198 UWORD8 page_mode; | |
1199 } | |
1200 T_TR_MPHC_START_CCCH_REQ; | |
1201 | |
1202 /***********************************************************************************************************/ | |
1203 /* Begin header | |
1204 //TYPE/ CLASSIC | |
1205 //NAME/ MPHC_NCELL_SB_READ | |
1206 //FULL/ | |
1207 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1208 "#@Fdl7# |---->| | | NCELL_SB_READ | radio_freq: #@3dl10# fn_offset: #@1d#" | |
1209 " | | | | | | time_alignmt: #@2d#" | |
1210 //COND/ | |
1211 "" | |
1212 "" | |
1213 "#@Fdl7# NCELL_SB_READ radio_freq: #@3d#" | |
1214 End header */ | |
1215 //ID/ | |
1216 #define TRL1_MPHC_NCELL_SB_READ 14 | |
1217 //STRUCT/ | |
1218 typedef struct | |
1219 { | |
1220 UWORD32 header; | |
1221 //-------------------------------------------------- | |
1222 UWORD32 fn_offset; | |
1223 UWORD32 time_alignmt; | |
1224 UWORD16 radio_freq; | |
1225 } | |
1226 T_TR_MPHC_NCELL_SB_READ; | |
1227 | |
1228 /***********************************************************************************************************/ | |
1229 /* Begin header | |
1230 //TYPE/ CLASSIC | |
1231 //NAME/ MPHC_RXLEV_REQ | |
1232 //FULL/ | |
1233 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1234 "#@Fdl7# |---->| | | RXLEV_REQ | power_array_size: #@1d#" | |
1235 //COND/ | |
1236 "#@Fdl7# RXLEV_REQ nb_rf: #@1d#" | |
1237 End header */ | |
1238 //ID/ | |
1239 #define TRL1_MPHC_RXLEV_REQ 15 | |
1240 //STRUCT/ | |
1241 typedef struct | |
1242 { | |
1243 UWORD32 header; | |
1244 //-------------------------------------------------- | |
1245 UWORD16 power_array_size; | |
1246 } | |
1247 T_TR_MPHC_RXLEV_REQ; | |
1248 | |
1249 #define MAX_MEAS 10 | |
1250 | |
1251 /***********************************************************************************************************/ | |
1252 /* Begin header | |
1253 //TYPE/ CLASSIC | |
1254 //NAME/ L1C_VALID_MEAS_INFO | |
1255 //FULL/ | |
1256 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1257 "#@Fdl7# | | |<-| | VALID_MEAS_INFO | power array size: #@1dl10# rxlev_req_count: #@2dl#" | |
1258 //COND/ | |
1259 "#@Fdl7# VALID_MEAS_INFO" | |
1260 End header */ | |
1261 //ID/*/ | |
1262 #define TRL1_L1C_VALID_MEAS_INFO 16 | |
1263 //STRUCT/ | |
1264 typedef struct | |
1265 { | |
1266 UWORD32 header; | |
1267 //-------------------------------------------------- | |
1268 UWORD16 power_array_size; | |
1269 UWORD8 rxlev_req_count; | |
1270 } | |
1271 T_TR_L1C_VALID_MEAS_INFO; | |
1272 | |
1273 /***********************************************************************************************************/ | |
1274 /* Special trace: display is implemented in the trace decoder | |
1275 */ | |
1276 #define TRL1_FULL_LIST_REPORT 184 | |
1277 | |
1278 typedef struct | |
1279 { | |
1280 UWORD32 header; | |
1281 //-------------------------------------------------- | |
1282 UWORD32 size; | |
1283 UWORD32 content[1]; | |
1284 } | |
1285 T_TR_FULL_LIST_REPORT; | |
1286 | |
1287 /***********************************************************************************************************/ | |
1288 /* Begin header | |
1289 //TYPE/ CLASSIC | |
1290 //NAME/ L1C_RXLEV_PERIODIC_DONE | |
1291 //FULL/ | |
1292 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1293 "#@Fdl7# | | |<-| | RXLEV_PERIODIC_DONE | ba_id: #@2dl10# s_rxlev: #@3d#" | |
1294 " | | | | | | radio_freq: #@1dr5#" | |
1295 " | | | | | | rxlev: #@4dr5#" | |
1296 //COND/ | |
1297 "#@Fdl7# RXLEV_PERIODIC_DONE" | |
1298 End header */ | |
1299 //ID/ | |
1300 #define TRL1_L1C_RXLEV_PERIODIC_DONE 17 | |
1301 //STRUCT/ | |
1302 typedef struct | |
1303 { | |
1304 UWORD32 header; | |
1305 //-------------------------------------------------- | |
1306 UWORD16 radio_freq_no[8]; | |
1307 UWORD8 ba_id; | |
1308 WORD8 s_rxlev; | |
1309 WORD8 rxlev[8]; | |
1310 } | |
1311 T_TR_L1C_RXLEV_PERIODIC_DONE; | |
1312 | |
1313 /***********************************************************************************************************/ | |
1314 /* Begin header | |
1315 //TYPE/ CLASSIC | |
1316 //NAME/ MPHC_SCELL_NBCCH_REQ | |
1317 //FULL/ | |
1318 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1319 "#@Fdl7# |---->| | | SCELL_NBCCH_REQ | schedule_array_size: #@3d#" | |
1320 " | | | | | | modulus: #@1dr5#" | |
1321 " | | | | | | relative_position: #@2dr5#" | |
1322 //COND/ | |
1323 "#@Fdl7# SCELL_NBCCH_REQ" | |
1324 End header */ | |
1325 //ID/ | |
1326 #define TRL1_MPHC_SCELL_NBCCH_REQ 18 | |
1327 //STRUCT/ | |
1328 typedef struct | |
1329 { | |
1330 UWORD32 header; | |
1331 //-------------------------------------------------- | |
1332 UWORD16 modulus[10]; | |
1333 UWORD16 relative_position[10]; | |
1334 UWORD8 schedule_array_size; | |
1335 } | |
1336 T_TR_MPHC_SCELL_NBCCH_REQ; | |
1337 | |
1338 /***********************************************************************************************************/ | |
1339 /* Begin header | |
1340 //TYPE/ CLASSIC | |
1341 //NAME/ MPHC_SCELL_EBCCH_REQ | |
1342 //FULL/ | |
1343 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1344 "#@Fdl7# |---->| | | SCELL_EBCCH_REQ | schedule_array_size: #@3d#" | |
1345 " | | | | | | modulus: #@1dr5#" | |
1346 " | | | | | | relative_position: #@2dr5#" | |
1347 //COND/ | |
1348 "#@Fdl7# SCELL_EBCCH_REQ" | |
1349 End header */ | |
1350 //ID/ | |
1351 #define TRL1_MPHC_SCELL_EBCCH_REQ 19 | |
1352 //STRUCT/ | |
1353 typedef struct | |
1354 { | |
1355 UWORD32 header; | |
1356 //-------------------------------------------------- | |
1357 UWORD16 modulus[10]; | |
1358 UWORD16 relative_position[10]; | |
1359 UWORD8 schedule_array_size; | |
1360 } | |
1361 T_TR_MPHC_SCELL_EBCCH_REQ; | |
1362 | |
1363 /***********************************************************************************************************/ | |
1364 /* Begin header | |
1365 //TYPE/ CLASSIC | |
1366 //NAME/ MPHC_NCELL_BCCH_REQ | |
1367 //FULL/ | |
1368 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1369 "#@Fdl7# |---->| | | NCELL_BCCH_REQ | radio_freq: #@3dl10# fn_offset: #@1d#" | |
1370 " | | | | | | time_alignmt: #@2dl10# bcch_blks_req: #@4d#" | |
1371 " | | | | | | tsc: #@5dl10# gprs_priority: #@6=0:TOP|=1:HIGH|=2:NORMAL|#" | |
1372 //COND/ | |
1373 "#@Fdl7# NCELL_BCCH_REQ radio_freq: #@3d#" | |
1374 End header */ | |
1375 //ID/ | |
1376 #define TRL1_MPHC_NCELL_BCCH_REQ 20 | |
1377 //STRUCT/ | |
1378 typedef struct | |
1379 { | |
1380 UWORD32 header; | |
1381 //-------------------------------------------------- | |
1382 UWORD32 fn_offset; | |
1383 UWORD32 time_alignmt; | |
1384 UWORD16 radio_freq; | |
1385 UWORD16 bcch_blks_req; | |
1386 UWORD8 tsc; | |
1387 UWORD8 gprs_priority; | |
1388 } | |
1389 T_TR_MPHC_NCELL_BCCH_REQ; | |
1390 | |
1391 /***********************************************************************************************************/ | |
1392 /* Begin header | |
1393 //TYPE/ CLASSIC | |
1394 //NAME/ L1C_BCCHN_INFO | |
1395 //FULL/ | |
1396 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1397 "#@Fdl7# | | |<-| | BCCHN_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
1398 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
1399 " | | | | | | input_level: #-@5 / 2f1# dBm" | |
1400 //COND/ | |
1401 "#@Fdl7# BCCHN_INFO #@4=1:CRC ERROR|~|#" | |
1402 End header */ | |
1403 //ID/ | |
1404 #define TRL1_L1C_BCCHN_INFO 21 | |
1405 //STRUCT/ | |
1406 typedef struct | |
1407 { | |
1408 UWORD32 header; | |
1409 //-------------------------------------------------- | |
1410 UWORD32 tpu_offset; | |
1411 UWORD16 radio_freq; | |
1412 WORD16 afc; | |
1413 BOOL error_flag; | |
1414 UWORD8 input_level; | |
1415 } | |
1416 T_TR_L1C_BCCHN_INFO; | |
1417 | |
1418 /***********************************************************************************************************/ | |
1419 /* Begin header | |
1420 //TYPE/ CLASSIC | |
1421 //NAME/ L1C_NP_INFO | |
1422 //FULL/ | |
1423 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1424 "#@Fdl7# | | |<-| | NP_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
1425 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
1426 " | | | | | | input_level: #-@5 / 2f1# dBm" | |
1427 //COND/ | |
1428 "#@Fdl7# NP_INFO #@4=1:CRC ERROR|~|#" | |
1429 End header */ | |
1430 //ID/ | |
1431 #define TRL1_L1C_NP_INFO 22 | |
1432 //STRUCT/ | |
1433 typedef struct | |
1434 { | |
1435 UWORD32 header; | |
1436 //-------------------------------------------------- | |
1437 UWORD32 tpu_offset; | |
1438 UWORD16 radio_freq; | |
1439 WORD16 afc; | |
1440 BOOL error_flag; | |
1441 UWORD8 input_level; | |
1442 } | |
1443 T_TR_L1C_NP_INFO; | |
1444 | |
1445 /***********************************************************************************************************/ | |
1446 /* Begin header | |
1447 //TYPE/ CLASSIC | |
1448 //NAME/ L1C_EP_INFO | |
1449 //FULL/ | |
1450 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1451 "#@Fdl7# | | |<-| | EP_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
1452 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
1453 " | | | | | | input_level: #-@5 / 2f1# dBm" | |
1454 //COND/ | |
1455 "#@Fdl7# EP_INFO #@4=1:CRC ERROR|~|#" | |
1456 End header */ | |
1457 //ID/ | |
1458 #define TRL1_L1C_EP_INFO 23 | |
1459 //STRUCT/ | |
1460 typedef struct | |
1461 { | |
1462 UWORD32 header; | |
1463 //-------------------------------------------------- | |
1464 UWORD32 tpu_offset; | |
1465 UWORD16 radio_freq; | |
1466 WORD16 afc; | |
1467 BOOL error_flag; | |
1468 UWORD8 input_level; | |
1469 } | |
1470 T_TR_L1C_EP_INFO; | |
1471 | |
1472 /***********************************************************************************************************/ | |
1473 /* Begin header | |
1474 //TYPE/ CLASSIC | |
1475 //NAME/ L1C_ALLC_INFO | |
1476 //FULL/ | |
1477 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1478 "#@Fdl7# | | |<-| | ALLC_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
1479 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
1480 " | | | | | | input_level: #-@5 / 2f1# dBm" | |
1481 //COND/ | |
1482 "#@Fdl7# ALLC_INFO #@4=1:CRC ERROR|~|#" | |
1483 End header */ | |
1484 //ID/ | |
1485 #define TRL1_L1C_ALLC_INFO 24 | |
1486 //STRUCT/ | |
1487 typedef struct | |
1488 { | |
1489 UWORD32 header; | |
1490 //-------------------------------------------------- | |
1491 UWORD32 tpu_offset; | |
1492 UWORD16 radio_freq; | |
1493 WORD16 afc; | |
1494 BOOL error_flag; | |
1495 UWORD8 input_level; | |
1496 } | |
1497 T_TR_L1C_ALLC_INFO; | |
1498 | |
1499 /***********************************************************************************************************/ | |
1500 /* Begin header | |
1501 //TYPE/ CLASSIC | |
1502 //NAME/ L1C_BCCHS_INFO | |
1503 //FULL/ | |
1504 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1505 "#@Fdl7# | | |<-| | BCCHS_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
1506 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
1507 " | | | | | | input_level: #-@5 / 2f1# dBm" | |
1508 //COND/ | |
1509 "#@Fdl7# BCCHS_INFO #@4=1:CRC ERROR|~|#" | |
1510 End header */ | |
1511 //ID/ | |
1512 #define TRL1_L1C_BCCHS_INFO 25 | |
1513 //STRUCT/ | |
1514 typedef struct | |
1515 { | |
1516 UWORD32 header; | |
1517 //-------------------------------------------------- | |
1518 UWORD32 tpu_offset; | |
1519 UWORD16 radio_freq; | |
1520 WORD16 afc; | |
1521 BOOL error_flag; | |
1522 UWORD8 input_level; | |
1523 } | |
1524 T_TR_L1C_BCCHS_INFO; | |
1525 | |
1526 /***********************************************************************************************************/ | |
1527 /* Begin header | |
1528 //TYPE/ CLASSIC | |
1529 //NAME/ L1C_CB_INFO | |
1530 //FULL/ | |
1531 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1532 "#@Fdl7# | | |<-| | CB_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
1533 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
1534 " | | | | | | input_level: #-@5 / 2f1# dBm" | |
1535 //COND/ | |
1536 "#@Fdl7# CB_INFO #@4=1:CRC ERROR|~|#" | |
1537 End header */ | |
1538 //ID/ | |
1539 #define TRL1_L1C_CB_INFO 26 | |
1540 //STRUCT/ | |
1541 typedef struct | |
1542 { | |
1543 UWORD32 header; | |
1544 //-------------------------------------------------- | |
1545 UWORD32 tpu_offset; | |
1546 UWORD16 radio_freq; | |
1547 WORD16 afc; | |
1548 BOOL error_flag; | |
1549 UWORD8 input_level; | |
1550 } | |
1551 T_TR_L1C_CB_INFO; | |
1552 | |
1553 /***********************************************************************************************************/ | |
1554 /* Begin header | |
1555 //TYPE/ CLASSIC | |
1556 //NAME/ MPHC_NETWORK_SYNC_REQ | |
1557 //FULL/ | |
1558 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1559 "#@Fdl7# |---->| | | NETWORK_SYNC_REQ | radio_freq: #@3dl10# fn_offset: #@1d#" | |
1560 " | | | | | | time_alignmt: #@2dl10# timing_validity: #@4d#" | |
1561 " | | | | | | search_mode: #@5d#" | |
1562 //COND/ | |
1563 "#@Fdl7# NETWORK_SYNC_REQ radio_freq: #@3d#" | |
1564 End header */ | |
1565 //ID/ | |
1566 #define TRL1_MPHC_NETWORK_SYNC_REQ 27 | |
1567 //STRUCT/ | |
1568 typedef struct | |
1569 { | |
1570 UWORD32 header; | |
1571 //-------------------------------------------------- | |
1572 UWORD32 fn_offset; | |
1573 UWORD32 time_alignmt; | |
1574 UWORD16 radio_freq; | |
1575 UWORD8 timing_validity; | |
1576 UWORD8 search_mode; | |
1577 } | |
1578 T_TR_MPHC_NETWORK_SYNC_REQ; | |
1579 | |
1580 /***********************************************************************************************************/ | |
1581 /* Begin header | |
1582 //TYPE/ CLASSIC | |
1583 //NAME/ MPHC_NETWORK_SYNC_IND | |
1584 //FULL/ | |
1585 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1586 "#@Fdl7# |<----| | | NETWORK_SYNC_IND | sb_flag: #@4=1:OK|=0:FAILED|~|l10# fn_offset: #@1d#" | |
1587 " | | | | | | time_alignmt: #@2dl10# radio_freq: #@3d#" | |
1588 " | | | | | | bsic: #@5d#" | |
1589 //COND/ | |
1590 "#@Fdl7# NETWORK_SYNC_IND #@4=0:Syncho failed|=1: Synchro done|#" | |
1591 End header */ | |
1592 //ID/ | |
1593 #define TRL1_MPHC_NETWORK_SYNC_IND 28 | |
1594 //STRUCT/ | |
1595 typedef struct | |
1596 { | |
1597 UWORD32 header; | |
1598 //-------------------------------------------------- | |
1599 UWORD32 fn_offset; | |
1600 UWORD32 time_alignmt; | |
1601 UWORD16 radio_freq; | |
1602 BOOL sb_flag; | |
1603 UWORD8 bsic; | |
1604 } | |
1605 T_TR_MPHC_NETWORK_SYNC_IND; | |
1606 | |
1607 /***********************************************************************************************************/ | |
1608 /* Begin header | |
1609 //TYPE/ CLASSIC | |
1610 //NAME/ MPHC_NCELL_SYNC_REQ | |
1611 //FULL/ | |
1612 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1613 "#@Fdl7# |---->| | | NCELL_SYNC_REQ | radio_freq: #@3dl10# timing_validity: #@4d#" | |
1614 " | | | | | | fn_offset: #@1dl10# time_alignmt: #@2d#" | |
1615 //COND/ | |
1616 "#@Fdl7# NCELL_SYNC_REQ radio_freq: #@3d#" | |
1617 End header */ | |
1618 //ID/ | |
1619 #define TRL1_MPHC_NCELL_SYNC_REQ 29 | |
1620 //STRUCT/ | |
1621 typedef struct | |
1622 { | |
1623 UWORD32 header; | |
1624 //-------------------------------------------------- | |
1625 UWORD32 fn_offset; | |
1626 UWORD32 time_alignmt; | |
1627 UWORD16 radio_freq; | |
1628 UWORD8 timing_validity; | |
1629 } | |
1630 T_TR_MPHC_NCELL_SYNC_REQ; | |
1631 | |
1632 /***********************************************************************************************************/ | |
1633 /* Begin header | |
1634 //TYPE/ CLASSIC | |
1635 //NAME/ MPHC_NCELL_LIST_SYNC_REQ | |
1636 //FULL/ | |
1637 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1638 "#@Fdl7# |---->| | | MPHC_NCELL_LIST_SYNC_REQ | eotd: #@5=0:FALSE|=1:TRUE|l10# list_size: #@6d#" | |
1639 " | | | | | | radio_freq: #@3dr10#" | |
1640 " | | | | | | timing_validity: #@4dr10#" | |
1641 " | | | | | | fn_offset: #@1dr10#" | |
1642 " | | | | | | time_alignmt: #@2dr10#" | |
1643 //COND/ | |
1644 "#@Fdl7# MPHC_NCELL_LIST_SYNC_REQ eotd: #@5dl10# list_size: #@6d#" | |
1645 End header */ | |
1646 //ID/ | |
1647 #define TRL1_MPHC_NCELL_LIST_SYNC_REQ 217 | |
1648 //STRUCT/ | |
1649 typedef struct | |
1650 { | |
1651 UWORD32 header; | |
1652 //-------------------------------------------------- | |
1653 UWORD32 fn_offset[12]; | |
1654 UWORD32 time_alignmt[12]; | |
1655 UWORD16 radio_freq[12]; | |
1656 UWORD8 timing_validity[12]; | |
1657 UWORD8 eotd; | |
1658 UWORD8 list_size; | |
1659 } | |
1660 T_TR_MPHC_NCELL_LIST_SYNC_REQ; | |
1661 | |
1662 /***********************************************************************************************************/ | |
1663 /* Begin header | |
1664 //TYPE/ CLASSIC | |
1665 //NAME/ MPHC_NCELL_SYNC_IND | |
1666 //FULL/ | |
1667 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1668 "#@Fdl7# |<----| | | NCELL_SYNC_IND | sb_flag: #@9=0:Not Found|=1:Found|~|l10# radio_freq: #@8d#" | |
1669 " | | | | | | bsic: #@10dl10# neigh_id: #@11d#" | |
1670 " | | | | | | fn_offset: #@1dl10# time_alignmt: #@2d#" | |
1671 " | | | | | | list_size: #@12dl10# fn_sb_neigh: #@3d#" | |
1672 " | | | | | | fn_in_SB: #@4dl10# toa_correction: #@5d#" | |
1673 " | | | | | | delta_fn: #@6dl10# delta_qbit: #@7d#" | |
1674 " | | | | | | eotd_data_valid: #@13dl10# mode: #@14d#" | |
1675 //COND/ | |
1676 "#@Fdl7# NCELL_SYNC_IND #@4=0:not found|~|l10# radio_freq: #@3d#" | |
1677 End header */ | |
1678 //ID/ | |
1679 #define TRL1_MPHC_NCELL_SYNC_IND 30 | |
1680 //STRUCT/ | |
1681 typedef struct | |
1682 { | |
1683 UWORD32 header; | |
1684 //-------------------------------------------------- | |
1685 UWORD32 fn_offset; | |
1686 UWORD32 time_alignmt; | |
1687 UWORD32 fn_sb_neigh; | |
1688 UWORD32 fn_in_SB; | |
1689 WORD32 toa_correction; | |
1690 UWORD32 delta_fn; | |
1691 WORD32 delta_qbit; | |
1692 UWORD16 radio_freq; | |
1693 BOOL sb_flag; | |
1694 UWORD8 bsic; | |
1695 UWORD8 neigh_id; | |
1696 UWORD8 list_size; | |
1697 UWORD8 eotd_data_valid; | |
1698 UWORD8 mode; | |
1699 } | |
1700 T_TR_MPHC_NCELL_SYNC_IND; | |
1701 | |
1702 /***********************************************************************************************************/ | |
1703 /* Begin header | |
1704 //TYPE/ CLASSIC | |
1705 //NAME/ L1C_SB_INFO | |
1706 //FULL/ | |
1707 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1708 "#@Fdl7# | | |<-| | SB_INFO | sb_flag: #@10=0:Not found|=1:Found|~|l10# fn_offset: #@1d#" | |
1709 " | | | | | | time_alignmt: #@2dl10# pm: #@3d#" | |
1710 " | | | | | | toa: #@4dl10# angle: #@5d#" | |
1711 " | | | | | | snr: #@6dl10# tpu_offset: #@7d#" | |
1712 " | | | | | | radio_freq: #@8dl10# afc: #@9d#" | |
1713 " | | | | | | bsic: #@11dl10# input_level: #-@12 / 2d# dBm" | |
1714 //COND/ | |
1715 "#@Fdl7# SB_INFO #@10=0:not found|~|#" | |
1716 End header */ | |
1717 //ID/ | |
1718 #define TRL1_L1C_SB_INFO 31 | |
1719 //STRUCT/ | |
1720 typedef struct | |
1721 { | |
1722 UWORD32 header; | |
1723 //-------------------------------------------------- | |
1724 UWORD32 fn_offset; | |
1725 UWORD32 time_alignmt; | |
1726 UWORD32 pm; | |
1727 UWORD32 toa; | |
1728 UWORD32 angle; | |
1729 UWORD32 snr; | |
1730 UWORD32 tpu_offset; | |
1731 UWORD16 radio_freq; | |
1732 WORD16 afc; | |
1733 BOOL sb_flag; | |
1734 UWORD8 bsic; | |
1735 UWORD8 input_level; | |
1736 } | |
1737 T_TR_L1C_SB_INFO; | |
1738 | |
1739 /***********************************************************************************************************/ | |
1740 /* Begin header | |
1741 //TYPE/ CLASSIC | |
1742 //NAME/ L1C_SBCONF_INFO | |
1743 //FULL/ | |
1744 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1745 "#@Fdl7# | | |<-| | SBCONF_INFO | sb_flag: #@10=0:Not found|=1:Found|~|l10# fn_offset: #@1d#" | |
1746 " | | | | | | time_alignmt: #@2dl10# pm: #@3d#" | |
1747 " | | | | | | toa: #@4dl10# angle: #@5d#" | |
1748 " | | | | | | snr: #@6dl10# tpu_offset: #@7d#" | |
1749 " | | | | | | radio_freq: #@8dl10# afc: #@9d#" | |
1750 " | | | | | | bsic: #@11dl10# input_level: #-@12 / 2d# dBm" | |
1751 //COND/ | |
1752 "#@Fdl7# SBCONF_INFO #@10=0:not found|~|#" | |
1753 End header */ | |
1754 //ID/ | |
1755 #define TRL1_L1C_SBCONF_INFO 32 | |
1756 //STRUCT/ | |
1757 typedef struct | |
1758 { | |
1759 UWORD32 header; | |
1760 //-------------------------------------------------- | |
1761 UWORD32 fn_offset; | |
1762 UWORD32 time_alignmt; | |
1763 UWORD32 pm; | |
1764 UWORD32 toa; | |
1765 UWORD32 angle; | |
1766 UWORD32 snr; | |
1767 UWORD32 tpu_offset; | |
1768 UWORD16 radio_freq; | |
1769 WORD16 afc; | |
1770 BOOL sb_flag; | |
1771 UWORD8 bsic; | |
1772 UWORD8 input_level; | |
1773 } | |
1774 T_TR_L1C_SBCONF_INFO; | |
1775 | |
1776 /***********************************************************************************************************/ | |
1777 /* Begin header | |
1778 //TYPE/ CLASSIC | |
1779 //NAME/ MPHC_NEW_SCELL_REQ | |
1780 //FULL/ | |
1781 " | | | | | |" | |
1782 "================================================================================================================================================================" | |
1783 " | | | | | |" | |
1784 "#@Fdl7# |---->| | | NEW_SCELL_REQ | fn_offset: #@1dl10# time_alignmt: #@2d#" | |
1785 " | | | | | | radio_freq: #@3dl10# bsic: #@4d#" | |
1786 //COND/ | |
1787 "" | |
1788 "" | |
1789 "#@Fdl7# NEW_SCELL_REQ radio_freq: #@3d#" | |
1790 End header */ | |
1791 //ID/ | |
1792 #define TRL1_MPHC_NEW_SCELL_REQ 33 | |
1793 //STRUCT/ | |
1794 typedef struct | |
1795 { | |
1796 UWORD32 header; | |
1797 //-------------------------------------------------- | |
1798 UWORD32 fn_offset; | |
1799 UWORD32 time_alignmt; | |
1800 UWORD16 radio_freq; | |
1801 UWORD8 bsic; | |
1802 } | |
1803 T_TR_MPHC_NEW_SCELL_REQ; | |
1804 | |
1805 /***********************************************************************************************************/ | |
1806 /* Begin header | |
1807 //TYPE/ CLASSIC | |
1808 //NAME/ L1C_FB_INFO | |
1809 //FULL/ | |
1810 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1811 "#@Fdl7# | | |<-| | FB_INFO | fb_flag: #@8=0:Not found|=1:Found|~|l10# pm: #@1d#" | |
1812 " | | | | | | toa: #@2dl10# angle: #@3d#" | |
1813 " | | | | | | snr: #@4dl10# tpu_offset: #@5d#" | |
1814 " | | | | | | radio_freq: #@6dl10# afc: #@7d#" | |
1815 " | | | | | | input_level: #-@9 / 2d# dBm" | |
1816 //COND/ | |
1817 "#@Fdl7# FB_INFO #@8=0:not found|~|#" | |
1818 End header */ | |
1819 //ID/ | |
1820 #define TRL1_L1C_FB_INFO 34 | |
1821 //STRUCT/ | |
1822 typedef struct | |
1823 { | |
1824 UWORD32 header; | |
1825 //-------------------------------------------------- | |
1826 UWORD32 pm; | |
1827 UWORD32 toa; | |
1828 UWORD32 angle; | |
1829 UWORD32 snr; | |
1830 UWORD32 tpu_offset; | |
1831 UWORD16 radio_freq; | |
1832 WORD16 afc; | |
1833 BOOL fb_flag; | |
1834 UWORD8 input_level; | |
1835 } | |
1836 T_TR_L1C_FB_INFO; | |
1837 | |
1838 /***********************************************************************************************************/ | |
1839 /* Begin header | |
1840 //TYPE/ CLASSIC | |
1841 //NAME/ MPHC_STOP_NCELL_SYNC_REQ | |
1842 //FULL/ | |
1843 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1844 "#@Fdl7# |---->| | | STOP_NCELL_SYNC_REQ | radio_freq_array_size: #@2d#" | |
1845 " | | | | | | radio_freq_array: #@1dr5#" | |
1846 //COND/ | |
1847 "#@Fdl7# STOP_NCELL_SYNC_REQ" | |
1848 End header */ | |
1849 //ID/ | |
1850 #define TRL1_MPHC_STOP_NCELL_SYNC_REQ 35 | |
1851 //STRUCT/ | |
1852 typedef struct | |
1853 { | |
1854 UWORD32 header; | |
1855 //-------------------------------------------------- | |
1856 UWORD16 radio_freq_array[6]; | |
1857 WORD8 radio_freq_array_size; | |
1858 } | |
1859 T_TR_MPHC_STOP_NCELL_SYNC_REQ; | |
1860 | |
1861 /***********************************************************************************************************/ | |
1862 /* Begin header | |
1863 //TYPE/ CLASSIC | |
1864 //NAME/ MPHC_STOP_NCELL_BCCH_REQ | |
1865 //FULL/ | |
1866 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1867 "#@Fdl7# |---->| | | STOP_NCELL_BCCH_REQ | radio_freq_array_size: #@2d#" | |
1868 " | | | | | | radio_freq_array: #@1dr5#" | |
1869 //COND/ | |
1870 "#@Fdl7# STOP_NCELL_BCCH_REQ" | |
1871 End header */ | |
1872 //ID/ | |
1873 #define TRL1_MPHC_STOP_NCELL_BCCH_REQ 36 | |
1874 //STRUCT/ | |
1875 typedef struct | |
1876 { | |
1877 UWORD32 header; | |
1878 //-------------------------------------------------- | |
1879 UWORD16 radio_freq_array[6]; | |
1880 UWORD8 radio_freq_array_size; | |
1881 } | |
1882 T_TR_MPHC_STOP_NCELL_BCCH_REQ; | |
1883 | |
1884 /***********************************************************************************************************/ | |
1885 /* Begin header | |
1886 //TYPE/ CLASSIC | |
1887 //NAME/ MPHC_CONFIG_CBCH_REQ | |
1888 //FULL/ | |
1889 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1890 "#@Fdl7# |---->| | | CONFIG_CBCH_REQ | radio_freq: #@1dl10# h: #@2=0:Single RF|=1: Hopping RF|#" | |
1891 " | | | | | | timeslot_no: #@3d#" | |
1892 //COND/ | |
1893 "#@Fdl7# CONFIG_CBCH_REQ radio_freq: #@1d#" | |
1894 End header */ | |
1895 //ID/ | |
1896 #define TRL1_MPHC_CONFIG_CBCH_REQ 37 | |
1897 //STRUCT/ | |
1898 typedef struct | |
1899 { | |
1900 UWORD32 header; | |
1901 //-------------------------------------------------- | |
1902 UWORD16 radio_freq; | |
1903 BOOL h; | |
1904 UWORD8 timeslot_no; | |
1905 } | |
1906 T_TR_MPHC_CONFIG_CBCH_REQ; | |
1907 | |
1908 /***********************************************************************************************************/ | |
1909 /* Begin header | |
1910 //TYPE/ CLASSIC | |
1911 //NAME/ MPHC_CBCH_SCHEDULE_REQ | |
1912 //FULL/ | |
1913 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1914 "#@Fdl7# |---->| | | CBCH_SCHEDULE_REQ | extended_cbch: #@3=0:NORMAL|=1:EXTENDED|~|l10# schedule_length: #@4d#" | |
1915 " | | | | | | first_block_0: #@1xl10# first_block_1: #@2x#" | |
1916 " | | | | | | " | |
1917 //COND/ | |
1918 "#@Fdl7# CBCH_SCHEDULE_REQ #@3=0:NORMAL|=1:EXTENDED|#" | |
1919 End header */ | |
1920 //ID/ | |
1921 #define TRL1_MPHC_CBCH_SCHEDULE_REQ 38 | |
1922 //STRUCT/ | |
1923 typedef struct | |
1924 { | |
1925 UWORD32 header; | |
1926 //-------------------------------------------------- | |
1927 UWORD32 first_block_0; | |
1928 UWORD16 first_block_1; | |
1929 BOOL extended_cbch; | |
1930 UWORD8 schedule_length; | |
1931 } | |
1932 T_TR_MPHC_CBCH_SCHEDULE_REQ; | |
1933 | |
1934 /***********************************************************************************************************/ | |
1935 /* Begin header | |
1936 //TYPE/ CLASSIC | |
1937 //NAME/ MPHC_CBCH_INFO_REQ | |
1938 //FULL/ | |
1939 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1940 "#@Fdl7# |---->| | | CBCH_INFO_REQ | tb_bitmap: #@1bz8#" | |
1941 //COND/ | |
1942 "#@Fdl7# CBCH_INFO_REQ" | |
1943 End header */ | |
1944 //ID/ | |
1945 #define TRL1_MPHC_CBCH_INFO_REQ 39 | |
1946 //STRUCT/ | |
1947 typedef struct | |
1948 { | |
1949 UWORD32 header; | |
1950 //-------------------------------------------------- | |
1951 UWORD8 tb_bitmap; | |
1952 } | |
1953 T_TR_MPHC_CBCH_INFO_REQ; | |
1954 | |
1955 /***********************************************************************************************************/ | |
1956 /* Begin header | |
1957 //TYPE/ CLASSIC | |
1958 //NAME/ MPHC_CBCH_UPDATE_REQ | |
1959 //FULL/ | |
1960 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1961 "#@Fdl7# |---->| | | CBCH_UPDATE_REQ | extended_cbch: #@3=0:NORMAL|=1:EXTENDED|#" | |
1962 " | | | | | | first_block_0: #@1xl10# first_block_1: #@2x#" | |
1963 //COND/ | |
1964 "#@Fdl7# CBCH_UPDATE_REQ #@3=0:NORMAL|=1:EXTENDED|#" | |
1965 End header */ | |
1966 //ID/ | |
1967 #define TRL1_MPHC_CBCH_UPDATE_REQ 40 | |
1968 //STRUCT/ | |
1969 typedef struct | |
1970 { | |
1971 UWORD32 header; | |
1972 //-------------------------------------------------- | |
1973 UWORD32 first_block_0; | |
1974 UWORD16 first_block_1; | |
1975 BOOL extended_cbch; | |
1976 } | |
1977 T_TR_MPHC_CBCH_UPDATE_REQ; | |
1978 | |
1979 /***********************************************************************************************************/ | |
1980 /* Begin header | |
1981 //TYPE/ CLASSIC | |
1982 //NAME/ MPHC_STOP_CBCH_REQ | |
1983 //FULL/ | |
1984 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1985 "#@Fdl7# |---->| | | STOP_CBCH_REQ | normal_cbch: #@1=0:No|=1:Yes|~|l10# extended_cbch: #@2=0:No|=1:Yes|#" | |
1986 //COND/ | |
1987 "#@Fdl7# STOP_CBCH_REQ #@1=1:NORMAL|~|##@2=1:EXTENDED|~|#" | |
1988 End header */ | |
1989 //ID/ | |
1990 #define TRL1_MPHC_STOP_CBCH_REQ 41 | |
1991 //STRUCT/ | |
1992 typedef struct | |
1993 { | |
1994 UWORD32 header; | |
1995 //-------------------------------------------------- | |
1996 BOOL normal_cbch; | |
1997 BOOL extended_cbch; | |
1998 } | |
1999 T_TR_MPHC_STOP_CBCH_REQ; | |
2000 | |
2001 /***********************************************************************************************************/ | |
2002 /* Begin header | |
2003 //TYPE/ CLASSIC | |
2004 //NAME/ L1C_SACCH_INFO | |
2005 //FULL/ | |
2006 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2007 "#@Fdl7# | | |<-| | SACCH_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
2008 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
2009 " | | | | | | beacon_input_level: #-@5/2 f1l6# dBm input_level: #-@6/2f1# dBm" | |
2010 //COND/ | |
2011 "#@Fdl7# SACCH_INFO #@5=1:CRC ERROR|~|#" | |
2012 End header */ | |
2013 //ID/ | |
2014 #define TRL1_L1C_SACCH_INFO 42 | |
2015 //STRUCT/ | |
2016 typedef struct | |
2017 { | |
2018 UWORD32 header; | |
2019 //-------------------------------------------------- | |
2020 UWORD32 tpu_offset; | |
2021 UWORD16 rf_chan_num; | |
2022 WORD16 afc; | |
2023 UWORD8 error_cause; | |
2024 UWORD8 beacon_input_level; | |
2025 UWORD8 input_level; | |
2026 } | |
2027 T_TR_L1C_SACCH_INFO; | |
2028 | |
2029 /***********************************************************************************************************/ | |
2030 /* Begin header | |
2031 //TYPE/ CLASSIC | |
2032 //NAME/ MPHC_CHANGE_FREQUENCY | |
2033 //FULL/ | |
2034 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2035 "#@Fdl7# |---->| | | CHANGE_FREQUENCY | radio_freq: #@1dl10# rf_chan_cnt: #@2d#" | |
2036 " | | | | | | h: #@3=0:Single RF|=1: Hopping RF|~|l10# channel_type: #@4T[CHAN TYPE]#" | |
2037 " | | | | | | subchannel: #@5dl10# timeslot_no: #@6d#" | |
2038 " | | | | | | tsc: #@7dl10# start_time_present: #@8=0:No|=1:Yes|#" | |
2039 " | | | | | | starting_time: # (26 + @10 - @11) % 26 + @10 + (1326 * @9 * 51)dl10#" | |
2040 //COND/ | |
2041 "#@Fdl7# CHANGE_FREQUENCY radio_freq: #@1d#" | |
2042 End header */ | |
2043 //ID/ | |
2044 #define TRL1_MPHC_CHANGE_FREQUENCY 43 | |
2045 //STRUCT/ | |
2046 typedef struct | |
2047 { | |
2048 UWORD32 header; | |
2049 //-------------------------------------------------- | |
2050 UWORD16 radio_freq; | |
2051 UWORD16 rf_chan_cnt; | |
2052 BOOL h; | |
2053 UWORD8 channel_type; | |
2054 UWORD8 subchannel; | |
2055 UWORD8 timeslot_no; | |
2056 UWORD8 tsc; | |
2057 BOOL start_time_present; | |
2058 UWORD8 n32; | |
2059 UWORD8 n51; | |
2060 UWORD8 n26; | |
2061 } | |
2062 T_TR_MPHC_CHANGE_FREQUENCY; | |
2063 | |
2064 | |
2065 /***********************************************************************************************************/ | |
2066 /* Begin header | |
2067 //TYPE/ CLASSIC | |
2068 //NAME/ MPHC_CHANNEL_MODE_MODIFY_REQ | |
2069 //FULL/ | |
2070 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2071 "#@Fdl7# |---->| | | CHANNEL_MODE_MODIFY_REQ | subchannel: #@1dl10# channel_mode: #@2=0:SIG only|=1:TCH_FS|=2:TCH_HS|=3:TCH_96|=4:TCH_48F|=5:TCH_48H|=6:TCH_24F|=7:TCH_24H|=8:TCH_EFR|=9:TCH_144|=10:TCH_AHS|=11:TCH_AFS|#" | |
2072 " | | | | | | noise_suppr_bit: #@3dl10# initial_codec_mode: #@4d#" | |
2073 " | | | | | | initial_codec_mode: #@5dl10# active_codec_set: #@6d#" | |
2074 " | | | | | | threshold: #@7dr3#" | |
2075 " | | | | | | hysteresis: #@8dr3#" | |
2076 //COND/ | |
2077 "#@Fdl7# CHANNEL_MODE_MODIFY_REQ #@2=0:SIG only|=1:TCH_FS|=2:TCH_HS|=3:TCH_96|=4:TCH_48F|=5:TCH_48H|=6:TCH_24F|=7:TCH_24H|=8:TCH_EFR|=9:TCH_144|=10:TCH_AHS|=11:TCH_AFS|#" | |
2078 End header */ | |
2079 //ID/ | |
2080 #define TRL1_MPHC_CHANNEL_MODE_MODIFY_REQ 44 | |
2081 //STRUCT/ | |
2082 typedef struct | |
2083 { | |
2084 UWORD32 header; | |
2085 //-------------------------------------------------- | |
2086 UWORD8 subchannel; | |
2087 UWORD8 channel_mode; | |
2088 BOOL noise_suppression_bit; | |
2089 BOOL initial_codec_mode_indicator; | |
2090 UWORD8 initial_codec_mode; | |
2091 UWORD8 active_codec_set; | |
2092 UWORD8 threshold[3]; | |
2093 UWORD8 hysteresis[3]; | |
2094 } | |
2095 T_TR_MPHC_CHANNEL_MODE_MODIFY_REQ; | |
2096 | |
2097 /***********************************************************************************************************/ | |
2098 /* Begin header | |
2099 //TYPE/ CLASSIC | |
2100 //NAME/ MPHC_SET_CIPHERING_REQ | |
2101 //FULL/ | |
2102 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2103 "#@Fdl7# |---->| | | SET_CIPHERING_REQ | cipher_mode: #@1=0:No ciphering|~ON|l10# a5_algorithm: #@2=0:A5/1|=1:A5/2|=2:A5/3|=3:A5/4|=4:A5/5|=5:A5/6|=6:A5/7|#" | |
2104 " | | | | | | A: #@3dr5#" | |
2105 //COND/ | |
2106 "#@Fdl7# SET_CIPHERING_REQ #@1=0:No ciphering|~Ciphering on|#" | |
2107 End header */ | |
2108 //ID/ | |
2109 #define TRL1_MPHC_SET_CIPHERING_REQ 45 | |
2110 //STRUCT/ | |
2111 typedef struct | |
2112 { | |
2113 UWORD32 header; | |
2114 //-------------------------------------------------- | |
2115 UWORD8 cipher_mode; | |
2116 UWORD8 a5_algorithm; | |
2117 UWORD8 A[8]; | |
2118 } | |
2119 T_TR_MPHC_SET_CIPHERING_REQ; | |
2120 | |
2121 /***********************************************************************************************************/ | |
2122 /* Begin header | |
2123 //TYPE/ CLASSIC | |
2124 //NAME/ MPHC_UPDATE_BA_LIST | |
2125 //FULL/ | |
2126 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2127 "#@Fdl7# |---->| | | UPDATE_BA_LIST | num_of_chans: #@1dl10# pwrc: #@2d#" | |
2128 " | | | | | | dtx_allowed: #@3=0:NO|=1:YES|~|l10# ba_id: #@4d#" | |
2129 //COND/ | |
2130 "#@Fdl7# UPDATE_BA_LIST" | |
2131 End header */ | |
2132 //ID/ | |
2133 #define TRL1_MPHC_UPDATE_BA_LIST 46 | |
2134 //STRUCT/ | |
2135 typedef struct | |
2136 { | |
2137 UWORD32 header; | |
2138 //-------------------------------------------------- | |
2139 UWORD8 num_of_chans; | |
2140 BOOL pwrc; | |
2141 BOOL dtx_allowed; | |
2142 UWORD8 ba_id; | |
2143 } | |
2144 T_TR_MPHC_UPDATE_BA_LIST; | |
2145 | |
2146 /***********************************************************************************************************/ | |
2147 /* Begin header | |
2148 //TYPE/ CLASSIC | |
2149 //NAME/ MPHC_NETWORK_LOST_IND | |
2150 //FULL/ | |
2151 " | | | | | |" | |
2152 "#@Fdl7# |<----| | | NETWORK_LOST_IND |" | |
2153 //COND/ | |
2154 "#@Fdl7# NETWORK_LOST_IND" | |
2155 End header */ | |
2156 //ID/ | |
2157 #define TRL1_MPHC_NETWORK_LOST_IND 47 | |
2158 //STRUCT/ | |
2159 typedef struct | |
2160 { | |
2161 UWORD32 header; | |
2162 } | |
2163 T_TR_MPHC_NETWORK_LOST_IND; | |
2164 | |
2165 /***********************************************************************************************************/ | |
2166 /* Begin header | |
2167 //TYPE/ CLASSIC | |
2168 //NAME/ MPHC_STOP_CCCH_REQ | |
2169 //FULL/ | |
2170 " | | | | | |" | |
2171 "#@Fdl7# |---->| | | STOP_CCCH_REQ |" | |
2172 //COND/ | |
2173 "#@Fdl7# STOP_CCCH_REQ" | |
2174 End header */ | |
2175 //ID/ | |
2176 #define TRL1_MPHC_STOP_CCCH_REQ 48 | |
2177 //STRUCT/ | |
2178 typedef struct | |
2179 { | |
2180 UWORD32 header; | |
2181 } | |
2182 T_TR_MPHC_STOP_CCCH_REQ; | |
2183 | |
2184 /***********************************************************************************************************/ | |
2185 /* Begin header | |
2186 //TYPE/ CLASSIC | |
2187 //NAME/ MPHC_STOP_SCELL_BCCH_REQ | |
2188 //FULL/ | |
2189 " | | | | | |" | |
2190 "#@Fdl7# |---->| | | STOP_SCELL_BCCH_REQ |" | |
2191 //COND/ | |
2192 "#@Fdl7# STOP_SCELL_BCCH_REQ" | |
2193 End header */ | |
2194 //ID/ | |
2195 #define TRL1_MPHC_STOP_SCELL_BCCH_REQ 49 | |
2196 //STRUCT/ | |
2197 typedef struct | |
2198 { | |
2199 UWORD32 header; | |
2200 } | |
2201 T_TR_MPHC_STOP_SCELL_BCCH_REQ; | |
2202 | |
2203 /***********************************************************************************************************/ | |
2204 /* Begin header | |
2205 //TYPE/ CLASSIC | |
2206 //NAME/ MPHC_STOP_CBCH_CON | |
2207 //FULL/ | |
2208 " | | | | | |" | |
2209 "#@Fdl7# |---->| | | STOP_CBCH_REQ |" | |
2210 //COND/ | |
2211 "#@Fdl7# STOP_CBCH_REQ" | |
2212 End header */ | |
2213 //ID/ | |
2214 #define TRL1_MPHC_STOP_CBCH_CON 50 | |
2215 //STRUCT/ | |
2216 typedef struct | |
2217 { | |
2218 UWORD32 header; | |
2219 } | |
2220 T_TR_MPHC_STOP_CBCH_CON; | |
2221 | |
2222 /***********************************************************************************************************/ | |
2223 /* Begin header | |
2224 //TYPE/ CLASSIC | |
2225 //NAME/ MPHC_STOP_RA_REQ | |
2226 //FULL/ | |
2227 " | | | | | |" | |
2228 "#@Fdl7# |---->| | | STOP_RA_REQ |" | |
2229 //COND/ | |
2230 End header */ | |
2231 //ID/ | |
2232 #define TRL1_MPHC_STOP_RA_REQ 51 | |
2233 //STRUCT/ | |
2234 typedef struct | |
2235 { | |
2236 UWORD32 header; | |
2237 } | |
2238 T_TR_MPHC_STOP_RA_REQ; | |
2239 | |
2240 /***********************************************************************************************************/ | |
2241 /* Begin header | |
2242 //TYPE/ CLASSIC | |
2243 //NAME/ L1C_RA_DONE | |
2244 //FULL/ | |
2245 " | | | | | |" | |
2246 "#@Fdl7# | | |<-| | L1C_RA_DONE |" | |
2247 //COND/ | |
2248 "#@Fdl7# L1C_RA_DONE" | |
2249 End header */ | |
2250 //ID/ | |
2251 #define TRL1_L1C_RA_DONE 52 | |
2252 //STRUCT/ | |
2253 typedef struct | |
2254 { | |
2255 UWORD32 header; | |
2256 } | |
2257 T_TR_L1C_RA_DONE; | |
2258 | |
2259 /***********************************************************************************************************/ | |
2260 /* Begin header | |
2261 //TYPE/ CLASSIC | |
2262 //NAME/ MPHC_IMMED_ASSIGN_CON | |
2263 //FULL/ | |
2264 " | | | | | |" | |
2265 "==========================================================================================================================================================================================" | |
2266 " | | | | | |" | |
2267 "#@Fdl7# | | |<-| | IMMED_ASSIGN_CON |" | |
2268 //COND/ | |
2269 "" | |
2270 "" | |
2271 "#@Fdl7# IMMED_ASSIGN_CON" | |
2272 End header */ | |
2273 //ID/ | |
2274 #define TRL1_MPHC_IMMED_ASSIGN_CON 53 | |
2275 //STRUCT/ | |
2276 typedef struct | |
2277 { | |
2278 UWORD32 header; | |
2279 } | |
2280 T_TR_MPHC_IMMED_ASSIGN_CON; | |
2281 | |
2282 /***********************************************************************************************************/ | |
2283 /* Begin header | |
2284 //TYPE/ CLASSIC | |
2285 //NAME/ MPHC_CHANNEL_ASSIGN_CON | |
2286 //FULL/ | |
2287 " | | | | | |" | |
2288 "==========================================================================================================================================================================================" | |
2289 " | | | | | |" | |
2290 "#@Fdl7# | | |<-| | CHANNEL_ASSIGN_CON |" | |
2291 //COND/ | |
2292 "" | |
2293 "" | |
2294 "#@Fdl7# CHANNEL_ASSIGN_CON" | |
2295 End header */ | |
2296 //ID/ | |
2297 #define TRL1_MPHC_CHANNEL_ASSIGN_CON 54 | |
2298 //STRUCT/ | |
2299 typedef struct | |
2300 { | |
2301 UWORD32 header; | |
2302 } | |
2303 T_TR_MPHC_CHANNEL_ASSIGN_CON; | |
2304 | |
2305 /***********************************************************************************************************/ | |
2306 /* Begin header | |
2307 //TYPE/ CLASSIC | |
2308 //NAME/ L1C_REDEF_DONE | |
2309 //FULL/ | |
2310 " | | | | | |" | |
2311 "#@Fdl7# | | |<-| | REDEF_DONE |" | |
2312 //COND/ | |
2313 "#@Fdl7# REDEF_DONE" | |
2314 End header */ | |
2315 //ID/ | |
2316 #define TRL1_L1C_REDEF_DONE 55 | |
2317 //STRUCT/ | |
2318 typedef struct | |
2319 { | |
2320 UWORD32 header; | |
2321 } | |
2322 T_TR_L1C_REDEF_DONE; | |
2323 | |
2324 /***********************************************************************************************************/ | |
2325 /* Begin header | |
2326 //TYPE/ CLASSIC | |
2327 //NAME/ MPHC_STOP_DEDICATED_REQ | |
2328 //FULL/ | |
2329 " | | | | | |" | |
2330 "#@Fdl7# |---->| | | STOP_DEDICATED_REQ |" | |
2331 //COND/ | |
2332 "#@Fdl7# STOP_DEDICATED_REQ" | |
2333 End header */ | |
2334 //ID/ | |
2335 #define TRL1_MPHC_STOP_DEDICATED_REQ 56 | |
2336 //STRUCT/ | |
2337 typedef struct | |
2338 { | |
2339 UWORD32 header; | |
2340 } | |
2341 T_TR_MPHC_STOP_DEDICATED_REQ; | |
2342 | |
2343 /***********************************************************************************************************/ | |
2344 /* Begin header | |
2345 //TYPE/ CLASSIC | |
2346 //NAME/ MPHC_ASYNC_HO_CON | |
2347 //FULL/ | |
2348 " | | | | | |" | |
2349 "#@Fdl7# | | |<-| | ASYNC_HO_CON |" | |
2350 //COND/ | |
2351 "#@Fdl7# ASYNC_HO_CON" | |
2352 End header */ | |
2353 //ID/ | |
2354 #define TRL1_MPHC_ASYNC_HO_CON 57 | |
2355 //STRUCT/ | |
2356 typedef struct | |
2357 { | |
2358 UWORD32 header; | |
2359 } | |
2360 T_TR_MPHC_ASYNC_HO_CON; | |
2361 | |
2362 /***********************************************************************************************************/ | |
2363 /* Begin header | |
2364 //TYPE/ CLASSIC | |
2365 //NAME/ MPHC_SYNC_HO_CON | |
2366 //FULL/ | |
2367 " | | | | | |" | |
2368 "#@Fdl7# | | |<-| | SYNC_HO_CON |" | |
2369 //COND/ | |
2370 "#@Fdl7# SYNC_HO_CON" | |
2371 End header */ | |
2372 //ID/ | |
2373 #define TRL1_MPHC_SYNC_HO_CON 58 | |
2374 //STRUCT/ | |
2375 typedef struct | |
2376 { | |
2377 UWORD32 header; | |
2378 } | |
2379 T_TR_MPHC_SYNC_HO_CON; | |
2380 | |
2381 /***********************************************************************************************************/ | |
2382 /* Begin header | |
2383 //TYPE/ CLASSIC | |
2384 //NAME/ MPHC_TA_FAIL_IND | |
2385 //FULL/ | |
2386 " | | | | | |" | |
2387 "#@Fdl7# | | |<-| | TA_FAIL_IND |" | |
2388 //COND/ | |
2389 "#@Fdl7# TA_FAIL_IND" | |
2390 End header */ | |
2391 //ID/ | |
2392 #define TRL1_MPHC_TA_FAIL_IND 59 | |
2393 //STRUCT/ | |
2394 typedef struct | |
2395 { | |
2396 UWORD32 header; | |
2397 } | |
2398 T_TR_MPHC_TA_FAIL_IND; | |
2399 | |
2400 /***********************************************************************************************************/ | |
2401 /* Begin header | |
2402 //TYPE/ CLASSIC | |
2403 //NAME/ MPHC_HANDOVER_FAIL_REQ | |
2404 //FULL/ | |
2405 " | | | | | |" | |
2406 "#@Fdl7# |---->| | | HANDOVER_FAIL_REQ |" | |
2407 //COND/ | |
2408 "#@Fdl7# HANDOVER_FAIL_REQ" | |
2409 End header */ | |
2410 //ID/ | |
2411 #define TRL1_MPHC_HANDOVER_FAIL_REQ 60 | |
2412 //STRUCT/ | |
2413 typedef struct | |
2414 { | |
2415 UWORD32 header; | |
2416 } | |
2417 T_TR_MPHC_HANDOVER_FAIL_REQ; | |
2418 | |
2419 /***********************************************************************************************************/ | |
2420 /* Begin header | |
2421 //TYPE/ CLASSIC | |
2422 //NAME/ MPHC_HANDOVER_FAIL_CON | |
2423 //FULL/ | |
2424 " | | | | | |" | |
2425 "#@Fdl7# | | |<-| | HANDOVER_FAIL_CON |" | |
2426 //COND/ | |
2427 "#@Fdl7# HANDOVER_FAIL_CON" | |
2428 End header */ | |
2429 //ID/ | |
2430 #define TRL1_MPHC_HANDOVER_FAIL_CON 61 | |
2431 //STRUCT/ | |
2432 typedef struct | |
2433 { | |
2434 UWORD32 header; | |
2435 } | |
2436 T_TR_MPHC_HANDOVER_FAIL_CON; | |
2437 | |
2438 /***********************************************************************************************************/ | |
2439 /* Begin header | |
2440 //TYPE/ CLASSIC | |
2441 //NAME/ MPHC_STOP_RXLEV_REQ | |
2442 //FULL/ | |
2443 " | | | | | |" | |
2444 "#@Fdl7# |---->| | | STOP_RXLEV_REQ |" | |
2445 //COND/ | |
2446 "#@Fdl7# STOP_RXLEV_REQ" | |
2447 End header */ | |
2448 //ID/ | |
2449 #define TRL1_MPHC_STOP_RXLEV_REQ 62 | |
2450 //STRUCT/ | |
2451 typedef struct | |
2452 { | |
2453 UWORD32 header; | |
2454 } | |
2455 T_TR_MPHC_STOP_RXLEV_REQ; | |
2456 | |
2457 /***********************************************************************************************************/ | |
2458 /* Begin header | |
2459 //TYPE/ CLASSIC | |
2460 //NAME/ MPHC_STOP_RXLEV_PERIODIC_REQ | |
2461 //FULL/ | |
2462 " | | | | | |" | |
2463 "#@Fdl7# |---->| | | STOP_RXLEV_PERIODIC_REQ |" | |
2464 //COND/ | |
2465 "#@Fdl7# STOP_RXLEV_PERIODIC_REQ" | |
2466 End header */ | |
2467 //ID/ | |
2468 #define TRL1_MPHC_STOP_RXLEV_PERIODIC_REQ 63 | |
2469 //STRUCT/ | |
2470 typedef struct | |
2471 { | |
2472 UWORD32 header; | |
2473 } | |
2474 T_TR_MPHC_STOP_RXLEV_PERIODIC_REQ; | |
2475 | |
2476 /////////////////// | |
2477 // GPRS messages // | |
2478 /////////////////// | |
2479 | |
2480 /***********************************************************************************************************/ | |
2481 /* Begin header | |
2482 //TYPE/ CLASSIC | |
2483 //NAME/ MPHP_RA_REQ | |
2484 //FULL/ | |
2485 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2486 "#@Fdl7# |---->| | | MPHP_RA_REQ | rand: #@1dl10# channel_request_data: #@2d#" | |
2487 " | | | | | | txpwr: #@3dl10# bs_prach_blks: #@4d#" | |
2488 " | | | | | | access_burst_type: #@5=0: 8 bit|=1:11 bit|#" | |
2489 //COND/ | |
2490 "#@Fdl7# MPHP_RA_REQ" | |
2491 End header */ | |
2492 //ID/ | |
2493 #define TRL1_MPHP_RA_REQ 64 | |
2494 //STRUCT/ | |
2495 typedef struct | |
2496 { | |
2497 UWORD32 header; | |
2498 //-------------------------------------------------- | |
2499 UWORD16 rand; | |
2500 UWORD16 channel_request_data; | |
2501 UWORD8 txpwr; | |
2502 UWORD8 bs_prach_blks; | |
2503 UWORD8 access_burst_type; | |
2504 } | |
2505 T_TR_MPHP_RA_REQ; | |
2506 | |
2507 /***********************************************************************************************************/ | |
2508 /* Begin header | |
2509 //TYPE/ CLASSIC | |
2510 //NAME/ L1P_RA_DONE | |
2511 //FULL/ | |
2512 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2513 "#@Fdl7# | | |<-| | L1P_RA_DONE | channel_request_data: #@1d#" | |
2514 //COND/ | |
2515 "#@Fdl7# L1P_RA_DONE" | |
2516 End header */ | |
2517 //ID/ | |
2518 #define TRL1_L1P_RA_DONE 65 | |
2519 //STRUCT/ | |
2520 typedef struct | |
2521 { | |
2522 UWORD32 header; | |
2523 //-------------------------------------------------- | |
2524 UWORD16 channel_request_data; | |
2525 } | |
2526 T_TR_L1P_RA_DONE; | |
2527 | |
2528 /***********************************************************************************************************/ | |
2529 /* Begin header | |
2530 //TYPE/ CLASSIC | |
2531 //NAME/ MPHP_POLLING_RESPONSE_REQ | |
2532 //FULL/ | |
2533 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2534 "#@Fdl7# |---->| | | POLLING_RESPONSE_REQ | fn_req: #@1dl10# pol_resp_type: #@2=3:CS1|=7:PRACH 8 bit|=8:PRACH 11 bit|#" | |
2535 " | | | | | | timing_advance: #@3dl10# txpwr: #@4d#" | |
2536 //COND/ | |
2537 "#@Fdl7# POLLING_RESPONSE_REQ" | |
2538 End header */ | |
2539 //ID/ | |
2540 #define TRL1_MPHP_POLLING_RESPONSE_REQ 66 | |
2541 //STRUCT/ | |
2542 typedef struct | |
2543 { | |
2544 UWORD32 header; | |
2545 //-------------------------------------------------- | |
2546 UWORD32 fn_req; | |
2547 UWORD8 pol_resp_type; | |
2548 UWORD8 timing_advance; | |
2549 UWORD8 txpwr; | |
2550 } | |
2551 T_TR_MPHP_POLLING_RESPONSE_REQ; | |
2552 | |
2553 /***********************************************************************************************************/ | |
2554 /* Begin header | |
2555 //TYPE/ CLASSIC | |
2556 //NAME/ L1P_POLL_DONE | |
2557 //FULL/ | |
2558 " | | | | | |" | |
2559 "#@Fdl7# | | |<-| | POLL_DONE |" | |
2560 //COND/ | |
2561 "#@Fdl7# POLL_DONE" | |
2562 End header */ | |
2563 //ID/ | |
2564 #define TRL1_L1P_POLL_DONE 67 | |
2565 //STRUCT/ | |
2566 typedef struct | |
2567 { | |
2568 UWORD32 header; | |
2569 } | |
2570 T_TR_L1P_POLL_DONE; | |
2571 | |
2572 /***********************************************************************************************************/ | |
2573 /* Begin header | |
2574 //TYPE/ CLASSIC | |
2575 //NAME/ MPHP_ASSIGNMENT_REQ | |
2576 //FULL/ | |
2577 " | | | | | |" | |
2578 "================================================================================================================================================================" | |
2579 " | | | | | |" | |
2580 "#@Fdl7# |---->| | | ASSIGNMENT_REQ | tbf_sti: #@1<0:Not present|l10# radio_freq: #@2d#" | |
2581 " | | | | | | rf_chan_cnt: #@3dl10# assignment_id: #@4d#" | |
2582 " | | | | | | assignment_command: #@5=0:DL TBF|=1:UL TBF|=2:BOTH TBF|~|l10# multislot_class: #@6d#" | |
2583 " | | | | | | interf_meas_enable: #@7=0:NO|=1:YES|~|l10# pc_meas_chan: #@8=0:BCCH|=1:PDTCH|#" | |
2584 " | | | | | | access_burst_type: #@9=0:8 bit|=1:11 bit|~|l10# ta: #@10d#" | |
2585 " | | | | | | ta_index: #@11dl10# ta_tn: #@12d#" | |
2586 " | | | | | | bts_pwr_ctl_mode: #@14=0:Mode A|=1:Mode B|~|l10# p0: #@13 * 2=510:Constant output power mode|#" | |
2587 " | | | | | | pr_mode: #@15=0:Mode A|=1:Mode B|~|l10# tsc: #@16d#" | |
2588 " | | | | | | h: #@17=0:Single RF|=1:Hopping RF|~|l10# mac_mode: #@18=0:Dynamic allocation|=1:Extended dynamic|=2:Fixed allocation|=3:Fixed allocation Half Duplex|#" | |
2589 " | | | | | | dl_ressource_alloc: #@19bz8#b" | |
2590 " | | | | | | ul_ressource_alloc: #@20bz8#b" | |
2591 " | | | | | | usf_granularity: #@21=0:1 block|=1:4 blocks|#" | |
2592 " | | | | | | ctrl_timeslot: #@22dl10# bitmap_length: #@23d#" | |
2593 //COND/ | |
2594 "" | |
2595 "" | |
2596 "#@Fdl7# ASSIGNMENT_REQ #@5=0:DL TBF|=1:UL TBF|=2:BOTH TBF|#" | |
2597 End header */ | |
2598 //ID/ | |
2599 #define TRL1_MPHP_ASSIGNMENT_REQ 68 | |
2600 //STRUCT/ | |
2601 typedef struct | |
2602 { | |
2603 UWORD32 header; | |
2604 //-------------------------------------------------- | |
2605 WORD32 tbf_sti; | |
2606 UWORD16 radio_freq; | |
2607 UWORD16 rf_chan_cnt; | |
2608 UWORD8 assignment_id; | |
2609 UWORD8 assignment_command; | |
2610 UWORD8 multislot_class; | |
2611 BOOL interf_meas_enable; | |
2612 BOOL pc_meas_chan; | |
2613 BOOL access_burst_type; | |
2614 UWORD8 ta; | |
2615 UWORD8 ta_index; | |
2616 UWORD8 ta_tn; | |
2617 UWORD8 p0; | |
2618 BOOL bts_pwr_ctl_mode; | |
2619 BOOL pr_mode; | |
2620 UWORD8 tsc; | |
2621 BOOL h; | |
2622 UWORD8 mac_mode; | |
2623 UWORD8 dl_ressource_alloc; | |
2624 UWORD8 ul_ressource_alloc; | |
2625 BOOL usf_granularity; | |
2626 UWORD8 ctrl_timeslot; | |
2627 UWORD8 bitmap_length; | |
2628 } | |
2629 T_TR_MPHP_ASSIGNMENT_REQ; | |
2630 | |
2631 /***********************************************************************************************************/ | |
2632 /* Begin header | |
2633 //TYPE/ CLASSIC | |
2634 //NAME/ MPHP_REPEAT_UL_FIXED_ALLOC_REQ | |
2635 //FULL/ | |
2636 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2637 "#@Fdl7# |---->| | | REPEAT_UL_FIXED_ALLOC | tbf_sti: #@1dl10# repeat_allocation: #@2=0:CANCEL|=1:REPEAT|#" | |
2638 " | | | | | _REQ | ts_override: #@3x#" | |
2639 //COND/ | |
2640 "#@Fdl7# REPEAT_UL_FIXED_ALLOC_REQ #@2=0:CANCEL|=1:REPEAT|~|#" | |
2641 End header */ | |
2642 //ID/ | |
2643 #define TRL1_MPHP_REPEAT_UL_FIXED_ALLOC_REQ 69 | |
2644 //STRUCT/ | |
2645 typedef struct | |
2646 { | |
2647 UWORD32 header; | |
2648 //-------------------------------------------------- | |
2649 WORD32 tbf_sti; | |
2650 BOOL repeat_allocation; | |
2651 UWORD8 ts_override; | |
2652 } | |
2653 T_TR_MPHP_REPEAT_UL_FIXED_ALLOC_REQ; | |
2654 | |
2655 /***********************************************************************************************************/ | |
2656 /* Begin header | |
2657 //TYPE/ CLASSIC | |
2658 //NAME/ L1P_REPEAT_ALLOC_DONE | |
2659 //FULL/ | |
2660 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2661 "#@Fdl7# | | |<-| | REPEAT_ALLOC_DONE | dl_tn: #@1d#" | |
2662 //COND/ | |
2663 "#@Fdl7# REPEAT_ALLOC_DONE dl_tn: #@1d#" | |
2664 End header */ | |
2665 //ID/ | |
2666 #define TRL1_L1P_REPEAT_ALLOC_DONE 70 | |
2667 //STRUCT/ | |
2668 typedef struct | |
2669 { | |
2670 UWORD32 header; | |
2671 //-------------------------------------------------- | |
2672 UWORD8 dl_tn; | |
2673 } | |
2674 T_TR_L1P_REPEAT_ALLOC_DONE; | |
2675 | |
2676 /***********************************************************************************************************/ | |
2677 /* Begin header | |
2678 //TYPE/ CLASSIC | |
2679 //NAME/ L1P_ALLOC_EXHAUST_DONE | |
2680 //FULL/ | |
2681 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2682 "#@Fdl7# | | |<-| | ALLOC_EXHAUST_DONE | dl_tn: #@1d#" | |
2683 //COND/ | |
2684 "#@Fdl7# ALLOC_EXHAUST_DONE dl_tn: #@1d#" | |
2685 End header */ | |
2686 //ID/ | |
2687 #define TRL1_L1P_ALLOC_EXHAUST_DONE 71 | |
2688 //STRUCT/ | |
2689 typedef struct | |
2690 { | |
2691 UWORD32 header; | |
2692 //-------------------------------------------------- | |
2693 UWORD8 dl_tn; | |
2694 } | |
2695 T_TR_L1P_ALLOC_EXHAUST_DONE; | |
2696 | |
2697 /***********************************************************************************************************/ | |
2698 /* Begin header | |
2699 //TYPE/ CLASSIC | |
2700 //NAME/ MPHP_SINGLE_BLOCK_REQ | |
2701 //FULL/ | |
2702 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2703 "#@Fdl7# |---->| | | SINGLE_BLOCK_REQ | tbf_sti: #@1<0:Not present|l10# radio_freq: #@2d#" | |
2704 " | | | | | | rf_chan_cnt: #@3dl10# assignment_id: #@4d#" | |
2705 " | | | | | | purpose: #@5=3:DL block|=4:UL block|=5:Two phase access|l16# pc_meas_chan: #@6=0:BCCH|=1:PDTCH|#" | |
2706 " | | | | | | access_burst_type: #@7=0:8 bit|=1:11 bit|~|l10# ta: #@8d#" | |
2707 " | | | | | | bts_pwr_ctl_mode: #@10=0:Mode A|=1:Mode B|~|l10# p0: #@9 * 2=510:Constant output power mode|#" | |
2708 " | | | | | | pr_mode: #@11=0:Mode A|=1:Mode B|~|l10# tsc: #@12d#" | |
2709 " | | | | | | h: #@13=0:Single RF|=1:Hopping RF|~|l10# timeslot_number: #@14d#" | |
2710 //COND/ | |
2711 "" | |
2712 "" | |
2713 "#@Fdl7# SINGLE_BLOCK_REQ #@5=3:DL blk|=4:UL blk|=5:Two phase|#" | |
2714 End header */ | |
2715 //ID/ | |
2716 #define TRL1_MPHP_SINGLE_BLOCK_REQ 72 | |
2717 //STRUCT/ | |
2718 typedef struct | |
2719 { | |
2720 UWORD32 header; | |
2721 //-------------------------------------------------- | |
2722 WORD32 tbf_sti; | |
2723 UWORD16 radio_freq; | |
2724 UWORD16 rf_chan_cnt; | |
2725 UWORD8 assignment_id; | |
2726 UWORD8 purpose; | |
2727 BOOL pc_meas_chan; | |
2728 BOOL access_burst_type; | |
2729 UWORD8 ta; | |
2730 UWORD8 p0; | |
2731 BOOL bts_pwr_ctl_mode; | |
2732 BOOL pr_mode; | |
2733 UWORD8 tsc; | |
2734 BOOL h; | |
2735 UWORD8 timeslot_number; | |
2736 } | |
2737 T_TR_MPHP_SINGLE_BLOCK_REQ; | |
2738 | |
2739 /***********************************************************************************************************/ | |
2740 /* Begin header | |
2741 //TYPE/ CLASSIC | |
2742 //NAME/ L1P_SINGLE_BLOCK_CON | |
2743 //FULL/ | |
2744 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2745 "#@Fdl7# | | |<-| | SINGLE_BLOCK_CON | assignment_id: #@1dl10# purpose: #@2=3:DL block|=4:UL block|=5:Two phase access|l10#" | |
2746 " | | | | | | status: #@3=0:no error|=1:STI passed|=2:No valid TA|=3:CRC ERROR|l10# dl_error_flag: #@4=0:No error|=1:CRC ERROR|#" | |
2747 " | | | | | | txpwr: #@5dr5#" | |
2748 //COND/ | |
2749 "#@Fdl7# SINGLE_BLOCK_CON #@3=1:STI passed|=2:No valid TA|=3:CRC ERROR|~|#" | |
2750 End header */ | |
2751 //ID/ | |
2752 #define TRL1_L1P_SINGLE_BLOCK_CON 73 | |
2753 //STRUCT/ | |
2754 typedef struct | |
2755 { | |
2756 UWORD32 header; | |
2757 //-------------------------------------------------- | |
2758 UWORD8 assignment_id; | |
2759 UWORD8 purpose; | |
2760 UWORD8 status; | |
2761 BOOL dl_error_flag; | |
2762 UWORD8 txpwr[4]; | |
2763 } | |
2764 T_TR_L1P_SINGLE_BLOCK_CON; | |
2765 | |
2766 /***********************************************************************************************************/ | |
2767 /* Begin header | |
2768 //TYPE/ CLASSIC | |
2769 //NAME/ MPHP_PDCH_RELEASE_REQ | |
2770 //FULL/ | |
2771 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2772 "#@Fdl7# |---->| | | PDCH_RELEASE_REQ | assignment_id: #@1dl10# timeslot_available: #@2x#" | |
2773 //COND/ | |
2774 "#@Fdl7# PDCH_RELEASE_REQ timeslot_available: #@2x#" | |
2775 End header */ | |
2776 //ID/ | |
2777 #define TRL1_MPHP_PDCH_RELEASE_REQ 74 | |
2778 //STRUCT/ | |
2779 typedef struct | |
2780 { | |
2781 UWORD32 header; | |
2782 //-------------------------------------------------- | |
2783 UWORD8 assignment_id; | |
2784 UWORD8 timeslot_available; | |
2785 } | |
2786 T_TR_MPHP_PDCH_RELEASE_REQ; | |
2787 | |
2788 | |
2789 /***********************************************************************************************************/ | |
2790 /* Begin header | |
2791 //TYPE/ CLASSIC | |
2792 //NAME/ MPHP_TIMING_ADVANCE_REQ | |
2793 //FULL/ | |
2794 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2795 "#@Fdl7# |---->| | | TIMING_ADVANCE_REQ | assignment_id: #@1dl10# ta: #@2d#" | |
2796 " | | | | | | ta_index: #@3dl10# ta_tn: #@4d#" | |
2797 //COND/ | |
2798 "#@Fdl7# TIMING_ADVANCE_REQ" | |
2799 End header */ | |
2800 //ID/ | |
2801 #define TRL1_MPHP_TIMING_ADVANCE_REQ 75 | |
2802 //STRUCT/ | |
2803 typedef struct | |
2804 { | |
2805 UWORD32 header; | |
2806 //-------------------------------------------------- | |
2807 UWORD8 assignment_id; | |
2808 UWORD8 ta; | |
2809 UWORD8 ta_index; | |
2810 UWORD8 ta_tn; | |
2811 } | |
2812 T_TR_MPHP_TIMING_ADVANCE_REQ; | |
2813 | |
2814 /***********************************************************************************************************/ | |
2815 /* Begin header | |
2816 //TYPE/ CLASSIC | |
2817 //NAME/ MPHP_TBF_RELEASE_REQ | |
2818 //FULL/ | |
2819 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2820 "#@Fdl7# |---->| | | TBF_RELEASE_REQ | tbf_type: #@1=0:DL TBF|=1:UL TBF|=2:BOTH TBF|#" | |
2821 //COND/ | |
2822 "#@Fdl7# TBF_RELEASE_REQ tbf_type: #@1=0:DL TBF|=1:UL TBF|=2:BOTH TBF|#" | |
2823 End header */ | |
2824 //ID/ | |
2825 #define TRL1_MPHP_TBF_RELEASE_REQ 76 | |
2826 //STRUCT/ | |
2827 typedef struct | |
2828 { | |
2829 UWORD32 header; | |
2830 //-------------------------------------------------- | |
2831 UWORD8 tbf_type; | |
2832 } | |
2833 T_TR_MPHP_TBF_RELEASE_REQ; | |
2834 | |
2835 /***********************************************************************************************************/ | |
2836 /* Begin header | |
2837 //TYPE/ CLASSIC | |
2838 //NAME/ MPHP_START_PCCCH_REQ | |
2839 //FULL/ | |
2840 " | | | | | |" | |
2841 "================================================================================================================================================================" | |
2842 " | | | | | |" | |
2843 "#@Fdl7# |---->| | | START_PCCCH_REQ | imsimod: #@1dl10# kcn: #@2d#" | |
2844 " | | | | | | split_pg_cycle: #@3dl10# radio_freq: #@4d#" | |
2845 " | | | | | | rf_chan_cnt: #@5dl10# bs_pag_blks_res: #@6d#" | |
2846 " | | | | | | bs_pbcch_blks: #@7dl10# pb: - #@8*2d# dBm" | |
2847 " | | | | | | page_mode: #@9=0:Normal|=1:Extended|=2:Reorg|l10# h: #@10=0:Single RF|=1:Hopping RF|~|l10#" | |
2848 " | | | | | | timeslot_no: #@11dl10# tsc: #@12d#" | |
2849 //COND/ | |
2850 "#@Fdl7# START_PCCCH_REQ #@9=0:Normal|=1:Extended|=2:Reorg|~|#" | |
2851 End header */ | |
2852 //ID/ | |
2853 #define TRL1_MPHP_START_PCCCH_REQ 77 | |
2854 //STRUCT/ | |
2855 typedef struct | |
2856 { | |
2857 UWORD32 header; | |
2858 //-------------------------------------------------- | |
2859 UWORD16 imsimod; | |
2860 UWORD16 kcn; | |
2861 UWORD16 split_pg_cycle; | |
2862 UWORD16 radio_freq; | |
2863 UWORD16 rf_chan_cnt; | |
2864 UWORD8 bs_pag_blks_res; | |
2865 UWORD8 bs_pbcch_blks; | |
2866 UWORD8 pb; | |
2867 UWORD8 page_mode; | |
2868 BOOL h; | |
2869 UWORD8 timeslot_no; | |
2870 UWORD8 tsc; | |
2871 } | |
2872 T_TR_MPHP_START_PCCCH_REQ; | |
2873 | |
2874 /***********************************************************************************************************/ | |
2875 /* Begin header | |
2876 //TYPE/ CLASSIC | |
2877 //NAME/ L1P_PBCCHN_INFO | |
2878 //FULL/ | |
2879 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2880 "#@Fdl7# | | |<-| | PBCCHN_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
2881 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
2882 " | | | | | | relative_position: #@5dl10# input_level: #-@6 / 2f1# dBm" | |
2883 //COND/ | |
2884 "#@Fdl7# PBCCHN_INFO #@4=1:CRC ERROR|~|#" | |
2885 End header */ | |
2886 //ID/ | |
2887 #define TRL1_L1P_PBCCHN_INFO 78 | |
2888 //STRUCT/ | |
2889 typedef struct | |
2890 { | |
2891 UWORD32 header; | |
2892 //-------------------------------------------------- | |
2893 UWORD32 tpu_offset; | |
2894 UWORD16 radio_freq; | |
2895 WORD16 afc; | |
2896 BOOL error_flag; | |
2897 UWORD8 relative_position; | |
2898 UWORD8 input_level; | |
2899 } | |
2900 T_TR_L1P_PBCCHN_INFO; | |
2901 | |
2902 /***********************************************************************************************************/ | |
2903 /* Begin header | |
2904 //TYPE/ CLASSIC | |
2905 //NAME/ L1P_PNP_INFO | |
2906 //FULL/ | |
2907 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2908 "#@Fdl7# | | |<-| | PNP_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
2909 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
2910 " | | | | | | relative_position: #@5dl10# input_level: #-@6 / 2f1# dBm" | |
2911 //COND/ | |
2912 "#@Fdl7# PNP_INFO #@4=1:CRC ERROR|~|#" | |
2913 End header */ | |
2914 //ID/ | |
2915 #define TRL1_L1P_PNP_INFO 79 | |
2916 //STRUCT/ | |
2917 typedef struct | |
2918 { | |
2919 UWORD32 header; | |
2920 //-------------------------------------------------- | |
2921 UWORD32 tpu_offset; | |
2922 UWORD16 radio_freq; | |
2923 WORD16 afc; | |
2924 BOOL error_flag; | |
2925 UWORD8 relative_position; | |
2926 UWORD8 input_level; | |
2927 } | |
2928 T_TR_L1P_PNP_INFO; | |
2929 | |
2930 /***********************************************************************************************************/ | |
2931 /* Begin header | |
2932 //TYPE/ CLASSIC | |
2933 //NAME/ L1P_PEP_INFO | |
2934 //FULL/ | |
2935 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2936 "#@Fdl7# | | |<-| | PEP_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
2937 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
2938 " | | | | | | relative_position: #@5dl10# input_level: #-@6 / 2f1# dBm" | |
2939 //COND/ | |
2940 "#@Fdl7# PEP_INFO #@4=1:CRC ERROR|~|#" | |
2941 End header */ | |
2942 //ID/ | |
2943 #define TRL1_L1P_PEP_INFO 80 | |
2944 //STRUCT/ | |
2945 typedef struct | |
2946 { | |
2947 UWORD32 header; | |
2948 //-------------------------------------------------- | |
2949 UWORD32 tpu_offset; | |
2950 UWORD16 radio_freq; | |
2951 WORD16 afc; | |
2952 BOOL error_flag; | |
2953 UWORD8 relative_position; | |
2954 UWORD8 input_level; | |
2955 } | |
2956 T_TR_L1P_PEP_INFO; | |
2957 | |
2958 | |
2959 /***********************************************************************************************************/ | |
2960 /* Begin header | |
2961 //TYPE/ CLASSIC | |
2962 //NAME/ L1P_PALLC_INFO | |
2963 //FULL/ | |
2964 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2965 "#@Fdl7# | | |<-| | PALLC_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
2966 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
2967 " | | | | | | relative_position: #@5dl10# input_level: #-@6 / 2f1# dBm" | |
2968 //COND/ | |
2969 "#@Fdl7# PALLC_INFO #@4=1:CRC ERROR|~|#" | |
2970 End header */ | |
2971 //ID/ | |
2972 #define TRL1_L1P_PALLC_INFO 81 | |
2973 //STRUCT/ | |
2974 typedef struct | |
2975 { | |
2976 UWORD32 header; | |
2977 //-------------------------------------------------- | |
2978 UWORD32 tpu_offset; | |
2979 UWORD16 radio_freq; | |
2980 WORD16 afc; | |
2981 BOOL error_flag; | |
2982 UWORD8 relative_position; | |
2983 UWORD8 input_level; | |
2984 } | |
2985 T_TR_L1P_PALLC_INFO; | |
2986 | |
2987 /***********************************************************************************************************/ | |
2988 /* Begin header | |
2989 //TYPE/ CLASSIC | |
2990 //NAME/ L1P_PBCCHS_INFO | |
2991 //FULL/ | |
2992 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2993 "#@Fdl7# | | |<-| | PBCCHS_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
2994 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
2995 " | | | | | | relative_position: #@5dl10# input_level: #-@6 / 2f1# dBm" | |
2996 //COND/ | |
2997 "#@Fdl7# PBCCHS_INFO #@4=1:CRC ERROR|~|#" | |
2998 End header */ | |
2999 //ID/ | |
3000 #define TRL1_L1P_PBCCHS_INFO 82 | |
3001 //STRUCT/ | |
3002 typedef struct | |
3003 { | |
3004 UWORD32 header; | |
3005 //-------------------------------------------------- | |
3006 UWORD32 tpu_offset; | |
3007 UWORD16 radio_freq; | |
3008 WORD16 afc; | |
3009 BOOL error_flag; | |
3010 UWORD8 relative_position; | |
3011 UWORD8 input_level; | |
3012 } | |
3013 T_TR_L1P_PBCCHS_INFO; | |
3014 | |
3015 /***********************************************************************************************************/ | |
3016 /* Begin header | |
3017 //TYPE/ CLASSIC | |
3018 //NAME/ L1P_PACCH_INFO | |
3019 //FULL/ | |
3020 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3021 "#@Fdl7# | | |<-| | PACCH_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
3022 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
3023 " | | | | | | relative_position: #@5dl10# input_level: #-@6 / 2f1# dBm" | |
3024 //COND/ | |
3025 "#@Fdl7# PACCH_INFO #@4=1:CRC ERROR|~|#" | |
3026 End header */ | |
3027 //ID/ | |
3028 #define TRL1_L1P_PACCH_INFO 83 | |
3029 //STRUCT/ | |
3030 typedef struct | |
3031 { | |
3032 UWORD32 header; | |
3033 //-------------------------------------------------- | |
3034 UWORD32 tpu_offset; | |
3035 UWORD16 radio_freq; | |
3036 WORD16 afc; | |
3037 BOOL error_flag; | |
3038 UWORD8 relative_position; | |
3039 UWORD8 input_level; | |
3040 } | |
3041 T_TR_L1P_PACCH_INFO; | |
3042 | |
3043 /***********************************************************************************************************/ | |
3044 /* Begin header | |
3045 //TYPE/ CLASSIC | |
3046 //NAME/ MPHP_SCELL_PBCCH_REQ | |
3047 //FULL/ | |
3048 " | | | | | |" | |
3049 "================================================================================================================================================================" | |
3050 " | | | | | |" | |
3051 "#@Fdl7# |---->| | | SCELL_PBCCH_REQ | radio_freq: #@1dl10# rf_chan_cnt: #@2d#" | |
3052 " | | | | | | nbr_psi: #@3dl10# bs_pbcch_blks: #@4d#" | |
3053 " | | | | | | pb: - #@5*2dl5# dBm psi1_repeat_period: #@6d#" | |
3054 " | | | | | | h: #@7=0:Single RF|=1:Hopping RF|~|l10# timeslot_no: #@8dl10#" | |
3055 " | | | | | | tsc: #@9d#" | |
3056 " | | | | | | relative_position: #@10dr5#" | |
3057 //COND/ | |
3058 "#@Fdl7# SCELL_PBCCH_REQ nbr_psi: #@3dl10#" | |
3059 End header */ | |
3060 //ID/ | |
3061 #define TRL1_MPHP_SCELL_PBCCH_REQ 84 | |
3062 //STRUCT/ | |
3063 typedef struct | |
3064 { | |
3065 UWORD32 header; | |
3066 //-------------------------------------------------- | |
3067 UWORD16 radio_freq; | |
3068 UWORD16 rf_chan_cnt; | |
3069 UWORD8 nbr_psi; | |
3070 UWORD8 bs_pbcch_blks; | |
3071 UWORD8 pb; | |
3072 UWORD8 psi1_repeat_period; | |
3073 BOOL h; | |
3074 UWORD8 timeslot_no; | |
3075 UWORD8 tsc; | |
3076 UWORD8 relative_position_array[20]; | |
3077 } | |
3078 T_TR_MPHP_SCELL_PBCCH_REQ; | |
3079 | |
3080 /***********************************************************************************************************/ | |
3081 /* Begin header | |
3082 //TYPE/ CLASSIC | |
3083 //NAME/ MPHP_CR_MEAS_REQ | |
3084 //FULL/ | |
3085 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3086 "#@Fdl7# |---->| | | CR_MEAS_REQ | nb_carrier: #@1dl10# list_id: #@2d#" | |
3087 //COND/ | |
3088 "#@Fdl7# CR_MEAS_REQ" | |
3089 End header */ | |
3090 //ID/ | |
3091 #define TRL1_MPHP_CR_MEAS_REQ 85 | |
3092 //STRUCT/ | |
3093 typedef struct | |
3094 { | |
3095 UWORD32 header; | |
3096 //-------------------------------------------------- | |
3097 UWORD8 nb_carrier; | |
3098 UWORD8 list_id; | |
3099 } | |
3100 T_TR_MPHP_CR_MEAS_REQ; | |
3101 | |
3102 #define MAX_CR 20 | |
3103 | |
3104 | |
3105 /***********************************************************************************************************/ | |
3106 /* Begin header | |
3107 //TYPE/ CLASSIC | |
3108 //NAME/ L1P_CR_MEAS_DONE | |
3109 //FULL/ | |
3110 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3111 "#@Fdl7# | | |<-| | CR_MEAS_DONE | nmeas: #@3dl10# list_id: #@4d#" | |
3112 " | | | | | | reporting_period: #@1d#" | |
3113 " | | | | | | freq: #@2dr5#" | |
3114 " | | | | | | rxlev: #@5dr5#" | |
3115 //COND/ | |
3116 "#@Fdl7# CR_MEAS_DONE" | |
3117 End header */ | |
3118 //ID/ | |
3119 #define TRL1_L1P_CR_MEAS_DONE 86 | |
3120 //STRUCT/ | |
3121 typedef struct | |
3122 { | |
3123 UWORD32 header; | |
3124 //-------------------------------------------------- | |
3125 UWORD16 reporting_period; | |
3126 UWORD16 freq[20]; | |
3127 UWORD8 nmeas; | |
3128 UWORD8 list_id; | |
3129 WORD8 rxlev[20]; | |
3130 } | |
3131 T_TR_L1P_CR_MEAS_DONE; | |
3132 | |
3133 /***********************************************************************************************************/ | |
3134 /* Begin header | |
3135 //TYPE/ CLASSIC | |
3136 //NAME/ MPHP_INT_MEAS_REQ | |
3137 //FULL/ | |
3138 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3139 "#@Fdl7# |---->| | | INT_MEAS_REQ | radio_freq: #@1dl10# rf_chan_cnt: #@2d#" | |
3140 " | | | | | | h: #@3=0:Single RF|=1:Hopping RF|~|l10# tn: #@4d#" | |
3141 " | | | | | | multislot_class: #@5dl10#" | |
3142 //COND/ | |
3143 "#@Fdl7# INT_MEAS_REQ" | |
3144 End header */ | |
3145 //ID/ | |
3146 #define TRL1_MPHP_INT_MEAS_REQ 87 | |
3147 //STRUCT/ | |
3148 typedef struct | |
3149 { | |
3150 UWORD32 header; | |
3151 //-------------------------------------------------- | |
3152 UWORD16 radio_freq; | |
3153 UWORD16 rf_chan_cnt; | |
3154 BOOL h; | |
3155 UWORD8 tn; | |
3156 UWORD8 multislot_class; | |
3157 } | |
3158 T_TR_MPHP_INT_MEAS_REQ; | |
3159 | |
3160 /***********************************************************************************************************/ | |
3161 /* Begin header | |
3162 //TYPE/ CLASSIC | |
3163 //NAME/ MPHP_INT_MEAS_IND | |
3164 //FULL/ | |
3165 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3166 "#@Fdl7# |<----| | | INT_MEAS_IND | rxlev: #@1dr5#" | |
3167 " | | | | | | #@2dr5#" | |
3168 //COND/ | |
3169 "#@Fdl7# INT_MEAS_IND" | |
3170 End header */ | |
3171 //ID/ | |
3172 #define TRL1_MPHP_INT_MEAS_IND 88 | |
3173 //STRUCT/ | |
3174 typedef struct | |
3175 { | |
3176 UWORD32 header; | |
3177 //-------------------------------------------------- | |
3178 WORD8 rxlev_0[8]; | |
3179 WORD8 rxlev_1[8]; | |
3180 } | |
3181 T_TR_MPHP_INT_MEAS_IND; | |
3182 | |
3183 /***********************************************************************************************************/ | |
3184 /* Begin header | |
3185 //TYPE/ CLASSIC | |
3186 //NAME/ MPHP_TINT_MEAS_IND | |
3187 //FULL/ | |
3188 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3189 "#@Fdl7# |<----| | | TINT_MEAS_IND | rxlev: #@1dr5#" | |
3190 " | | | | | | #@2dr5#" | |
3191 //COND/ | |
3192 "#@Fdl7# TINT_MEAS_IND" | |
3193 End header */ | |
3194 //ID/ | |
3195 #define TRL1_MPHP_TINT_MEAS_IND 89 | |
3196 //STRUCT/ | |
3197 typedef struct | |
3198 { | |
3199 UWORD32 header; | |
3200 //-------------------------------------------------- | |
3201 WORD8 rxlev_0[8]; | |
3202 WORD8 rxlev_1[8]; | |
3203 } | |
3204 T_TR_MPHP_TINT_MEAS_IND; | |
3205 | |
3206 /***********************************************************************************************************/ | |
3207 /* Begin header | |
3208 //TYPE/ CLASSIC | |
3209 //NAME/ L1P_ITMEAS_IND | |
3210 //FULL/ | |
3211 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3212 "#@Fdl7# | | |<-| | ITMEAS_IND | position: #@1dl10# meas_bitmap: #@2x#" | |
3213 //COND/ | |
3214 "#@Fdl7# ITMEAS_IND" | |
3215 End header */ | |
3216 //ID/ | |
3217 #define TRL1_L1P_ITMEAS_IND 90 | |
3218 //STRUCT/ | |
3219 typedef struct | |
3220 { | |
3221 UWORD32 header; | |
3222 //-------------------------------------------------- | |
3223 UWORD8 position; | |
3224 UWORD8 meas_bitmap; | |
3225 } | |
3226 T_TR_L1P_ITMEAS_IND; | |
3227 | |
3228 /***********************************************************************************************************/ | |
3229 /* Begin header | |
3230 //TYPE/ CLASSIC | |
3231 //NAME/ MPHP_NCELL_PBCCH_REQ | |
3232 //FULL/ | |
3233 " | | | | | |" | |
3234 "================================================================================================================================================================" | |
3235 " | | | | | |" | |
3236 "#@Fdl7# |---->| | | NCELL_PBCCH_REQ | fn_offset: #@1dl10# time_alignment: #@2d#" | |
3237 " | | | | | | radio_freq: #@3dl10# rf_chan_cnt: #@4d#" | |
3238 " | | | | | | bcch_carrier: #@5dl10# bs_pbcch_blks: #@6d#" | |
3239 " | | | | | | pb: - #@7*2dl5# dBm psi1_repeat_period: #@8d#" | |
3240 " | | | | | | h: #@10=0:Single RF|=1:Hopping RF|~|l10# timeslot_no: #@11dl10#" | |
3241 " | | | | | | tsc: #@12d#" | |
3242 " | | | | | | relative_position: #@9dr5#" | |
3243 //COND/ | |
3244 "#@Fdl7# NCELL_PBCCH_REQ radio_freq: #@3dl10#" | |
3245 End header */ | |
3246 //ID/ | |
3247 #define TRL1_MPHP_NCELL_PBCCH_REQ 91 | |
3248 //STRUCT/ | |
3249 typedef struct | |
3250 { | |
3251 UWORD32 header; | |
3252 //-------------------------------------------------- | |
3253 UWORD32 fn_offset; | |
3254 UWORD32 time_alignment; | |
3255 UWORD16 radio_freq; | |
3256 UWORD16 rf_chan_cnt; | |
3257 UWORD16 bcch_carrier; | |
3258 UWORD8 bs_pbcch_blks; | |
3259 UWORD8 pb; | |
3260 UWORD8 psi1_repeat_period; | |
3261 UWORD8 relative_position; | |
3262 BOOL h; | |
3263 UWORD8 timeslot_no; | |
3264 UWORD8 tsc; | |
3265 } | |
3266 T_TR_MPHP_NCELL_PBCCH_REQ; | |
3267 | |
3268 /***********************************************************************************************************/ | |
3269 /* Begin header | |
3270 //TYPE/ CLASSIC | |
3271 //NAME/ MPHP_UPDATE_PSI_PARAM_REQ | |
3272 //FULL/ | |
3273 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3274 "#@Fdl7# |---->| | | UPDATE_PSI_PARAM_REQ | pb: - #@1*2dl5# dBm access_burst_type: #@2=0: 8 bit|=1:11 bit|#" | |
3275 //COND/ | |
3276 "#@Fdl7# UPDATE_PSI_PARAM_REQ" | |
3277 End header */ | |
3278 //ID/ | |
3279 #define TRL1_MPHP_UPDATE_PSI_PARAM_REQ 92 | |
3280 //STRUCT/ | |
3281 typedef struct | |
3282 { | |
3283 UWORD32 header; | |
3284 //-------------------------------------------------- | |
3285 UWORD8 pb; | |
3286 BOOL access_burst_type; | |
3287 } | |
3288 T_TR_MPHP_UPDATE_PSI_PARAM_REQ; | |
3289 | |
3290 /***********************************************************************************************************/ | |
3291 /* Begin header | |
3292 //TYPE/ CLASSIC | |
3293 //NAME/ L1P_TBF_RELEASED | |
3294 //FULL/ | |
3295 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3296 "#@Fdl7# | | |<-| | TBF_RELEASED | released_all: #@1=0:NO|=1:YES|l10# dl_tn: #@2d#" | |
3297 " | | | | | | tbf_type: #@3=0:DL TBF|=1:UL TBF|=2:BOTH TBF|#" | |
3298 //COND/ | |
3299 "#@Fdl7# TBF_RELEASED tbf_type: #@3=0:DL TBF |=1:UL TBF |=2:BOTH TBF|~|# #@2=1:All released|~|# dl_tn: #@2d#" | |
3300 End header */ | |
3301 //ID/ | |
3302 #define TRL1_L1P_TBF_RELEASED 93 | |
3303 //STRUCT/ | |
3304 typedef struct | |
3305 { | |
3306 UWORD32 header; | |
3307 //-------------------------------------------------- | |
3308 BOOL released_all; | |
3309 UWORD8 dl_tn; | |
3310 UWORD8 tbf_type; | |
3311 } | |
3312 T_TR_L1P_TBF_RELEASED; | |
3313 | |
3314 /***********************************************************************************************************/ | |
3315 /* Begin header | |
3316 //TYPE/ CLASSIC | |
3317 //NAME/ L1P_PDCH_RELEASED | |
3318 //FULL/ | |
3319 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3320 "#@Fdl7# | | |<-| | PDCH_RELEASED | assignment_id: #@1dl10# dl_tn: #@2d#" | |
3321 //COND/ | |
3322 "#@Fdl7# PDCH_RELEASED dl_tn: #@2d#" | |
3323 End header */ | |
3324 //ID/ | |
3325 #define TRL1_L1P_PDCH_RELEASED 94 | |
3326 //STRUCT/ | |
3327 typedef struct | |
3328 { | |
3329 UWORD32 header; | |
3330 //-------------------------------------------------- | |
3331 UWORD8 assignment_id; | |
3332 UWORD8 dl_tn; | |
3333 } | |
3334 T_TR_L1P_PDCH_RELEASED; | |
3335 | |
3336 #define MAX_TCR 10 | |
3337 | |
3338 /***********************************************************************************************************/ | |
3339 /* Begin header | |
3340 //TYPE/ CLASSIC | |
3341 //NAME/ L1P_TCR_MEAS_DONE | |
3342 //FULL/ | |
3343 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3344 "#@Fdl7# | | |<-| | TCR_MEAS_DONE | list_id: #@4dl10# nb_carrier: #@5d#" | |
3345 " | | | | | | radio_freq: #@2dr5#" | |
3346 " | | | | | | acc_level: #@3dr5#" | |
3347 " | | | | | | acc_nbmeas: #@6dr5#" | |
3348 " | | | | | | tpu_offset: #@1d#" | |
3349 //COND/ | |
3350 "#@Fdl7# TCR_MEAS_DONE" | |
3351 End header */ | |
3352 //ID/ | |
3353 #define TRL1_L1P_TCR_MEAS_DONE 95 | |
3354 //STRUCT/ | |
3355 typedef struct | |
3356 { | |
3357 UWORD32 header; | |
3358 //-------------------------------------------------- | |
3359 UWORD32 tpu_offset; | |
3360 UWORD16 radio_freq[10]; | |
3361 WORD16 acc_level[10]; | |
3362 UWORD8 list_id; | |
3363 UWORD8 nb_carrier; | |
3364 UWORD8 acc_nbmeas[10]; | |
3365 } | |
3366 T_TR_L1P_TCR_MEAS_DONE; | |
3367 | |
3368 /***********************************************************************************************************/ | |
3369 /* Begin header | |
3370 //TYPE/ CLASSIC | |
3371 //NAME/ MPHP_ASSIGNMENT_CON | |
3372 //FULL/ | |
3373 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3374 "#@Fdl7# | | |<-| | ASSIGNMENT_CON | dl_tn: #@1d#" | |
3375 //COND/ | |
3376 "#@Fdl7# ASSIGNMENT_CON dl_tn: #@1d#" | |
3377 End header */ | |
3378 //ID/ | |
3379 #define TRL1_MPHP_ASSIGNMENT_CON 96 | |
3380 //STRUCT/ | |
3381 typedef struct | |
3382 { | |
3383 UWORD32 header; | |
3384 //-------------------------------------------------- | |
3385 UWORD8 dl_tn; | |
3386 } | |
3387 T_TR_MPHP_ASSIGNMENT_CON; | |
3388 | |
3389 /***********************************************************************************************************/ | |
3390 /* Begin header | |
3391 //TYPE/ CLASSIC | |
3392 //NAME/ MPHP_TCR_MEAS_REQ | |
3393 //FULL/ | |
3394 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3395 "#@Fdl7# |---->| | | TCR_MEAS_REQ | nb_carrier: #@1dl10# list_id: #@2d#" | |
3396 //COND/ | |
3397 "#@Fdl7# TCR_MEAS_REQ" | |
3398 End header */ | |
3399 //ID/ | |
3400 #define TRL1_MPHP_TCR_MEAS_REQ 97 | |
3401 //STRUCT/ | |
3402 typedef struct | |
3403 { | |
3404 UWORD32 header; | |
3405 //-------------------------------------------------- | |
3406 UWORD8 nb_carrier; | |
3407 UWORD8 list_id; | |
3408 } | |
3409 T_TR_MPHP_TCR_MEAS_REQ; | |
3410 | |
3411 /***********************************************************************************************************/ | |
3412 /* Begin header | |
3413 //TYPE/ CLASSIC | |
3414 //NAME/ MPHC_STOP_NETWORK_SYNC_REQ | |
3415 //FULL/ | |
3416 " | | | | | |" | |
3417 "#@Fdl7# |---->| | | STOP_NETWORK_SYNC_REQ |" | |
3418 //COND/ | |
3419 "#@Fdl7# STOP_NETWORK_SYNC_REQ" | |
3420 End header */ | |
3421 //ID/ | |
3422 #define TRL1_MPHC_STOP_NETWORK_SYNC_REQ 98 | |
3423 //STRUCT/ | |
3424 typedef struct | |
3425 { | |
3426 UWORD32 header; | |
3427 } | |
3428 T_TR_MPHC_STOP_NETWORK_SYNC_REQ; | |
3429 | |
3430 /***********************************************************************************************************/ | |
3431 /* Begin header | |
3432 //TYPE/ CLASSIC | |
3433 //NAME/ MPHP_NCELL_PBCCH_STOP_REQ | |
3434 //FULL/ | |
3435 " | | | | | |" | |
3436 "#@Fdl7# |---->| | | NCELL_PBCCH_STOP_REQ |" | |
3437 //COND/ | |
3438 "#@Fdl7# NCELL_PBCCH_STOP_REQ" | |
3439 End header */ | |
3440 //ID/ | |
3441 #define TRL1_MPHP_NCELL_PBCCH_STOP_REQ 99 | |
3442 //STRUCT/ | |
3443 typedef struct | |
3444 { | |
3445 UWORD32 header; | |
3446 } | |
3447 T_TR_MPHP_NCELL_PBCCH_STOP_REQ; | |
3448 | |
3449 /***********************************************************************************************************/ | |
3450 /* Begin header | |
3451 //TYPE/ CLASSIC | |
3452 //NAME/ MPHP_STOP_PCCCH_REQ | |
3453 //FULL/ | |
3454 " | | | | | |" | |
3455 "#@Fdl7# |---->| | | STOP_PCCCH_REQ |" | |
3456 //COND/ | |
3457 "#@Fdl7# STOP_PCCCH_REQ" | |
3458 End header */ | |
3459 //ID/ | |
3460 #define TRL1_MPHP_STOP_PCCCH_REQ 100 | |
3461 //STRUCT/ | |
3462 typedef struct | |
3463 { | |
3464 UWORD32 header; | |
3465 } | |
3466 T_TR_MPHP_STOP_PCCCH_REQ; | |
3467 | |
3468 /***********************************************************************************************************/ | |
3469 /* Begin header | |
3470 //TYPE/ CLASSIC | |
3471 //NAME/ MPHP_SCELL_PBCCH_STOP_REQ | |
3472 //FULL/ | |
3473 " | | | | | |" | |
3474 "#@Fdl7# |---->| | | SCELL_PBCCH_STOP_REQ |" | |
3475 //COND/ | |
3476 "#@Fdl7# SCELL_PBCCH_STOP_REQ" | |
3477 End header */ | |
3478 //ID/ | |
3479 #define TRL1_MPHP_SCELL_PBCCH_STOP_REQ 101 | |
3480 //STRUCT/ | |
3481 typedef struct | |
3482 { | |
3483 UWORD32 header; | |
3484 } | |
3485 T_TR_MPHP_SCELL_PBCCH_STOP_REQ; | |
3486 | |
3487 /***********************************************************************************************************/ | |
3488 /* Begin header | |
3489 //TYPE/ CLASSIC | |
3490 //NAME/ MPHP_RA_STOP_REQ | |
3491 //FULL/ | |
3492 " | | | | | |" | |
3493 "#@Fdl7# |---->| | | RA_STOP_REQ |" | |
3494 //COND/ | |
3495 "#@Fdl7# RA_STOP_REQ" | |
3496 End header */ | |
3497 //ID/ | |
3498 #define TRL1_MPHP_RA_STOP_REQ 102 | |
3499 //STRUCT/ | |
3500 typedef struct | |
3501 { | |
3502 UWORD32 header; | |
3503 } | |
3504 T_TR_MPHP_RA_STOP_REQ; | |
3505 | |
3506 /***********************************************************************************************************/ | |
3507 /* Begin header | |
3508 //TYPE/ CLASSIC | |
3509 //NAME/ MPHP_STOP_SINGLE_BLOCK_REQ | |
3510 //FULL/ | |
3511 " | | | | | |" | |
3512 "#@Fdl7# |---->| | | STOP_SINGLE_BLOCK_REQ |" | |
3513 //COND/ | |
3514 "#@Fdl7# STOP_SINGLE_BLOCK_REQ" | |
3515 End header */ | |
3516 //ID/ | |
3517 #define TRL1_MPHP_STOP_SINGLE_BLOCK_REQ 103 | |
3518 //STRUCT/ | |
3519 typedef struct | |
3520 { | |
3521 UWORD32 header; | |
3522 } | |
3523 T_TR_MPHP_STOP_SINGLE_BLOCK_REQ; | |
3524 | |
3525 /***********************************************************************************************************/ | |
3526 /* Begin header | |
3527 //TYPE/ CLASSIC | |
3528 //NAME/ L1P_TA_CONFIG_DONE | |
3529 //FULL/ | |
3530 " | | | | | |" | |
3531 "#@Fdl7# |---->| | | TA_CONFIG_DONE |" | |
3532 //COND/ | |
3533 "#@Fdl7# TA_CONFIG_DONE" | |
3534 End header */ | |
3535 //ID/ | |
3536 #define TRL1_L1P_TA_CONFIG_DONE 104 | |
3537 //STRUCT/ | |
3538 typedef struct | |
3539 { | |
3540 UWORD32 header; | |
3541 } | |
3542 T_TR_L1P_TA_CONFIG_DONE; | |
3543 | |
3544 /***********************************************************************************************************/ | |
3545 /* Begin header | |
3546 //TYPE/ CLASSIC | |
3547 //NAME/ MPHP_CR_MEAS_STOP_REQ | |
3548 //FULL/ | |
3549 " | | | | | |" | |
3550 "#@Fdl7# |---->| | | CR_MEAS_STOP_REQ |" | |
3551 //COND/ | |
3552 "#@Fdl7# CR_MEAS_STOP_REQ" | |
3553 End header */ | |
3554 //ID/ | |
3555 #define TRL1_MPHP_CR_MEAS_STOP_REQ 105 | |
3556 //STRUCT/ | |
3557 typedef struct | |
3558 { | |
3559 UWORD32 header; | |
3560 } | |
3561 T_TR_MPHP_CR_MEAS_STOP_REQ; | |
3562 | |
3563 /***********************************************************************************************************/ | |
3564 /* Begin header | |
3565 //TYPE/ CLASSIC | |
3566 //NAME/ MPHP_TCR_MEAS_STOP_REQ | |
3567 //FULL/ | |
3568 " | | | | | |" | |
3569 "#@Fdl7# |---->| | | TCR_MEAS_STOP_REQ |" | |
3570 //COND/ | |
3571 "#@Fdl7# TCR_MEAS_STOP_REQ" | |
3572 End header */ | |
3573 //ID/ | |
3574 #define TRL1_MPHP_TCR_MEAS_STOP_REQ 106 | |
3575 //STRUCT/ | |
3576 typedef struct | |
3577 { | |
3578 UWORD32 header; | |
3579 } | |
3580 T_TR_MPHP_TCR_MEAS_STOP_REQ; | |
3581 | |
3582 /***********************************************************************************************************/ | |
3583 /* Begin header | |
3584 //TYPE/ CLASSIC | |
3585 //NAME/ MPHP_INT_MEAS_STOP_REQ | |
3586 //FULL/ | |
3587 " | | | | | |" | |
3588 "#@Fdl7# |---->| | | INT_MEAS_STOP_REQ |" | |
3589 //COND/ | |
3590 "#@Fdl7# INT_MEAS_STOP_REQ" | |
3591 End header */ | |
3592 //ID/ | |
3593 #define TRL1_MPHP_INT_MEAS_STOP_REQ 107 | |
3594 //STRUCT/ | |
3595 typedef struct | |
3596 { | |
3597 UWORD32 header; | |
3598 } | |
3599 T_TR_MPHP_INT_MEAS_STOP_REQ; | |
3600 | |
3601 //////////////////// | |
3602 // AUDIO messages // | |
3603 //////////////////// | |
3604 | |
3605 /***********************************************************************************************************/ | |
3606 /* Begin header | |
3607 //TYPE/ CLASSIC | |
3608 //NAME/ MMI_KEYBEEP_START_REQ | |
3609 //FULL/ | |
3610 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3611 "#@Fdl7# |---->| | | KEYBEEP_START_REQ | d_k_x1_kt0: #@1dl10# d_k_x1_kt1: #@2d#" | |
3612 " | | | | | | d_dur_kb: #@3d#" | |
3613 //COND/ | |
3614 "#@Fdl7# KEYBEEP_START_REQ" | |
3615 End header */ | |
3616 //ID/ | |
3617 #define TRL1_MMI_KEYBEEP_START_REQ 108 | |
3618 //STRUCT/ | |
3619 typedef struct | |
3620 { | |
3621 UWORD32 header; | |
3622 //-------------------------------------------------- | |
3623 UWORD16 d_k_x1_kt0; | |
3624 UWORD16 d_k_x1_kt1; | |
3625 UWORD16 d_dur_kb; | |
3626 } | |
3627 T_TR_MMI_KEYBEEP_START_REQ; | |
3628 | |
3629 /***********************************************************************************************************/ | |
3630 /* Begin header | |
3631 //TYPE/ CLASSIC | |
3632 //NAME/ MMI_KEYBEEP_START_CON | |
3633 //FULL/ | |
3634 " | | | | | |" | |
3635 "#@Fdl7# |<----| | | KEYBEEP_START_CON |" | |
3636 //COND/ | |
3637 "#@Fdl7# KEYBEEP_START_CON" | |
3638 End header */ | |
3639 //ID/ | |
3640 #define TRL1_MMI_KEYBEEP_START_CON 109 | |
3641 //STRUCT/ | |
3642 typedef struct | |
3643 { | |
3644 UWORD32 header; | |
3645 } | |
3646 T_TR_MMI_KEYBEEP_START_CON; | |
3647 | |
3648 /***********************************************************************************************************/ | |
3649 /* Begin header | |
3650 //TYPE/ CLASSIC | |
3651 //NAME/ MMI_KEYBEEP_STOP_REQ | |
3652 //FULL/ | |
3653 " | | | | | |" | |
3654 "#@Fdl7# |---->| | | KEYBEEP_STOP_REQ |" | |
3655 //COND/ | |
3656 "#@Fdl7# KEYBEEP_STOP_REQ" | |
3657 End header */ | |
3658 //ID/ | |
3659 #define TRL1_MMI_KEYBEEP_STOP_REQ 110 | |
3660 //STRUCT/ | |
3661 typedef struct | |
3662 { | |
3663 UWORD32 header; | |
3664 } | |
3665 T_TR_MMI_KEYBEEP_STOP_REQ; | |
3666 | |
3667 /***********************************************************************************************************/ | |
3668 /* Begin header | |
3669 //TYPE/ CLASSIC | |
3670 //NAME/ MMI_KEYBEEP_STOP_CON | |
3671 //FULL/ | |
3672 " | | | | | |" | |
3673 "#@Fdl7# |<----| | | KEYBEEP_STOP_CON |" | |
3674 //COND/ | |
3675 "#@Fdl7# KEYBEEP_STOP_CON" | |
3676 End header */ | |
3677 //ID/ | |
3678 #define TRL1_MMI_KEYBEEP_STOP_CON 111 | |
3679 //STRUCT/ | |
3680 typedef struct | |
3681 { | |
3682 UWORD32 header; | |
3683 } | |
3684 T_TR_MMI_KEYBEEP_STOP_CON; | |
3685 | |
3686 /***********************************************************************************************************/ | |
3687 /* Begin header | |
3688 //TYPE/ CLASSIC | |
3689 //NAME/ MMI_TONE_START_REQ | |
3690 //FULL/ | |
3691 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3692 "#@Fdl7# |---->| | | TONE_START_REQ | d_k_x1_t0: #@1dl10# d_k_x1_t1: #@2d#" | |
3693 " | | | | | | d_k_x1_t2: #@3dl10# d_pe_rep: #@4d#" | |
3694 " | | | | | | d_pe_off: #@5dl10# d_se_off: #@6d#" | |
3695 " | | | | | | d_bu_off: #@7dl10#" | |
3696 " | | | | | | d_t0_on: #@8dl10# d_t0_off: #@9d#" | |
3697 " | | | | | | d_t1_on: #@10dl10# d_t1_off: #@11d#" | |
3698 " | | | | | | d_t2_on: #@12dl10# d_t2_off: #@13d#" | |
3699 //COND/ | |
3700 "#@Fdl7# TONE_START_REQ" | |
3701 End header */ | |
3702 //ID/ | |
3703 #define TRL1_MMI_TONE_START_REQ 112 | |
3704 //STRUCT/ | |
3705 typedef struct | |
3706 { | |
3707 UWORD32 header; | |
3708 //-------------------------------------------------- | |
3709 UWORD16 d_k_x1_t0; | |
3710 UWORD16 d_k_x1_t1; | |
3711 UWORD16 d_k_x1_t2; | |
3712 UWORD16 d_pe_rep; | |
3713 UWORD16 d_pe_off; | |
3714 UWORD16 d_se_off; | |
3715 UWORD16 d_bu_off; | |
3716 UWORD16 d_t0_on; | |
3717 UWORD16 d_t0_off; | |
3718 UWORD16 d_t1_on; | |
3719 UWORD16 d_t1_off; | |
3720 UWORD16 d_t2_on; | |
3721 UWORD16 d_t2_off; | |
3722 } | |
3723 T_TR_MMI_TONE_START_REQ; | |
3724 | |
3725 /***********************************************************************************************************/ | |
3726 /* Begin header | |
3727 //TYPE/ CLASSIC | |
3728 //NAME/ MMI_TONE_START_CON | |
3729 //FULL/ | |
3730 " | | | | | |" | |
3731 "#@Fdl7# |<----| | | TONE_START_CON |" | |
3732 //COND/ | |
3733 "#@Fdl7# TONE_START_CON" | |
3734 End header */ | |
3735 //ID/ | |
3736 #define TRL1_MMI_TONE_START_CON 113 | |
3737 //STRUCT/ | |
3738 typedef struct | |
3739 { | |
3740 UWORD32 header; | |
3741 } | |
3742 T_TR_MMI_TONE_START_CON; | |
3743 | |
3744 /***********************************************************************************************************/ | |
3745 /* Begin header | |
3746 //TYPE/ CLASSIC | |
3747 //NAME/ MMI_TONE_STOP_REQ | |
3748 //FULL/ | |
3749 " | | | | | |" | |
3750 "#@Fdl7# |---->| | | TONE_STOP_REQ |" | |
3751 //COND/ | |
3752 "#@Fdl7# TONE_STOP_REQ" | |
3753 End header */ | |
3754 //ID/ | |
3755 #define TRL1_MMI_TONE_STOP_REQ 114 | |
3756 //STRUCT/ | |
3757 typedef struct | |
3758 { | |
3759 UWORD32 header; | |
3760 } | |
3761 T_TR_MMI_TONE_STOP_REQ; | |
3762 | |
3763 /***********************************************************************************************************/ | |
3764 /* Begin header | |
3765 //TYPE/ CLASSIC | |
3766 //NAME/ MMI_TONE_STOP_CON | |
3767 //FULL/ | |
3768 " | | | | | |" | |
3769 "#@Fdl7# |<----| | | TONE_STOP_CON |" | |
3770 //COND/ | |
3771 "#@Fdl7# TONE_STOP_CON" | |
3772 End header */ | |
3773 //ID/ | |
3774 #define TRL1_MMI_TONE_STOP_CON 115 | |
3775 //STRUCT/ | |
3776 typedef struct | |
3777 { | |
3778 UWORD32 header; | |
3779 } | |
3780 T_TR_MMI_TONE_STOP_CON; | |
3781 | |
3782 /***********************************************************************************************************/ | |
3783 /* Begin header | |
3784 //TYPE/ CLASSIC | |
3785 //NAME/ MMI_MELODY0_START_REQ | |
3786 //FULL/ | |
3787 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3788 "#@Fdl7# |---->| | | MELODY0_START_REQ | session_id: #@2dl10# loopback: #@3=0:NO|=1:YES|~|#" | |
3789 " | | | | | | oscillator_bitmap: #@3bz16#" | |
3790 //COND/ | |
3791 "#@Fdl7# MELODY0_START_REQ id: #@2d#" | |
3792 End header */ | |
3793 //ID/ | |
3794 #define TRL1_MMI_MELODY0_START_REQ 116 | |
3795 //STRUCT/ | |
3796 typedef struct | |
3797 { | |
3798 UWORD32 header; | |
3799 //-------------------------------------------------- | |
3800 UWORD16 oscillator_used_bitmap; | |
3801 UWORD8 session_id; | |
3802 BOOL loopback; | |
3803 } | |
3804 T_TR_MMI_MELODY0_START_REQ; | |
3805 | |
3806 /***********************************************************************************************************/ | |
3807 /* Begin header | |
3808 //TYPE/ CLASSIC | |
3809 //NAME/ MMI_MELODY1_START_REQ | |
3810 //FULL/ | |
3811 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3812 "#@Fdl7# |---->| | | MELODY1_START_REQ | session_id: #@2dl10# loopback: #@3=0:NO|=1:YES|~|#" | |
3813 " | | | | | | oscillator_bitmap: #@3bz16#" | |
3814 //COND/ | |
3815 "#@Fdl7# MELODY1_START_REQ id: #@2d#" | |
3816 End header */ | |
3817 //ID/ | |
3818 #define TRL1_MMI_MELODY1_START_REQ 117 | |
3819 //STRUCT/ | |
3820 typedef struct | |
3821 { | |
3822 UWORD32 header; | |
3823 //-------------------------------------------------- | |
3824 UWORD16 oscillator_used_bitmap; | |
3825 UWORD8 session_id; | |
3826 BOOL loopback; | |
3827 } | |
3828 T_TR_MMI_MELODY1_START_REQ; | |
3829 | |
3830 /***********************************************************************************************************/ | |
3831 /* Begin header | |
3832 //TYPE/ CLASSIC | |
3833 //NAME/ MMI_MELODY0_START_CON | |
3834 //FULL/ | |
3835 " | | | | | |" | |
3836 "#@Fdl7# |<----| | | MELODY0_START_CON |" | |
3837 //COND/ | |
3838 "#@Fdl7# MELODY0_START_CON" | |
3839 End header */ | |
3840 //ID/ | |
3841 #define TRL1_MMI_MELODY0_START_CON 118 | |
3842 //STRUCT/ | |
3843 typedef struct | |
3844 { | |
3845 UWORD32 header; | |
3846 } | |
3847 T_TR_MMI_MELODY0_START_CON; | |
3848 | |
3849 /***********************************************************************************************************/ | |
3850 /* Begin header | |
3851 //TYPE/ CLASSIC | |
3852 //NAME/ MMI_MELODY0_STOP_REQ | |
3853 //FULL/ | |
3854 " | | | | | |" | |
3855 "#@Fdl7# |---->| | | MELODY0_STOP_REQ |" | |
3856 //COND/ | |
3857 "#@Fdl7# MELODY0_STOP_REQ" | |
3858 End header */ | |
3859 //ID/ | |
3860 #define TRL1_MMI_MELODY0_STOP_REQ 119 | |
3861 //STRUCT/ | |
3862 typedef struct | |
3863 { | |
3864 UWORD32 header; | |
3865 } | |
3866 T_TR_MMI_MELODY0_STOP_REQ; | |
3867 | |
3868 /***********************************************************************************************************/ | |
3869 /* Begin header | |
3870 //TYPE/ CLASSIC | |
3871 //NAME/ MMI_MELODY0_STOP_CON | |
3872 //FULL/ | |
3873 " | | | | | |" | |
3874 "#@Fdl7# |<----| | | MELODY0_STOP_CON |" | |
3875 //COND/ | |
3876 "#@Fdl7# MELODY0_STOP_CON" | |
3877 End header */ | |
3878 //ID/ | |
3879 #define TRL1_MMI_MELODY0_STOP_CON 120 | |
3880 //STRUCT/ | |
3881 typedef struct | |
3882 { | |
3883 UWORD32 header; | |
3884 } | |
3885 T_TR_MMI_MELODY0_STOP_CON; | |
3886 | |
3887 /***********************************************************************************************************/ | |
3888 /* Begin header | |
3889 //TYPE/ CLASSIC | |
3890 //NAME/ MMI_MELODY1_START_CON | |
3891 //FULL/ | |
3892 " | | | | | |" | |
3893 "#@Fdl7# |<----| | | MELODY1_START_CON |" | |
3894 //COND/ | |
3895 "#@Fdl7# MELODY1_START_CON" | |
3896 End header */ | |
3897 //ID/ | |
3898 #define TRL1_MMI_MELODY1_START_CON 121 | |
3899 //STRUCT/ | |
3900 typedef struct | |
3901 { | |
3902 UWORD32 header; | |
3903 } | |
3904 T_TR_MMI_MELODY1_START_CON; | |
3905 | |
3906 /***********************************************************************************************************/ | |
3907 /* Begin header | |
3908 //TYPE/ CLASSIC | |
3909 //NAME/ MMI_MELODY1_STOP_REQ | |
3910 //FULL/ | |
3911 " | | | | | |" | |
3912 "#@Fdl7# |---->| | | MELODY1_STOP_REQ |" | |
3913 //COND/ | |
3914 "#@Fdl7# MELODY1_STOP_REQ" | |
3915 End header */ | |
3916 //ID/ | |
3917 #define TRL1_MMI_MELODY1_STOP_REQ 122 | |
3918 //STRUCT/ | |
3919 typedef struct | |
3920 { | |
3921 UWORD32 header; | |
3922 } | |
3923 T_TR_MMI_MELODY1_STOP_REQ; | |
3924 | |
3925 /***********************************************************************************************************/ | |
3926 /* Begin header | |
3927 //TYPE/ CLASSIC | |
3928 //NAME/ MMI_MELODY1_STOP_CON | |
3929 //FULL/ | |
3930 " | | | | | |" | |
3931 "#@Fdl7# |<----| | | MELODY1_STOP_CON |" | |
3932 //COND/ | |
3933 "#@Fdl7# MELODY1_STOP_CON" | |
3934 End header */ | |
3935 //ID/ | |
3936 #define TRL1_MMI_MELODY1_STOP_CON 123 | |
3937 //STRUCT/ | |
3938 typedef struct | |
3939 { | |
3940 UWORD32 header; | |
3941 } | |
3942 T_TR_MMI_MELODY1_STOP_CON; | |
3943 | |
3944 /***********************************************************************************************************/ | |
3945 /* Begin header | |
3946 //TYPE/ CLASSIC | |
3947 //NAME/ MMI_VM_PLAY_START_REQ | |
3948 //FULL/ | |
3949 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3950 "#@Fdl7# |---->| | | VM_PLAY_START_REQ | session_id: #@1d#" | |
3951 //COND/ | |
3952 "#@Fdl7# VM_PLAY_START_REQ id: #@1d#" | |
3953 End header */ | |
3954 //ID/ | |
3955 #define TRL1_MMI_VM_PLAY_START_REQ 124 | |
3956 //STRUCT/ | |
3957 typedef struct | |
3958 { | |
3959 UWORD32 header; | |
3960 //-------------------------------------------------- | |
3961 UWORD8 session_id; | |
3962 } | |
3963 T_TR_MMI_VM_PLAY_START_REQ; | |
3964 | |
3965 /***********************************************************************************************************/ | |
3966 /* Begin header | |
3967 //TYPE/ CLASSIC | |
3968 //NAME/ MMI_VM_PLAY_START_CON | |
3969 //FULL/ | |
3970 " | | | | | |" | |
3971 "#@Fdl7# |<----| | | VM_PLAY_START_CON |" | |
3972 //COND/ | |
3973 "#@Fdl7# VM_PLAY_START_CON" | |
3974 End header */ | |
3975 //ID/ | |
3976 #define TRL1_MMI_VM_PLAY_START_CON 125 | |
3977 //STRUCT/ | |
3978 typedef struct | |
3979 { | |
3980 UWORD32 header; | |
3981 } | |
3982 T_TR_MMI_VM_PLAY_START_CON; | |
3983 | |
3984 /***********************************************************************************************************/ | |
3985 /* Begin header | |
3986 //TYPE/ CLASSIC | |
3987 //NAME/ MMI_VM_PLAY_STOP_REQ | |
3988 //FULL/ | |
3989 " | | | | | |" | |
3990 "#@Fdl7# |---->| | | VM_PLAY_STOP_REQ |" | |
3991 //COND/ | |
3992 "#@Fdl7# VM_PLAY_STOP_REQ" | |
3993 End header */ | |
3994 //ID/ | |
3995 #define TRL1_MMI_VM_PLAY_STOP_REQ 126 | |
3996 //STRUCT/ | |
3997 typedef struct | |
3998 { | |
3999 UWORD32 header; | |
4000 } | |
4001 T_TR_MMI_VM_PLAY_STOP_REQ; | |
4002 | |
4003 /***********************************************************************************************************/ | |
4004 /* Begin header | |
4005 //TYPE/ CLASSIC | |
4006 //NAME/ MMI_VM_PLAY_STOP_CON | |
4007 //FULL/ | |
4008 " | | | | | |" | |
4009 "#@Fdl7# |<----| | | VM_PLAY_STOP_CON |" | |
4010 //COND/ | |
4011 "#@Fdl7# VM_PLAY_STOP_CON" | |
4012 End header */ | |
4013 //ID/ | |
4014 #define TRL1_MMI_VM_PLAY_STOP_CON 127 | |
4015 //STRUCT/ | |
4016 typedef struct | |
4017 { | |
4018 UWORD32 header; | |
4019 } | |
4020 T_TR_MMI_VM_PLAY_STOP_CON; | |
4021 | |
4022 /***********************************************************************************************************/ | |
4023 /* Begin header | |
4024 //TYPE/ CLASSIC | |
4025 //NAME/ MMI_VM_RECORD_START_REQ | |
4026 //FULL/ | |
4027 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4028 "#@Fdl7# |---->| | | VM_RECORD_START_REQ | session_id: #@17dl10# dtx_used: #@18=0:NO|=1:YES|~|#" | |
4029 " | | | | | | maximum_size: #@1dl10# d_k_x1_t0: #@4d#" | |
4030 " | | | | | | d_k_x1_t1: #@5dl10# d_k_x1_t2: #@6d#" | |
4031 " | | | | | | record_coeff_dl: #@2dl10# record_coeff_ul: #@3d#" | |
4032 " | | | | | | d_pe_rep: #@7dl10# d_pe_off: #@8d#" | |
4033 " | | | | | | d_se_off: #@9dl10# d_bu_off: #@10d#" | |
4034 " | | | | | | d_t0_on: #@11dl10# d_t0_off: #@12d#" | |
4035 " | | | | | | d_t1_on: #@13dl10# d_t1_off: #@14d#" | |
4036 " | | | | | | d_t2_on: #@15dl10# d_t2_off: #@16d#" | |
4037 //COND/ | |
4038 "#@Fdl7# VM_RECORD_START_REQ id: #@17d#" | |
4039 End header */ | |
4040 //ID/ | |
4041 #define TRL1_MMI_VM_RECORD_START_REQ 128 | |
4042 //STRUCT/ | |
4043 typedef struct | |
4044 { | |
4045 UWORD32 header; | |
4046 //-------------------------------------------------- | |
4047 UWORD32 maximum_size; | |
4048 UWORD16 record_coeff_dl; | |
4049 UWORD16 record_coeff_ul; | |
4050 UWORD16 d_k_x1_t0; | |
4051 UWORD16 d_k_x1_t1; | |
4052 UWORD16 d_k_x1_t2; | |
4053 UWORD16 d_pe_rep; | |
4054 UWORD16 d_pe_off; | |
4055 UWORD16 d_se_off; | |
4056 UWORD16 d_bu_off; | |
4057 UWORD16 d_t0_on; | |
4058 UWORD16 d_t0_off; | |
4059 UWORD16 d_t1_on; | |
4060 UWORD16 d_t1_off; | |
4061 UWORD16 d_t2_on; | |
4062 UWORD16 d_t2_off; | |
4063 UWORD8 session_id; | |
4064 BOOL dtx_used; | |
4065 } | |
4066 T_TR_MMI_VM_RECORD_START_REQ; | |
4067 | |
4068 /***********************************************************************************************************/ | |
4069 /* Begin header | |
4070 //TYPE/ CLASSIC | |
4071 //NAME/ MMI_VM_RECORD_START_CON | |
4072 //FULL/ | |
4073 " | | | | | |" | |
4074 "#@Fdl7# |<----| | | VM_RECORD_START_CON |" | |
4075 //COND/ | |
4076 "#@Fdl7# VM_RECORD_START_CON" | |
4077 End header */ | |
4078 //ID/ | |
4079 #define TRL1_MMI_VM_RECORD_START_CON 129 | |
4080 //STRUCT/ | |
4081 typedef struct | |
4082 { | |
4083 UWORD32 header; | |
4084 } | |
4085 T_TR_MMI_VM_RECORD_START_CON; | |
4086 | |
4087 /***********************************************************************************************************/ | |
4088 /* Begin header | |
4089 //TYPE/ CLASSIC | |
4090 //NAME/ MMI_VM_RECORD_STOP_REQ | |
4091 //FULL/ | |
4092 " | | | | | |" | |
4093 "#@Fdl7# |---->| | | VM_RECORD_STOP_REQ |" | |
4094 //COND/ | |
4095 "#@Fdl7# VM_RECORD_STOP_REQ" | |
4096 End header */ | |
4097 //ID/ | |
4098 #define TRL1_MMI_VM_RECORD_STOP_REQ 130 | |
4099 //STRUCT/ | |
4100 typedef struct | |
4101 { | |
4102 UWORD32 header; | |
4103 } | |
4104 T_TR_MMI_VM_RECORD_STOP_REQ; | |
4105 | |
4106 /***********************************************************************************************************/ | |
4107 /* Begin header | |
4108 //TYPE/ CLASSIC | |
4109 //NAME/ MMI_VM_RECORD_STOP_CON | |
4110 //FULL/ | |
4111 " | | | | | |" | |
4112 "#@Fdl7# |<----| | | VM_RECORD_STOP_CON |" | |
4113 //COND/ | |
4114 "#@Fdl7# VM_RECORD_STOP_CON" | |
4115 End header */ | |
4116 //ID/ | |
4117 #define TRL1_MMI_VM_RECORD_STOP_CON 131 | |
4118 //STRUCT/ | |
4119 typedef struct | |
4120 { | |
4121 UWORD32 header; | |
4122 } | |
4123 T_TR_MMI_VM_RECORD_STOP_CON; | |
4124 | |
4125 /***********************************************************************************************************/ | |
4126 /* Begin header | |
4127 //TYPE/ CLASSIC | |
4128 //NAME/ MMI_VM_AMR_PLAY_START_REQ | |
4129 //FULL/ | |
4130 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4131 "#@Fdl7# |---->| | | VM_AMR_PLAY_START_REQ | session_id: #@1d#" | |
4132 //COND/ | |
4133 "#@Fdl7# VM_AMR_PLAY_START_REQ id: #@1d#" | |
4134 End header */ | |
4135 //ID/ | |
4136 #define TRL1_MMI_VM_AMR_PLAY_START_REQ 209 | |
4137 //STRUCT/ | |
4138 typedef struct | |
4139 { | |
4140 UWORD32 header; | |
4141 //-------------------------------------------------- | |
4142 UWORD8 session_id; | |
4143 } | |
4144 T_TR_MMI_VM_AMR_PLAY_START_REQ; | |
4145 | |
4146 /***********************************************************************************************************/ | |
4147 /* Begin header | |
4148 //TYPE/ CLASSIC | |
4149 //NAME/ MMI_VM_AMR_PLAY_START_CON | |
4150 //FULL/ | |
4151 " | | | | | |" | |
4152 "#@Fdl7# |<----| | | VM_AMR_PLAY_START_CON |" | |
4153 //COND/ | |
4154 "#@Fdl7# VM_AMR_PLAY_START_CON" | |
4155 End header */ | |
4156 //ID/ | |
4157 #define TRL1_MMI_VM_AMR_PLAY_START_CON 210 | |
4158 //STRUCT/ | |
4159 typedef struct | |
4160 { | |
4161 UWORD32 header; | |
4162 } | |
4163 T_TR_MMI_VM_AMR_PLAY_START_CON; | |
4164 | |
4165 /***********************************************************************************************************/ | |
4166 /* Begin header | |
4167 //TYPE/ CLASSIC | |
4168 //NAME/ MMI_VM_AMR_PLAY_STOP_REQ | |
4169 //FULL/ | |
4170 " | | | | | |" | |
4171 "#@Fdl7# |---->| | | VM_AMR_PLAY_STOP_REQ |" | |
4172 //COND/ | |
4173 "#@Fdl7# VM_AMR_PLAY_STOP_REQ" | |
4174 End header */ | |
4175 //ID/ | |
4176 #define TRL1_MMI_VM_AMR_PLAY_STOP_REQ 211 | |
4177 //STRUCT/ | |
4178 typedef struct | |
4179 { | |
4180 UWORD32 header; | |
4181 } | |
4182 T_TR_MMI_VM_AMR_PLAY_STOP_REQ; | |
4183 | |
4184 /***********************************************************************************************************/ | |
4185 /* Begin header | |
4186 //TYPE/ CLASSIC | |
4187 //NAME/ MMI_VM_AMR_PLAY_STOP_CON | |
4188 //FULL/ | |
4189 " | | | | | |" | |
4190 "#@Fdl7# |<----| | | VM_AMR_PLAY_STOP_CON |" | |
4191 //COND/ | |
4192 "#@Fdl7# VM_AMR_PLAY_STOP_CON" | |
4193 End header */ | |
4194 //ID/ | |
4195 #define TRL1_MMI_VM_AMR_PLAY_STOP_CON 212 | |
4196 //STRUCT/ | |
4197 typedef struct | |
4198 { | |
4199 UWORD32 header; | |
4200 } | |
4201 T_TR_MMI_VM_AMR_PLAY_STOP_CON; | |
4202 | |
4203 /***********************************************************************************************************/ | |
4204 /* Begin header | |
4205 //TYPE/ CLASSIC | |
4206 //NAME/ MMI_VM_AMR_RECORD_START_REQ | |
4207 //FULL/ | |
4208 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4209 "#@Fdl7# |---->| | | VM_AMR_RECORD_START_REQ | session_id: #@3dl10# dtx_used: #@5=0:NO|=1:YES|~|#" | |
4210 " | | | | | | maximum_size: #@1dl10# record_coeff_ul: #@2d#" | |
4211 " | | | | | | amr_vocoder: #@4dl10#" | |
4212 //COND/ | |
4213 "#@Fdl7# VM_AMR_RECORD_START_REQ id: #@3d# vocoder: #@4d#" | |
4214 End header */ | |
4215 //ID/ | |
4216 #define TRL1_MMI_VM_AMR_RECORD_START_REQ 213 | |
4217 //STRUCT/ | |
4218 typedef struct | |
4219 { | |
4220 UWORD32 header; | |
4221 //-------------------------------------------------- | |
4222 UWORD32 maximum_size; | |
4223 UWORD16 record_coeff_ul; | |
4224 UWORD8 session_id; | |
4225 UWORD8 amr_vocoder; | |
4226 BOOL dtx_used; | |
4227 } | |
4228 T_TR_MMI_VM_AMR_RECORD_START_REQ; | |
4229 | |
4230 /***********************************************************************************************************/ | |
4231 /* Begin header | |
4232 //TYPE/ CLASSIC | |
4233 //NAME/ MMI_VM_AMR_RECORD_START_CON | |
4234 //FULL/ | |
4235 " | | | | | |" | |
4236 "#@Fdl7# |<----| | | VM_AMR_RECORD_START_CON |" | |
4237 //COND/ | |
4238 "#@Fdl7# VM_AMR_RECORD_START_CON" | |
4239 End header */ | |
4240 //ID/ | |
4241 #define TRL1_MMI_VM_AMR_RECORD_START_CON 214 | |
4242 //STRUCT/ | |
4243 typedef struct | |
4244 { | |
4245 UWORD32 header; | |
4246 } | |
4247 T_TR_MMI_VM_AMR_RECORD_START_CON; | |
4248 | |
4249 /***********************************************************************************************************/ | |
4250 /* Begin header | |
4251 //TYPE/ CLASSIC | |
4252 //NAME/ MMI_VM_AMR_RECORD_STOP_REQ | |
4253 //FULL/ | |
4254 " | | | | | |" | |
4255 "#@Fdl7# |---->| | | VM_AMR_RECORD_STOP_REQ |" | |
4256 //COND/ | |
4257 "#@Fdl7# VM_AMR_RECORD_STOP_REQ" | |
4258 End header */ | |
4259 //ID/ | |
4260 #define TRL1_MMI_VM_AMR_RECORD_STOP_REQ 215 | |
4261 //STRUCT/ | |
4262 typedef struct | |
4263 { | |
4264 UWORD32 header; | |
4265 } | |
4266 T_TR_MMI_VM_AMR_RECORD_STOP_REQ; | |
4267 | |
4268 /***********************************************************************************************************/ | |
4269 /* Begin header | |
4270 //TYPE/ CLASSIC | |
4271 //NAME/ MMI_VM_AMR_RECORD_STOP_CON | |
4272 //FULL/ | |
4273 " | | | | | |" | |
4274 "#@Fdl7# |<----| | | VM_AMR_RECORD_STOP_CON |" | |
4275 //COND/ | |
4276 "#@Fdl7# VM_AMR_RECORD_STOP_CON" | |
4277 End header */ | |
4278 //ID/ | |
4279 #define TRL1_MMI_VM_AMR_RECORD_STOP_CON 216 | |
4280 //STRUCT/ | |
4281 typedef struct | |
4282 { | |
4283 UWORD32 header; | |
4284 } | |
4285 T_TR_MMI_VM_AMR_RECORD_STOP_CON; | |
4286 | |
4287 /***********************************************************************************************************/ | |
4288 /* Begin header | |
4289 //TYPE/ CLASSIC | |
4290 //NAME/ MMI_SR_ENROLL_START_REQ | |
4291 //FULL/ | |
4292 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4293 "#@Fdl7# |---->| | | SR_ENROLL_START_REQ | database_id: #@2dl10# word_index: #@3d#" | |
4294 " | | | | | | speech: #@4=0:NO|=1:YES|~|l10# speech_address: #@1x#" | |
4295 //COND/ | |
4296 "#@Fdl7# SR_ENROLL_START_REQ id: #@2dl10#" | |
4297 End header */ | |
4298 //ID/ | |
4299 #define TRL1_MMI_SR_ENROLL_START_REQ 132 | |
4300 //STRUCT/ | |
4301 typedef struct | |
4302 { | |
4303 UWORD32 header; | |
4304 //-------------------------------------------------- | |
4305 UWORD32 speech_address; | |
4306 UWORD8 database_id; | |
4307 UWORD8 word_index; | |
4308 BOOL speech; | |
4309 } | |
4310 T_TR_MMI_SR_ENROLL_START_REQ; | |
4311 | |
4312 /***********************************************************************************************************/ | |
4313 /* Begin header | |
4314 //TYPE/ CLASSIC | |
4315 //NAME/ MMI_SR_ENROLL_START_CON | |
4316 //FULL/ | |
4317 " | | | | | |" | |
4318 "#@Fdl7# |<----| | | SR_ENROLL_START_CON |" | |
4319 //COND/ | |
4320 "#@Fdl7# SR_ENROLL_START_CON" | |
4321 End header */ | |
4322 //ID/ | |
4323 #define TRL1_MMI_SR_ENROLL_START_CON 133 | |
4324 //STRUCT/ | |
4325 typedef struct | |
4326 { | |
4327 UWORD32 header; | |
4328 } | |
4329 T_TR_MMI_SR_ENROLL_START_CON; | |
4330 | |
4331 /***********************************************************************************************************/ | |
4332 /* Begin header | |
4333 //TYPE/ CLASSIC | |
4334 //NAME/ MMI_SR_ENROLL_STOP_REQ | |
4335 //FULL/ | |
4336 " | | | | | |" | |
4337 "#@Fdl7# |---->| | | SR_ENROLL_STOP_REQ |" | |
4338 //COND/ | |
4339 "#@Fdl7# SR_ENROLL_STOP_REQ" | |
4340 End header */ | |
4341 //ID/ | |
4342 #define TRL1_MMI_SR_ENROLL_STOP_REQ 134 | |
4343 //STRUCT/ | |
4344 typedef struct | |
4345 { | |
4346 UWORD32 header; | |
4347 } | |
4348 T_TR_MMI_SR_ENROLL_STOP_REQ; | |
4349 | |
4350 /***********************************************************************************************************/ | |
4351 /* Begin header | |
4352 //TYPE/ CLASSIC | |
4353 //NAME/ MMI_SR_ENROLL_STOP_CON | |
4354 //FULL/ | |
4355 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4356 "#@Fdl7# |<----| | | SR_ENROLL_STOP_CON | error_id: #@1=0:No error|=1:Bad acquisition|=2:Timeout|#" | |
4357 //COND/ | |
4358 "#@Fdl7# SR_ENROLL_STOP_CON #@1=1:Bad acquisition|=2:Timeout|~|#" | |
4359 End header */ | |
4360 //ID/ | |
4361 #define TRL1_MMI_SR_ENROLL_STOP_CON 135 | |
4362 //STRUCT/ | |
4363 typedef struct | |
4364 { | |
4365 UWORD32 header; | |
4366 //-------------------------------------------------- | |
4367 UWORD8 error_id; | |
4368 } | |
4369 T_TR_MMI_SR_ENROLL_STOP_CON; | |
4370 | |
4371 /***********************************************************************************************************/ | |
4372 /* Begin header | |
4373 //TYPE/ CLASSIC | |
4374 //NAME/ MMI_SR_UPDATE_START_REQ | |
4375 //FULL/ | |
4376 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4377 "#@Fdl7# |---->| | | SR_UPDATE_START_REQ | database_id: #@2dl10# word_index: #@3d#" | |
4378 " | | | | | | speech: #@4=0:NO|=1:YES|~|l10# speech_address: #@1x#" | |
4379 //COND/ | |
4380 "#@Fdl7# SR_UPDATE_START_REQ id: #@2dl10#" | |
4381 End header */ | |
4382 //ID/ | |
4383 #define TRL1_MMI_SR_UPDATE_START_REQ 136 | |
4384 //STRUCT/ | |
4385 typedef struct | |
4386 { | |
4387 UWORD32 header; | |
4388 //-------------------------------------------------- | |
4389 UWORD16 *speech_address; | |
4390 UWORD8 database_id; | |
4391 UWORD8 word_index; | |
4392 BOOL speech; | |
4393 } | |
4394 T_TR_MMI_SR_UPDATE_START_REQ; | |
4395 | |
4396 /***********************************************************************************************************/ | |
4397 /* Begin header | |
4398 //TYPE/ CLASSIC | |
4399 //NAME/ MMI_SR_UPDATE_STOP_REQ | |
4400 //FULL/ | |
4401 " | | | | | |" | |
4402 "#@Fdl7# |---->| | | SR_UPDATE_STOP_REQ |" | |
4403 //COND/ | |
4404 "#@Fdl7# SR_UPDATE_STOP_REQ" | |
4405 End header */ | |
4406 //ID/ | |
4407 #define TRL1_MMI_SR_UPDATE_STOP_REQ 137 | |
4408 //STRUCT/ | |
4409 typedef struct | |
4410 { | |
4411 UWORD32 header; | |
4412 } | |
4413 T_TR_MMI_SR_UPDATE_STOP_REQ; | |
4414 | |
4415 /***********************************************************************************************************/ | |
4416 /* Begin header | |
4417 //TYPE/ CLASSIC | |
4418 //NAME/ MMI_SR_UPDATE_START_CON | |
4419 //FULL/ | |
4420 " | | | | | |" | |
4421 "#@Fdl7# |<----| | | SR_UPDATE_START_CON |" | |
4422 //COND/ | |
4423 "#@Fdl7# SR_UPDATE_START_CON" | |
4424 End header */ | |
4425 //ID/ | |
4426 #define TRL1_MMI_SR_UPDATE_START_CON 138 | |
4427 //STRUCT/ | |
4428 typedef struct | |
4429 { | |
4430 UWORD32 header; | |
4431 } | |
4432 T_TR_MMI_SR_UPDATE_START_CON; | |
4433 | |
4434 /***********************************************************************************************************/ | |
4435 /* Begin header | |
4436 //TYPE/ CLASSIC | |
4437 //NAME/ MMI_SR_UPDATE_STOP_CON | |
4438 //FULL/ | |
4439 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4440 "#@Fdl7# |<----| | | SR_UPDATE_STOP_CON | error_id: #@1=0:No error|=1:Bad acquisition|=2:Timeout|=3:Bad update|#" | |
4441 //COND/ | |
4442 "#@Fdl7# SR_UPDATE_STOP_CON #@1=1:Bad acquisition|=2:Timeout|=3:Bad update|~|#" | |
4443 End header */ | |
4444 //ID/ | |
4445 #define TRL1_MMI_SR_UPDATE_STOP_CON 139 | |
4446 //STRUCT/ | |
4447 typedef struct | |
4448 { | |
4449 UWORD32 header; | |
4450 //-------------------------------------------------- | |
4451 UWORD8 error_id; | |
4452 } | |
4453 T_TR_MMI_SR_UPDATE_STOP_CON; | |
4454 | |
4455 /***********************************************************************************************************/ | |
4456 /* Begin header | |
4457 //TYPE/ CLASSIC | |
4458 //NAME/ MMI_SR_RECO_START_REQ | |
4459 //FULL/ | |
4460 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4461 "#@Fdl7# |---->| | | SR_RECO_START_REQ | database_id: #@1dl10# vocabulary_size: #@2d#" | |
4462 //COND/ | |
4463 "#@Fdl7# SR_RECO_START_REQ id: #@1d#" | |
4464 End header */ | |
4465 //ID/ | |
4466 #define TRL1_MMI_SR_RECO_START_REQ 140 | |
4467 //STRUCT/ | |
4468 typedef struct | |
4469 { | |
4470 UWORD32 header; | |
4471 //-------------------------------------------------- | |
4472 UWORD8 database_id; | |
4473 UWORD8 vocabulary_size; | |
4474 } | |
4475 T_TR_MMI_SR_RECO_START_REQ; | |
4476 | |
4477 /***********************************************************************************************************/ | |
4478 /* Begin header | |
4479 //TYPE/ CLASSIC | |
4480 //NAME/ MMI_SR_RECO_STOP_REQ | |
4481 //FULL/ | |
4482 " | | | | | |" | |
4483 "#@Fdl7# |---->| | | SR_RECO_STOP_REQ |" | |
4484 //COND/ | |
4485 "#@Fdl7# SR_RECO_STOP_REQ" | |
4486 End header */ | |
4487 //ID/ | |
4488 #define TRL1_MMI_SR_RECO_STOP_REQ 141 | |
4489 //STRUCT/ | |
4490 typedef struct | |
4491 { | |
4492 UWORD32 header; | |
4493 } | |
4494 T_TR_MMI_SR_RECO_STOP_REQ; | |
4495 | |
4496 /***********************************************************************************************************/ | |
4497 /* Begin header | |
4498 //TYPE/ CLASSIC | |
4499 //NAME/ MMI_SR_RECO_START_CON | |
4500 //FULL/ | |
4501 " | | | | | |" | |
4502 "#@Fdl7# |<----| | | SR_RECO_START_CON |" | |
4503 //COND/ | |
4504 "#@Fdl7# SR_RECO_START_CON" | |
4505 End header */ | |
4506 //ID/ | |
4507 #define TRL1_MMI_SR_RECO_START_CON 142 | |
4508 //STRUCT/ | |
4509 typedef struct | |
4510 { | |
4511 UWORD32 header; | |
4512 } | |
4513 T_TR_MMI_SR_RECO_START_CON; | |
4514 | |
4515 /***********************************************************************************************************/ | |
4516 /* Begin header | |
4517 //TYPE/ CLASSIC | |
4518 //NAME/ MMI_SR_RECO_STOP_CON | |
4519 //FULL/ | |
4520 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4521 "#@Fdl7# |<----| | | SR_RECO_STOP_CON | error_id: #@12=0:No error|=1:Bad acquisition|=2:Timeout|=3:Bad recognition|=4:CTO word|l10# d_sr_model_size: #@11d#" | |
4522 " | | | | | | best_word_score: #@1dl10# 2nd_best_word_score: #@2d#" | |
4523 " | | | | | | 3rd_best_word_score: #@3dl10# 4th_best_word_score: #@4d#" | |
4524 " | | | | | | best_word_index: #@5dl10# 2nd_best_word_index: #@6d#" | |
4525 " | | | | | | 3rd_best_word_index: #@7dl10# 4th_best_word_index: #@8d#" | |
4526 " | | | | | | d_sr_db_level: #@9dl10# d_sr_db_noise: #@10d#" | |
4527 //COND/ | |
4528 "#@Fdl7# SR_RECO_STOP_CON #@12=1:Bad acquisition|=2:Timeout|=3:Bad recognition|=4:CTO word|~|#" | |
4529 End header */ | |
4530 //ID/ | |
4531 #define TRL1_MMI_SR_RECO_STOP_CON 143 | |
4532 //STRUCT/ | |
4533 typedef struct | |
4534 { | |
4535 UWORD32 header; | |
4536 //-------------------------------------------------- | |
4537 UWORD32 best_word_score; | |
4538 UWORD32 second_best_word_score; | |
4539 UWORD32 third_best_word_score; | |
4540 UWORD32 fourth_best_word_score; | |
4541 UWORD16 best_word_index; | |
4542 UWORD16 second_best_word_index; | |
4543 UWORD16 third_best_word_index; | |
4544 UWORD16 fourth_best_word_index; | |
4545 UWORD16 d_sr_db_level; | |
4546 UWORD16 d_sr_db_noise; | |
4547 UWORD16 d_sr_model_size; | |
4548 UWORD8 error_id; | |
4549 } | |
4550 T_TR_MMI_SR_RECO_STOP_CON; | |
4551 | |
4552 /***********************************************************************************************************/ | |
4553 /* Begin header | |
4554 //TYPE/ CLASSIC | |
4555 //NAME/ MMI_SR_UPDATE_CHECK_START_REQ | |
4556 //FULL/ | |
4557 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4558 "#@Fdl7# |---->| | | SR_UPDATE_CHECK_START | database_id: #@3dl10# word_index: #@4d#" | |
4559 " | | | | | _REQ | speech: #@5dl10# vocabulary_size: #@6d#" | |
4560 " | | | | | | model_address: #@1dl10# speech_address: #@2d#" | |
4561 //COND/ | |
4562 "#@Fdl7# SR_UPDATE_CHECK_START_REQ id: #@3dl10#" | |
4563 End header */ | |
4564 //ID/ | |
4565 #define TRL1_MMI_SR_UPDATE_CHECK_START_REQ 144 | |
4566 //STRUCT/ | |
4567 typedef struct | |
4568 { | |
4569 UWORD32 header; | |
4570 //-------------------------------------------------- | |
4571 UWORD32 model_address; | |
4572 UWORD32 speech_address; | |
4573 UWORD8 database_id; | |
4574 UWORD8 word_index; | |
4575 BOOL speech; | |
4576 UWORD8 vocabulary_size; | |
4577 } | |
4578 T_TR_MMI_SR_UPDATE_CHECK_START_REQ; | |
4579 | |
4580 /***********************************************************************************************************/ | |
4581 /* Begin header | |
4582 //TYPE/ CLASSIC | |
4583 //NAME/ MMI_SR_UPDATE_CHECK_STOP_REQ | |
4584 //FULL/ | |
4585 " | | | | | |" | |
4586 "#@Fdl7# |---->| | | SR_UPDATE_CHECK_STOP_REQ |" | |
4587 //COND/ | |
4588 "#@Fdl7# SR_UPDATE_CHECK_STOP_REQ" | |
4589 End header */ | |
4590 //ID/ | |
4591 #define TRL1_MMI_SR_UPDATE_CHECK_STOP_REQ 145 | |
4592 //STRUCT/ | |
4593 typedef struct | |
4594 { | |
4595 UWORD32 header; | |
4596 } | |
4597 T_TR_MMI_SR_UPDATE_CHECK_STOP_REQ; | |
4598 | |
4599 /***********************************************************************************************************/ | |
4600 /* Begin header | |
4601 //TYPE/ CLASSIC | |
4602 //NAME/ MMI_SR_UPDATE_CHECK_START_CON | |
4603 //FULL/ | |
4604 " | | | | | |" | |
4605 "#@Fdl7# |---->| | | SR_UPDATE_CHECK_START |" | |
4606 " | | | | | _CON |" | |
4607 //COND/ | |
4608 "#@Fdl7# SR_UPDATE_CHECK_START_CON" | |
4609 End header */ | |
4610 //ID/ | |
4611 #define TRL1_MMI_SR_UPDATE_CHECK_START_CON 146 | |
4612 //STRUCT/ | |
4613 typedef struct | |
4614 { | |
4615 UWORD32 header; | |
4616 } | |
4617 T_TR_MMI_SR_UPDATE_CHECK_START_CON; | |
4618 | |
4619 /***********************************************************************************************************/ | |
4620 /* Begin header | |
4621 //TYPE/ CLASSIC | |
4622 //NAME/ MMI_SR_UPDATE_CHECK_STOP_CON | |
4623 //FULL/ | |
4624 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4625 "#@Fdl7# |<----| | | SR_UPDATE_CHECK_STOP_CON | error_id: #@12=0:No error|=1:Bad acquisition|=2:Timeout|=3:Bad recognition|=4:CTO word|l10# d_sr_model_size: #@11d#" | |
4626 " | | | | | | best_word_score: #@1dl10# 2nd_best_word_score: #@2d#" | |
4627 " | | | | | | 3rd_best_word_score: #@3dl10# 4th_best_word_score: #@4d#" | |
4628 " | | | | | | best_word_index: #@5dl10# 2nd_best_word_index: #@6d#" | |
4629 " | | | | | | 3rd_best_word_index: #@7dl10# 4th_best_word_index: #@8d#" | |
4630 " | | | | | | d_sr_db_level: #@9dl10# d_sr_db_noise: #@10d#" | |
4631 //COND/ | |
4632 "#@Fdl7# SR_UPDATE_CHECK_STOP_CON #@12=1:Bad acquisition|=2:Timeout|=3:Bad recognition|=4:CTO word|~|#" | |
4633 End header */ | |
4634 //ID/ | |
4635 #define TRL1_MMI_SR_UPDATE_CHECK_STOP_CON 147 | |
4636 //STRUCT/ | |
4637 typedef struct | |
4638 { | |
4639 UWORD32 header; | |
4640 //-------------------------------------------------- | |
4641 UWORD32 best_word_score; | |
4642 UWORD32 second_best_word_score; | |
4643 UWORD32 third_best_word_score; | |
4644 UWORD32 fourth_best_word_score; | |
4645 UWORD16 best_word_index; | |
4646 UWORD16 second_best_word_index; | |
4647 UWORD16 third_best_word_index; | |
4648 UWORD16 fourth_best_word_index; | |
4649 UWORD16 d_sr_db_level; | |
4650 UWORD16 d_sr_db_noise; | |
4651 UWORD16 d_sr_model_size; | |
4652 UWORD8 error_id; | |
4653 } | |
4654 T_TR_MMI_SR_UPDATE_CHECK_STOP_CON; | |
4655 | |
4656 /***********************************************************************************************************/ | |
4657 /* Begin header | |
4658 //TYPE/ CLASSIC | |
4659 //NAME/ L1_SRBACK_SAVE_DATA_REQ | |
4660 //FULL/ | |
4661 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4662 "#@Fdl7# |---->| | | SRBACK_SAVE_DATA_REQ | database_id: #@6dl10# model_index: #@7d#" | |
4663 " | | | | | | model_RAM_address: #@1xl10# speech: #@8=0:No|=1:Yes|#" | |
4664 " | | | | | | start_buffer: #@2xl10# stop_buffer: #@3x#" | |
4665 " | | | | | | start_address: #@4xl10# stop_address: #@5x#" | |
4666 //COND/ | |
4667 "#@Fdl7# SRBACK_SAVE_DATA_REQ id: #@6d#" | |
4668 End header */ | |
4669 //ID/ | |
4670 #define TRL1_L1_SRBACK_SAVE_DATA_REQ 148 | |
4671 //STRUCT/ | |
4672 typedef struct | |
4673 { | |
4674 UWORD32 header; | |
4675 //-------------------------------------------------- | |
4676 UWORD32 model_RAM_address; | |
4677 UWORD32 start_buffer; | |
4678 UWORD32 stop_buffer; | |
4679 UWORD32 start_address; | |
4680 UWORD32 stop_address; | |
4681 UWORD8 database_id; | |
4682 UWORD8 model_index; | |
4683 BOOL speech; | |
4684 } | |
4685 T_TR_L1_SRBACK_SAVE_DATA_REQ; | |
4686 | |
4687 /***********************************************************************************************************/ | |
4688 /* Begin header | |
4689 //TYPE/ CLASSIC | |
4690 //NAME/ L1_SRBACK_SAVE_DATA_CON | |
4691 //FULL/ | |
4692 " | | | | | |" | |
4693 "#@Fdl7# |<----| | | SRBACK_SAVE_DATA_CON |" | |
4694 //COND/ | |
4695 "#@Fdl7# SRBACK_SAVE_DATA_CON" | |
4696 End header */ | |
4697 //ID/ | |
4698 #define TRL1_L1_SRBACK_SAVE_DATA_CON 149 | |
4699 //STRUCT/ | |
4700 typedef struct | |
4701 { | |
4702 UWORD32 header; | |
4703 } | |
4704 T_TR_L1_SRBACK_SAVE_DATA_CON; | |
4705 | |
4706 /***********************************************************************************************************/ | |
4707 /* Begin header | |
4708 //TYPE/ CLASSIC | |
4709 //NAME/ L1_SRBACK_LOAD_MODEL_REQ | |
4710 //FULL/ | |
4711 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4712 "#@Fdl7# |---->| | | SRBACK_LOAD_MODEL_REQ | database_id: #@2dl10# model_index: #@3d#" | |
4713 " | | | | | | CTO_enable: #@4=0:No|=1:Yes|l10# model_RAM_address: #@1x#" | |
4714 //COND/ | |
4715 "#@Fdl7# SRBACK_LOAD_MODEL_REQ id: #@2d#" | |
4716 End header */ | |
4717 //ID/ | |
4718 #define TRL1_L1_SRBACK_LOAD_MODEL_REQ 150 | |
4719 //STRUCT/ | |
4720 typedef struct | |
4721 { | |
4722 UWORD32 header; | |
4723 //-------------------------------------------------- | |
4724 UWORD32 model_RAM_address; | |
4725 UWORD8 database_id; | |
4726 UWORD8 model_index; | |
4727 BOOL CTO_enable; | |
4728 } | |
4729 T_TR_L1_SRBACK_LOAD_MODEL_REQ; | |
4730 | |
4731 /***********************************************************************************************************/ | |
4732 /* Begin header | |
4733 //TYPE/ CLASSIC | |
4734 //NAME/ L1_SRBACK_LOAD_MODEL_CON | |
4735 //FULL/ | |
4736 " | | | | | |" | |
4737 "#@Fdl7# |<----| | | SRBACK_LOAD_MODEL_CON |" | |
4738 //COND/ | |
4739 "#@Fdl7# SRBACK_LOAD_MODEL_CON" | |
4740 End header */ | |
4741 //ID/ | |
4742 #define TRL1_L1_SRBACK_LOAD_MODEL_CON 151 | |
4743 //STRUCT/ | |
4744 typedef struct | |
4745 { | |
4746 UWORD32 header; | |
4747 } | |
4748 T_TR_L1_SRBACK_LOAD_MODEL_CON; | |
4749 | |
4750 /***********************************************************************************************************/ | |
4751 /* Begin header | |
4752 //TYPE/ CLASSIC | |
4753 //NAME/ L1_SRBACK_TEMP_SAVE_DATA_REQ | |
4754 //FULL/ | |
4755 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4756 "#@Fdl7# |---->| | | SRBACK_TEMP_SAVE_DATA | model_RAM_addr_input: #@1xl10# model_RAM_add_output: #@2x#" | |
4757 " | | | | | _REQ |" | |
4758 //COND/ | |
4759 "#@Fdl7# SRBACK_TEMP_SAVE_DATA_REQ" | |
4760 End header */ | |
4761 //ID/ | |
4762 #define TRL1_L1_SRBACK_TEMP_SAVE_DATA_REQ 152 | |
4763 //STRUCT/ | |
4764 typedef struct | |
4765 { | |
4766 UWORD32 header; | |
4767 //-------------------------------------------------- | |
4768 UWORD32 model_RAM_address_input; | |
4769 UWORD32 model_RAM_address_output; | |
4770 } | |
4771 T_TR_L1_SRBACK_TEMP_SAVE_DATA_REQ; | |
4772 | |
4773 /***********************************************************************************************************/ | |
4774 /* Begin header | |
4775 //TYPE/ CLASSIC | |
4776 //NAME/ L1_SRBACK_TEMP_SAVE_DATA_CON | |
4777 //FULL/ | |
4778 " | | | | | |" | |
4779 "#@Fdl7# |<----| | | SRBACK_TEMP_SAVE_DATA |" | |
4780 " | | | | | _CON |" | |
4781 //COND/ | |
4782 "#@Fdl7# SRBACK_TEMP_SAVE_DATA_CON" | |
4783 End header */ | |
4784 //ID/ | |
4785 #define TRL1_L1_SRBACK_TEMP_SAVE_DATA_CON 153 | |
4786 //STRUCT/ | |
4787 typedef struct | |
4788 { | |
4789 UWORD32 header; | |
4790 } | |
4791 T_TR_L1_SRBACK_TEMP_SAVE_DATA_CON; | |
4792 | |
4793 /***********************************************************************************************************/ | |
4794 /* Begin header | |
4795 //TYPE/ CLASSIC | |
4796 //NAME/ MMI_AEC_REQ | |
4797 //FULL/ | |
4798 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4799 "#@Fdl7# |---->| | | AEC_REQ | aec_control: #@1bz16# cont_filter: #@2h#" | |
4800 "#@Fdl7# | | | | | | granularity_att: #@3xl10# coef_smooth: #@4h#" | |
4801 "#@Fdl7# | | | | | | es_level_max: #@5xl10# fact_vad: #@6h#" | |
4802 "#@Fdl7# | | | | | | thrs_abs: #@6xl10# fact_asd_fil: #@8h#" | |
4803 "#@Fdl7# | | | | | | fact_asd_mut: #@9xl10#" | |
4804 //COND/ | |
4805 "#@Fdl7# AEC_REQ aec_control: #@1h#" | |
4806 End header */ | |
4807 //ID/ | |
4808 #define TRL1_MMI_AEC_REQ 154 | |
4809 //STRUCT/ | |
4810 typedef struct | |
4811 { | |
4812 UWORD32 header; | |
4813 //-------------------------------------------------- | |
4814 UWORD16 aec_control; | |
4815 UWORD16 cont_filter; | |
4816 UWORD16 granularity_att; | |
4817 UWORD16 coef_smooth; | |
4818 UWORD16 es_level_max; | |
4819 UWORD16 fact_vad; | |
4820 UWORD16 thrs_abs; | |
4821 UWORD16 fact_asd_fil; | |
4822 UWORD16 fact_asd_mut; | |
4823 } | |
4824 T_TR_MMI_AEC_REQ; | |
4825 | |
4826 /***********************************************************************************************************/ | |
4827 /* Begin header | |
4828 //TYPE/ CLASSIC | |
4829 //NAME/ MMI_AEC_CON | |
4830 //FULL/ | |
4831 " | | | | | |" | |
4832 "#@Fdl7# |<----| | | AEC_CON |" | |
4833 //COND/ | |
4834 "#@Fdl7# AEC_CON" | |
4835 End header */ | |
4836 //ID/ | |
4837 #define TRL1_MMI_AEC_CON 155 | |
4838 //STRUCT/ | |
4839 typedef struct | |
4840 { | |
4841 UWORD32 header; | |
4842 } | |
4843 T_TR_MMI_AEC_CON; | |
4844 | |
4845 /***********************************************************************************************************/ | |
4846 /* Begin header | |
4847 //TYPE/ CLASSIC | |
4848 //NAME/ MMI_AUDIO_FIR_REQ | |
4849 //FULL/ | |
4850 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4851 "#@Fdl7# |---->| | | AUDIO_FIR_REQ | update_fir: #@4=1:DL|=2:UL|=3:DL+UL|l10# fir_loop: #@3=0:NO|=1:Yes|~|#" | |
4852 " | | | | | | fir_ul_coefficient: #@1xl10# fir_dl_coefficient: #@2x#" | |
4853 //COND/ | |
4854 "#@Fdl7# AUDIO_FIR_REQ #@4=1:DL|=2:UL|=3:DL+UL|#" | |
4855 End header */ | |
4856 //ID/ | |
4857 #define TRL1_MMI_AUDIO_FIR_REQ 156 | |
4858 //STRUCT/ | |
4859 typedef struct | |
4860 { | |
4861 UWORD32 header; | |
4862 //-------------------------------------------------- | |
4863 UWORD32 fir_ul_coefficient; | |
4864 UWORD32 fir_dl_coefficient; | |
4865 BOOL fir_loop; | |
4866 UWORD8 update_fir; | |
4867 } | |
4868 T_TR_MMI_AUDIO_FIR_REQ; | |
4869 | |
4870 /***********************************************************************************************************/ | |
4871 /* Begin header | |
4872 //TYPE/ CLASSIC | |
4873 //NAME/ MMI_AUDIO_FIR_CON | |
4874 //FULL/ | |
4875 " | | | | | |" | |
4876 "#@Fdl7# |<----| | | AUDIO_FIR_CON |" | |
4877 //COND/ | |
4878 "#@Fdl7# AUDIO_FIR_CON" | |
4879 End header */ | |
4880 //ID/ | |
4881 #define TRL1_MMI_AUDIO_FIR_CON 157 | |
4882 //STRUCT/ | |
4883 typedef struct | |
4884 { | |
4885 UWORD32 header; | |
4886 } | |
4887 T_TR_MMI_AUDIO_FIR_CON; | |
4888 | |
4889 /***********************************************************************************************************/ | |
4890 /* Begin header | |
4891 //TYPE/ CLASSIC | |
4892 //NAME/ MMI_AUDIO_MODE_REQ | |
4893 //FULL/ | |
4894 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4895 "#@Fdl7# |---->| | | AUDIO_MODE_REQ | audio_mode: #@1=0:GSM only|=1:BT cordless mode|=2:BT headset mode|#" | |
4896 //COND/ | |
4897 "#@Fdl7# AUDIO_MODE_REQ #@1=0:GSM only|=1:BT cordless mode|=2:BT headset mode|#" | |
4898 End header */ | |
4899 //ID/ | |
4900 #define TRL1_MMI_AUDIO_MODE_REQ 158 | |
4901 //STRUCT/ | |
4902 typedef struct | |
4903 { | |
4904 UWORD32 header; | |
4905 //-------------------------------------------------- | |
4906 UWORD16 audio_mode; | |
4907 } | |
4908 T_TR_MMI_AUDIO_MODE_REQ; | |
4909 | |
4910 /***********************************************************************************************************/ | |
4911 /* Begin header | |
4912 //TYPE/ CLASSIC | |
4913 //NAME/ MMI_AUDIO_MODE_CON | |
4914 //FULL/ | |
4915 " | | | | | |" | |
4916 "#@Fdl7# |<----| | | AUDIO_MODE_CON |" | |
4917 //COND/ | |
4918 "#@Fdl7# AUDIO_MODE_CON" | |
4919 End header */ | |
4920 //ID/ | |
4921 #define TRL1_MMI_AUDIO_MODE_CON 159 | |
4922 //STRUCT/ | |
4923 typedef struct | |
4924 { | |
4925 UWORD32 header; | |
4926 } | |
4927 T_TR_MMI_AUDIO_MODE_CON; | |
4928 | |
4929 //////////////// | |
4930 // Debug info // | |
4931 //////////////// | |
4932 | |
4933 // L1S debug | |
4934 | |
4935 /***********************************************************************************************************/ | |
4936 /* Begin header | |
4937 //TYPE/ CLASSIC | |
4938 //NAME/ PM EQUAL 0 | |
4939 //ERROR/ PM,@8=1 | |
4940 //FULL/ | |
4941 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4942 "#@Fdl7# | | | *** | PM = 0 #@8=1:(begin)|=0:(end)|l7# | tpu_offset: #@1dl10# tpu_offset_hw: #@2d#" | |
4943 " | | | | | | d_debug: #@3dl10# debug_time: #@4d#" | |
4944 " | | | | | | adc_mode: #@5dl10# task: #@6t#" | |
4945 " | | | | | | no_pm_task: #@7t#" | |
4946 //COND/ | |
4947 "#@Fdl7# PM=0 #@8=0:(end)|=1:(begin)|#" | |
4948 End header */ | |
4949 //ID/ | |
4950 #define TRL1_PM_EQUAL_0 160 | |
4951 //STRUCT/ | |
4952 typedef struct | |
4953 { | |
4954 UWORD32 header; | |
4955 //-------------------------------------------------- | |
4956 UWORD32 tpu_offset; | |
4957 UWORD32 tpu_offset_hw; | |
4958 UWORD16 d_debug; | |
4959 UWORD16 debug_time; | |
4960 UWORD16 adc_mode; | |
4961 UWORD8 task; | |
4962 UWORD8 no_pm_task; | |
4963 BOOL error; | |
4964 } | |
4965 T_TR_PM_EQUAL_0; | |
4966 | |
4967 /***********************************************************************************************************/ | |
4968 /* Begin header | |
4969 //TYPE/ CLASSIC | |
4970 //NAME/ MCU DSP COM mismatch | |
4971 //ERROR/ COM,@7=1 | |
4972 //FULL/ | |
4973 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4974 "#@Fdl7# | | | *** | MCU/DSP Mismatch #@7=1:(begin)|=0:(end)|l7# | tpu_offset: #@1dl10# tpu_offset_hw: #@2d#" | |
4975 " | | | | | | d_debug: #@3dl10# debug_time: #@4d#" | |
4976 " | | | | | | adc_mode: #@5dl10# task: #@6t#" | |
4977 //COND/ | |
4978 "#@Fdl7# COM #@7=0:(end)|=1:(begin)|#" | |
4979 End header */ | |
4980 //ID/ | |
4981 #define TRL1_MCU_DSP_MISMATCH 161 | |
4982 //STRUCT/ | |
4983 typedef struct | |
4984 { | |
4985 UWORD32 header; | |
4986 //-------------------------------------------------- | |
4987 UWORD32 tpu_offset; | |
4988 UWORD32 tpu_offset_hw; | |
4989 UWORD16 d_debug; | |
4990 UWORD16 debug_time; | |
4991 UWORD16 adc_mode; | |
4992 UWORD8 task; | |
4993 BOOL error; | |
4994 } | |
4995 T_TR_MCU_DSP_MISMATCH; | |
4996 | |
4997 /***********************************************************************************************************/ | |
4998 /* Begin header | |
4999 //TYPE/ CLASSIC | |
5000 //NAME/ L1S ABORT | |
5001 //FULL/ | |
5002 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5003 "#@Fdl7# | | | O | ABORT | tpu_offset: #@1dl10# tpu_offset_hw: #@2d#" | |
5004 " | | | | | | d_debug: #@3dl10# debug_time: #@4d#" | |
5005 " | | | | | | adc_mode: #@5dl10# task: #@6t#" | |
5006 //COND/ | |
5007 "#@Fdl7# L1S ABORT" | |
5008 End header */ | |
5009 //ID/ | |
5010 #define TRL1_L1S_ABORT 162 | |
5011 //STRUCT/ | |
5012 typedef struct | |
5013 { | |
5014 UWORD32 header; | |
5015 //-------------------------------------------------- | |
5016 UWORD32 tpu_offset; | |
5017 UWORD32 tpu_offset_hw; | |
5018 UWORD16 d_debug; | |
5019 UWORD16 debug_time; | |
5020 UWORD16 adc_mode; | |
5021 UWORD8 task; | |
5022 } | |
5023 T_TR_L1S_ABORT; | |
5024 | |
5025 // DSP error | |
5026 | |
5027 /***********************************************************************************************************/ | |
5028 /* Begin header | |
5029 //TYPE/ CLASSIC | |
5030 //NAME/ D_ERROR_STATUS | |
5031 //ERROR/ DSP,@2!0 | |
5032 //FULL/ | |
5033 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5034 "#@Fdl7# | | | | *** D_ERROR_STATUS #@2=0:(end)|!0:(begin)|l7# | debug_time: #@1dl10# d_error_status: #@2x#" | |
5035 " | | | | | | d_debug: #@3d#" | |
5036 //COND/ | |
5037 "#@Fdl7# D_ERROR_STATUS #@2=0:(end)|!0:(begin)|#" | |
5038 End header */ | |
5039 //ID/ | |
5040 #define TRL1_D_ERROR_STATUS 163 | |
5041 //STRUCT/ | |
5042 typedef struct | |
5043 { | |
5044 UWORD32 header; | |
5045 //-------------------------------------------------- | |
5046 UWORD16 debug_time; | |
5047 UWORD16 d_error_status; | |
5048 UWORD16 d_debug; | |
5049 } | |
5050 T_TR_D_ERROR_STATUS; | |
5051 | |
5052 // DSP trace | |
5053 | |
5054 /***********************************************************************************************************/ | |
5055 /* Special trace: display is implemented in the trace decoder | |
5056 */ | |
5057 #define TRL1_DSP_DEBUG_HEADER 164 | |
5058 | |
5059 typedef struct | |
5060 { | |
5061 UWORD32 header; | |
5062 //-------------------------------------------------- | |
5063 UWORD16 debug_time; | |
5064 UWORD16 patch_version; | |
5065 UWORD16 trace_level; | |
5066 } | |
5067 T_TR_DSP_DEBUG_HEADER; | |
5068 | |
5069 /***********************************************************************************************************/ | |
5070 /* Special trace: display is implemented in the trace decoder | |
5071 */ | |
5072 #define TRL1_DSP_DEBUG_BUFFER 165 | |
5073 | |
5074 typedef struct | |
5075 { | |
5076 UWORD32 header; | |
5077 //-------------------------------------------------- | |
5078 UWORD32 size; | |
5079 UWORD16 content[1]; | |
5080 } | |
5081 T_TR_DSP_DEBUG_BUFFER; | |
5082 | |
5083 /***********************************************************************************************************/ | |
5084 /* Begin header | |
5085 //TYPE/ CLASSIC | |
5086 //NAME/ RLC_UL_PARAM | |
5087 //FULL/ | |
5088 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5089 "#@Fdl7# | |<....| | RLC_UL | a_pu_gprs: #@1xl10# a_du_gprs: #@2x#" | |
5090 " | | | | | | fn: #@3dl10# assignment_id: #@4d#" | |
5091 " | | | | | | tx_no: #@5dl10# ta: #@6d#" | |
5092 " | | | | | | fix_alloc_exhaust: #@7=0:No|=1:Yes|l10#" | |
5093 //COND/ | |
5094 "#@Fdl7# RLC_UL" | |
5095 End header */ | |
5096 //ID/ | |
5097 #define TRL1_RLC_UL_PARAM 166 | |
5098 //STRUCT/ | |
5099 typedef struct | |
5100 { | |
5101 UWORD32 header; | |
5102 //-------------------------------------------------- | |
5103 UWORD32 a_pu_gprs; | |
5104 UWORD32 a_du_gprs; | |
5105 UWORD32 fn_param; | |
5106 UWORD8 assignment_id; | |
5107 UWORD8 tx_no; | |
5108 UWORD8 ta; | |
5109 BOOL fix_alloc_exhaust; | |
5110 } | |
5111 T_TR_RLC_UL_PARAM; | |
5112 | |
5113 /***********************************************************************************************************/ | |
5114 /* Begin header | |
5115 //TYPE/ CLASSIC | |
5116 //NAME/ RLC_DL_PARAM | |
5117 //FULL/ | |
5118 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5119 "#@Fdl7# | |<....| | RLC_DL | fn: #@1dl10# d_rlcmac_rx_no_gprs: #@2x#" | |
5120 " | | | | | | assignment_id: #@3dl10# rx_no: #@4d#" | |
5121 " | | | | | | rlc_blocks_sent: #@5dl10# last_poll_response: #@6bz8#" | |
5122 //COND/ | |
5123 "#@Fdl7# RLC_DL" | |
5124 End header */ | |
5125 //ID/ | |
5126 #define TRL1_RLC_DL_PARAM 167 | |
5127 //STRUCT/ | |
5128 typedef struct | |
5129 { | |
5130 UWORD32 header; | |
5131 //-------------------------------------------------- | |
5132 UWORD32 fn_param; | |
5133 UWORD32 d_rlcmac_rx_no_gprs; | |
5134 UWORD8 assignment_id; | |
5135 UWORD8 rx_no; | |
5136 UWORD8 rlc_blocks_sent; | |
5137 UWORD8 last_poll_response; | |
5138 } | |
5139 T_TR_RLC_DL_PARAM; | |
5140 | |
5141 /***********************************************************************************************************/ | |
5142 /* Begin header | |
5143 //TYPE/ CLASSIC | |
5144 //NAME/ FORBIDDEN_UPLINK | |
5145 //FULL/ | |
5146 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5147 "#@Fdl7# | | | *** | | UL block transmitted while forbidden (no TA)" | |
5148 //COND/ | |
5149 "#@Fdl7# TX while no TA" | |
5150 End header */ | |
5151 //ID/ | |
5152 #define TRL1_FORBIDDEN_UPLINK 168 | |
5153 //STRUCT/ | |
5154 typedef struct | |
5155 { | |
5156 UWORD32 header; | |
5157 } | |
5158 T_TR_FORBIDDEN_UPLINK; | |
5159 | |
5160 /***********************************************************************************************************/ | |
5161 /* Begin header | |
5162 //TYPE/ CLASSIC | |
5163 //NAME/ DL_PTCCH | |
5164 //FULL/ | |
5165 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5166 "#@Fdl7# | | | |<-| DL PTCCH | crc_error: #@1=0:OK|=1:ERROR|l10# ordered_ta: #@2d#" | |
5167 //COND/ | |
5168 "#@Fdl7# DL PTCCH #@1=1:CRC ERROR|~|#" | |
5169 End header */ | |
5170 //ID/ | |
5171 #define TRL1_DL_PTCCH 169 | |
5172 //STRUCT/ | |
5173 typedef struct | |
5174 { | |
5175 UWORD32 header; | |
5176 //-------------------------------------------------- | |
5177 UWORD8 crc_error; | |
5178 UWORD8 ordered_ta; | |
5179 } | |
5180 T_TR_DL_PTCCH; | |
5181 | |
5182 /***********************************************************************************************************/ | |
5183 /* Special trace: display is implemented in the trace decoder | |
5184 */ | |
5185 #define TRL1_CONDENSED_PDTCH 170 | |
5186 | |
5187 typedef struct | |
5188 { | |
5189 UWORD32 header; | |
5190 //-------------------------------------------------- | |
5191 UWORD8 rx_allocation; | |
5192 UWORD8 tx_allocation; | |
5193 UWORD8 blk_status; | |
5194 UWORD8 dl_cs_type; | |
5195 UWORD8 dl_status[4]; | |
5196 UWORD8 ul_status[4]; | |
5197 } | |
5198 T_TR_CONDENSED_PDTCH; | |
5199 | |
5200 /////////////////// | |
5201 // OML1 messages // | |
5202 /////////////////// | |
5203 | |
5204 /***********************************************************************************************************/ | |
5205 /* Begin header | |
5206 //TYPE/ CLASSIC | |
5207 //NAME/ OML1_CLOSE_TCH_LOOP_REQ | |
5208 //FULL/ | |
5209 " | | | | | |" | |
5210 "================================================================================================================================================================" | |
5211 " | | | | | |" | |
5212 "#@Fdl7# |---->| | | CLOSE_TCH_LOOP_REQ | sub_channel: #@1dl10# frame_erasure: loop #@2=0:A|=1:B|=2:C|=3:D|=4:E|=5:F|#" | |
5213 //COND/ | |
5214 "------------------------------------------------------------------------------------------------------------------" | |
5215 "#@Fdl7# CLOSE_TCH_LOOP_REQ loop #@2=0:A|=1:B|=2:C|=3:D|=4:E|=5:F|#" | |
5216 End header */ | |
5217 //ID/ | |
5218 #define TRL1_OML1_CLOSE_TCH_LOOP_REQ 171 | |
5219 //STRUCT/ | |
5220 typedef struct | |
5221 { | |
5222 UWORD32 header; | |
5223 //-------------------------------------------------- | |
5224 UWORD8 sub_channel; | |
5225 UWORD8 frame_erasure; | |
5226 } | |
5227 T_TR_OML1_CLOSE_TCH_LOOP_REQ; | |
5228 | |
5229 /***********************************************************************************************************/ | |
5230 /* Begin header | |
5231 //TYPE/ CLASSIC | |
5232 //NAME/ OML1_OPEN_TCH_LOOP_REQ | |
5233 //FULL/ | |
5234 " | | | | | |" | |
5235 "================================================================================================================================================================" | |
5236 " | | | | | |" | |
5237 "#@Fdl7# |---->| | | OPEN_TCH_LOOP_REQ |" | |
5238 //COND/ | |
5239 "------------------------------------------------------------------------------------------------------------------" | |
5240 "#@Fdl7# OPEN_TCH_LOOP_REQ" | |
5241 End header */ | |
5242 //ID/ | |
5243 #define TRL1_OML1_OPEN_TCH_LOOP_REQ 172 | |
5244 //STRUCT/ | |
5245 typedef struct | |
5246 { | |
5247 UWORD32 header; | |
5248 } | |
5249 T_TR_OML1_OPEN_TCH_LOOP_REQ; | |
5250 | |
5251 /***********************************************************************************************************/ | |
5252 /* Begin header | |
5253 //TYPE/ CLASSIC | |
5254 //NAME/ OML1_START_DAI_TEST_REQ | |
5255 //FULL/ | |
5256 " | | | | | |" | |
5257 "================================================================================================================================================================" | |
5258 " | | | | | |" | |
5259 "#@Fdl7# |---->| | | START_DAI_TEST_REQ | tested_device: #@1=0:no test|=1:speech decoder|=2:speech encoder|=3:no test|=4:acoustic devices|#" | |
5260 //COND/ | |
5261 "------------------------------------------------------------------------------------------------------------------" | |
5262 "#@Fdl7# START_DAI_TEST_REQ" | |
5263 End header */ | |
5264 //ID/ | |
5265 #define TRL1_OML1_START_DAI_TEST_REQ 173 | |
5266 //STRUCT/ | |
5267 typedef struct | |
5268 { | |
5269 UWORD32 header; | |
5270 //-------------------------------------------------- | |
5271 UWORD8 tested_device; | |
5272 } | |
5273 T_TR_OML1_START_DAI_TEST_REQ; | |
5274 | |
5275 /***********************************************************************************************************/ | |
5276 /* Begin header | |
5277 //TYPE/ CLASSIC | |
5278 //NAME/ OML1_STOP_DAI_TEST_REQ | |
5279 //FULL/ | |
5280 " | | | | | |" | |
5281 "================================================================================================================================================================" | |
5282 " | | | | | |" | |
5283 "#@Fdl7# |---->| | | STOP_DAI_TEST_REQ |" | |
5284 //COND/ | |
5285 "------------------------------------------------------------------------------------------------------------------" | |
5286 "#@Fdl7# STOP_DAI_TEST_REQ" | |
5287 End header */ | |
5288 //ID/ | |
5289 #define TRL1_OML1_STOP_DAI_TEST_REQ 174 | |
5290 //STRUCT/ | |
5291 typedef struct | |
5292 { | |
5293 UWORD32 header; | |
5294 } | |
5295 T_TR_OML1_STOP_DAI_TEST_REQ; | |
5296 | |
5297 /////////////////// | |
5298 // Test messages // | |
5299 /////////////////// | |
5300 | |
5301 /***********************************************************************************************************/ | |
5302 /* Begin header | |
5303 //TYPE/ CLASSIC | |
5304 //NAME/ TST_TEST_HW_REQ | |
5305 //FULL/ | |
5306 " | | | | | |" | |
5307 "#@Fdl7# |---->| | | TEST_HW_REQ |" | |
5308 //COND/ | |
5309 "#@Fdl7# TEST_HW_REQ" | |
5310 End header */ | |
5311 //ID/ | |
5312 #define TRL1_TST_TEST_HW_REQ 175 | |
5313 //STRUCT/ | |
5314 typedef struct | |
5315 { | |
5316 UWORD32 header; | |
5317 } | |
5318 T_TR_TST_TEST_HW_REQ; | |
5319 | |
5320 /***********************************************************************************************************/ | |
5321 /* Begin header | |
5322 //TYPE/ CLASSIC | |
5323 //NAME/ L1_TEST_HW_INFO | |
5324 //FULL/ | |
5325 " | | | | | |" | |
5326 "#@Fdl7# | | |<-| | TEST_HW_INFO | *******************************************" | |
5327 " | | | | | | * DSP code version: #@1xr4#h *" | |
5328 " | | | | | | * checksum: #@2xr4#h *" | |
5329 " | | | | | | * patch version: #@3xr4#h *" | |
5330 " | | | | | | * MCU code version: l1_#@4xr4#_#@5xr4#_#@6xr4# *" | |
5331 " | | | | | | * d_checksum1: #@7xr4#h *" | |
5332 " | | | | | | * d_checksum2: #@8xr4#h *" | |
5333 " | | | | | | *******************************************" | |
5334 //COND/ | |
5335 "" | |
5336 "" | |
5337 "#@Fdl7# TEST_HW_INFO DSP #@1x#h #@2x#h #@3x#h" | |
5338 " MCU l1_#@4xr4#_#@5xr4#_#@6xr4#" | |
5339 End header */ | |
5340 //ID/ | |
5341 #define TRL1_L1_TEST_HW_INFO 176 | |
5342 //STRUCT/ | |
5343 typedef struct | |
5344 { | |
5345 UWORD32 header; | |
5346 //-------------------------------------------------- | |
5347 UWORD16 dsp_code_version; | |
5348 UWORD16 dsp_checksum; | |
5349 UWORD16 dsp_patch_version; | |
5350 UWORD16 mcu_alr_version; | |
5351 UWORD16 mcu_gprs_version; | |
5352 UWORD16 mcu_tm_version; | |
5353 UWORD16 d_checksum1; | |
5354 UWORD16 d_checksum2; | |
5355 } | |
5356 T_TR_L1_TEST_HW_INFO; | |
5357 | |
5358 /***********************************************************************************************************/ | |
5359 /* Begin header | |
5360 //TYPE/ CLASSIC | |
5361 //NAME/ TST_SLEEP_REQ | |
5362 //FULL/ | |
5363 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5364 "#@Fdl7# |---->| | | TST_SLEEP_REQ | clocks: #@1bz16# sleep_mode: #@2=0:Off|=1:small|=2:big|=3:deep|=4:all|#" | |
5365 //COND/ | |
5366 "#@Fdl7# TST_SLEEP_REQ" | |
5367 End header */ | |
5368 //ID/ | |
5369 #define TRL1_TST_SLEEP_REQ 177 | |
5370 //STRUCT/ | |
5371 typedef struct | |
5372 { | |
5373 UWORD32 header; | |
5374 //-------------------------------------------------- | |
5375 UWORD16 clocks; | |
5376 UWORD8 sleep_mode; | |
5377 } | |
5378 T_TR_TST_SLEEP_REQ; | |
5379 | |
5380 ////////////////// | |
5381 // ADC messages // | |
5382 ////////////////// | |
5383 | |
5384 /***********************************************************************************************************/ | |
5385 /* Begin header | |
5386 //TYPE/ CLASSIC | |
5387 //NAME/ MMI_ADC_REQ | |
5388 //FULL/ | |
5389 " | | | | | |" | |
5390 "#@Fdl7# |---->| | | ADC_REQ |" | |
5391 //COND/ | |
5392 "#@Fdl7# ADC_REQ" | |
5393 End header */ | |
5394 //ID/ | |
5395 #define TRL1_MMI_ADC_REQ 178 | |
5396 //STRUCT/ | |
5397 typedef struct | |
5398 { | |
5399 UWORD32 header; | |
5400 } | |
5401 T_TR_MMI_ADC_REQ; | |
5402 | |
5403 /***********************************************************************************************************/ | |
5404 /* Begin header | |
5405 //TYPE/ CLASSIC | |
5406 //NAME/ MMI_STOP_ADC_REQ | |
5407 //FULL/ | |
5408 " | | | | | |" | |
5409 "#@Fdl7# |---->| | | STOP_ADC_REQ |" | |
5410 //COND/ | |
5411 "#@Fdl7# STOP_ADC_REQ" | |
5412 End header */ | |
5413 //ID/ | |
5414 #define TRL1_MMI_STOP_ADC_REQ 179 | |
5415 //STRUCT/ | |
5416 typedef struct | |
5417 { | |
5418 UWORD32 header; | |
5419 } | |
5420 T_TR_MMI_STOP_ADC_REQ; | |
5421 | |
5422 /***********************************************************************************************************/ | |
5423 /* Begin header | |
5424 //TYPE/ CLASSIC | |
5425 //NAME/ MMI_STOP_ADC_CON | |
5426 //FULL/ | |
5427 " | | | | | |" | |
5428 "#@Fdl7# |<----| | | STOP_ADC_CON |" | |
5429 //COND/ | |
5430 "#@Fdl7# STOP_ADC_CON" | |
5431 End header */ | |
5432 //ID/ | |
5433 #define TRL1_MMI_STOP_ADC_CON 180 | |
5434 //STRUCT/ | |
5435 typedef struct | |
5436 { | |
5437 UWORD32 header; | |
5438 } | |
5439 T_TR_MMI_STOP_ADC_CON; | |
5440 | |
5441 /***********************************************************************************************************/ | |
5442 /* Begin header | |
5443 //TYPE/ CLASSIC | |
5444 //NAME/ L1_AEC_IND | |
5445 //FULL/ | |
5446 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5447 "#@Fdl7# | | |<-| | L1_AEC_IND | es_level: #@3h#" | |
5448 " | | | | | | far_end_pow: #@1h10# far_end_noise: #@2h#" | |
5449 //COND/ | |
5450 "#@Fdl7# L1_AEC_IND" | |
5451 End header */ | |
5452 //ID/ | |
5453 #define TRL1_L1_AEC_IND 208 | |
5454 //STRUCT/ | |
5455 typedef struct | |
5456 { | |
5457 UWORD32 header; | |
5458 //-------------------------------------------------- | |
5459 UWORD32 far_end_pow; | |
5460 UWORD32 far_end_noise; | |
5461 UWORD16 es_level; | |
5462 } | |
5463 T_TR_L1_AEC_IND; | |
5464 | |
5465 ////////////// | |
5466 // CPU load // | |
5467 ////////////// | |
5468 | |
5469 /***********************************************************************************************************/ | |
5470 /* Begin header | |
5471 //TYPE/ CLASSIC | |
5472 //NAME/ L1S CPU peak | |
5473 //FULL/ | |
5474 " | | | | | |" | |
5475 "#@Fdl7# | | | O | | CPU #@1dr2# %" | |
5476 " | | | | | |" | |
5477 //COND/ | |
5478 "#@Fdl7# L1S CPU #@1d# %" | |
5479 End header */ | |
5480 //ID/ | |
5481 #define TRL1_L1S_CPU_PEAK 181 | |
5482 //STRUCT/ | |
5483 typedef struct | |
5484 { | |
5485 UWORD32 header; | |
5486 //-------------------------------------------------- | |
5487 UWORD8 max_cpu; | |
5488 } | |
5489 T_TR_L1S_CPU_PEAK; | |
5490 | |
5491 //////////////////////////////// | |
5492 // Trace configuration change // | |
5493 //////////////////////////////// | |
5494 | |
5495 /***********************************************************************************************************/ | |
5496 /* Begin header | |
5497 //TYPE/ CLASSIC | |
5498 //NAME/ Trace configuration change | |
5499 //FULL/ | |
5500 "" | |
5501 "*********************************************************************************************************************************************************************************" | |
5502 " trace config: #@1x#" | |
5503 "#@Fdl7# Trace configuration change RTT config: #@2x#" | |
5504 " RTT event: #@3x#" | |
5505 "*********************************************************************************************************************************************************************************" | |
5506 "" | |
5507 //COND/ | |
5508 "" | |
5509 "******************************************************************************************************************" | |
5510 "#@Fdl7# Trace config change: #@1xl2# RTT (#@2xl2#) #@3x#" | |
5511 "******************************************************************************************************************" | |
5512 "" | |
5513 End header */ | |
5514 //ID/ | |
5515 #define TRL1_TRACE_CONFIG_CHANGE 182 | |
5516 //STRUCT/ | |
5517 typedef struct | |
5518 { | |
5519 UWORD32 header; | |
5520 //-------------------------------------------------- | |
5521 UWORD32 trace_config; | |
5522 UWORD32 rtt_cell_enable[8]; | |
5523 UWORD32 rtt_event; | |
5524 } | |
5525 T_TR_TRACE_CONFIG_CHANGE; | |
5526 | |
5527 /***********************************************************************************************************/ | |
5528 /* Special trace: display is implemented in the trace decoder | |
5529 */ | |
5530 #define TRL1_ASCII 183 | |
5531 | |
5532 typedef struct | |
5533 { | |
5534 UWORD32 header; | |
5535 //-------------------------------------------------- | |
5536 UWORD32 size; | |
5537 char str[1]; | |
5538 } | |
5539 T_TR_ASCII; | |
5540 | |
5541 /***********************************************************************************************************/ | |
5542 /* Begin header | |
5543 //TYPE/ CLASSIC | |
5544 //NAME/ IT_DSP_ERROR | |
5545 //ERROR/ IT | |
5546 //FULL/ | |
5547 " | | | | | |" | |
5548 "#@Fdl7# | | | *** | IT DSP ERROR |" | |
5549 //COND/ | |
5550 "#@Fdl7# IT DSP ERROR" | |
5551 End header */ | |
5552 //ID/ | |
5553 #define TRL1_IT_DSP_ERROR 185 | |
5554 //STRUCT/ | |
5555 typedef struct | |
5556 { | |
5557 UWORD32 header; | |
5558 } | |
5559 T_TR_IT_DSP_ERROR; | |
5560 | |
5561 /***********************************************************************************************************/ | |
5562 /* Begin header | |
5563 //TYPE/ CLASSIC | |
5564 //NAME/ ADC | |
5565 //FULL/ | |
5566 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5567 "#@Fdl7# | | | O | ADC | type: #@1=0:RX|=1:TX|#" | |
5568 //COND/ | |
5569 "#@Fdl7# ADC" | |
5570 End header */ | |
5571 //ID/ | |
5572 #define TRL1_ADC 186 | |
5573 //STRUCT/ | |
5574 typedef struct | |
5575 { | |
5576 UWORD32 header; | |
5577 //-------------------------------------------------- | |
5578 UWORD8 type; | |
5579 } | |
5580 T_TR_ADC; | |
5581 | |
5582 /***********************************************************************************************************/ | |
5583 /* Begin header | |
5584 //TYPE/ CLASSIC | |
5585 //NAME/ New TOA | |
5586 //FULL/ | |
5587 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5588 "#@Fdl7# | | | O | New TOA | toa_shift: #@1d#" | |
5589 //COND/ | |
5590 "#@Fdl7# New TOA" | |
5591 End header */ | |
5592 //ID/ | |
5593 #define TRL1_NEW_TOA 187 | |
5594 //STRUCT/ | |
5595 typedef struct | |
5596 { | |
5597 UWORD32 header; | |
5598 //-------------------------------------------------- | |
5599 WORD16 toa_shift; | |
5600 } | |
5601 T_TR_NEW_TOA; | |
5602 | |
5603 /***********************************************************************************************************/ | |
5604 /* Begin header | |
5605 //TYPE/ CLASSIC | |
5606 //NAME/ TOA not updated | |
5607 //ERROR/ TOA | |
5608 //FULL/ | |
5609 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5610 "#@Fdl7# | | | *** | TOA not updated | toa_shift: #@1d#" | |
5611 //COND/ | |
5612 "#@Fdl7# TOA not updated" | |
5613 End header */ | |
5614 //ID/ | |
5615 #define TRL1_TOA_NOT_UPDATED 188 | |
5616 //STRUCT/ | |
5617 typedef struct | |
5618 { | |
5619 UWORD32 header; | |
5620 //-------------------------------------------------- | |
5621 WORD16 toa_shift; | |
5622 } | |
5623 T_TR_TOA_NOT_UPDATED; | |
5624 | |
5625 /***********************************************************************************************************/ | |
5626 /* Begin header | |
5627 //TYPE/ CLASSIC | |
5628 //NAME/ SLEEP | |
5629 //FULL/ | |
5630 " ---#@1dc7#--- |----------------------------------------------------------------------------------------------------------------" | |
5631 "#@Fdl7# ... SLEEP | type_sleep: #@3=0:No sleep|=1:Big sleep|=2:Deep sleep|l10# wakeup_type: #@4=0:Undefined|=1:L1S task|=2:OS task|=3:HW timer task|=4:Gauging task|=5:Async interrupt|#" | |
5632 " ... | why_big_sleep: #@5=0:Undefined|=1:Light on|=2:UART|=3:SIM|=4:Gauging|=5:Sleep mode|=6:DSP traces|=7:Bluetooth|#" | |
5633 " ---#@2dc7#--- |" | |
5634 //COND/ | |
5635 "#@Fdl7# SLEEP" | |
5636 End header */ | |
5637 //ID/ | |
5638 #define TRL1_SLEEP 189 | |
5639 //STRUCT/ | |
5640 typedef struct | |
5641 { | |
5642 UWORD32 header; | |
5643 //-------------------------------------------------- | |
5644 UWORD32 start_fn; | |
5645 UWORD32 end_fn; | |
5646 UWORD8 type_sleep; | |
5647 UWORD8 wakeup_type; | |
5648 UWORD8 big_sleep_type; | |
5649 } | |
5650 T_TR_SLEEP; | |
5651 | |
5652 // Wakeup Type for Power management | |
5653 //-------------------------------- | |
5654 #define WAKEUP_FOR_UNDEFINED 0 | |
5655 #define WAKEUP_FOR_L1_TASK 1 | |
5656 #define WAKEUP_FOR_OS_TASK 2 | |
5657 #define WAKEUP_FOR_HW_TIMER_TASK 3 | |
5658 #define WAKEUP_FOR_GAUGING_TASK 4 | |
5659 #define WAKEUP_BY_ASYNC_INTERRUPT 5 | |
5660 #define WAKEUP_ASYNCHRONOUS_ULPD_0 6 | |
5661 #define WAKEUP_ASYNCHRONOUS_SLEEP_DURATION_0 7 | |
5662 | |
5663 // Big Sleep source for Power management | |
5664 //------------------------------------- | |
5665 #define BIG_SLEEP_DUE_TO_UNDEFINED 0 // deep sleep is forbiden : cause undefined | |
5666 #define BIG_SLEEP_DUE_TO_LIGHT_ON 1 // deep sleep is forbiden by light on activitie | |
5667 #define BIG_SLEEP_DUE_TO_UART 2 // deep sleep is forbiden by UART activitie | |
5668 #define BIG_SLEEP_DUE_TO_SIM 3 // deep sleep is forbiden by SIM activitie | |
5669 #define BIG_SLEEP_DUE_TO_GAUGING 4 // deep sleep is forbiden by not enought gauging | |
5670 #define BIG_SLEEP_DUE_TO_SLEEP_MODE 5 // deep sleep is forbiden by the sleep mode enabled | |
5671 #define BIG_SLEEP_DUE_TO_DSP_TRACES 6 // deep sleep is forbiden by the DSP | |
5672 #define BIG_SLEEP_DUE_TO_BLUETOOTH 7 // deep sleep is forbiden by the Bluetooth module | |
5673 #define BIG_SLEEP_DUE_TO_CHARGING 8 // deep sleep is forbiden by battery charging | |
5674 | |
5675 /***********************************************************************************************************/ | |
5676 /* Begin header | |
5677 //TYPE/ CLASSIC | |
5678 //NAME/ Gauging | |
5679 //FULL/ | |
5680 " | | | | | |" | |
5681 "#@Fdl7# | | | O | #@1=0:Gauging|=1:Reset Gauging|l12# |" | |
5682 //COND/ | |
5683 "#@Fdl7# #@1=0:Gauging|=1:Reset Gauging|~|#" | |
5684 End header */ | |
5685 //ID/ | |
5686 #define TRL1_GAUGING 190 | |
5687 //STRUCT/ | |
5688 typedef struct | |
5689 { | |
5690 UWORD32 header; | |
5691 //-------------------------------------------------- | |
5692 BOOL reset_gauging; | |
5693 } | |
5694 T_TR_GAUGING; | |
5695 | |
5696 /***********************************************************************************************************/ | |
5697 /* Begin header | |
5698 //TYPE/ CLASSIC | |
5699 //NAME/ Unknown L1S trace | |
5700 //FULL/ | |
5701 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5702 "#@Fdl7# | | | X | Unknown L1S trace | id: #@1d#" | |
5703 //COND/ | |
5704 "#@Fdl7# #@1=0:Gauging|=1:Reset Gauging|~|#" | |
5705 End header */ | |
5706 //ID/ | |
5707 #define TRL1_UNKNOWN_L1S_TRACE 191 | |
5708 //STRUCT/ | |
5709 typedef struct | |
5710 { | |
5711 UWORD32 header; | |
5712 //-------------------------------------------------- | |
5713 UWORD16 id; | |
5714 } | |
5715 T_TR_UNKNOWN_L1S_TRACE; | |
5716 | |
5717 /***********************************************************************************************************/ | |
5718 /* Begin header | |
5719 //TYPE/ CLASSIC | |
5720 //NAME/ MMI_MELODY0_E2_START_REQ | |
5721 //FULL/ | |
5722 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5723 "#@Fdl7# |---->| | | MELODY0_E2_START_REQ | session_id: #@1dl10# loopback: #@2=0:NO|=1:YES|~|#" | |
5724 //COND/ | |
5725 "#@Fdl7# MELODY0_E2_START_REQ id: #@1d#" | |
5726 End header */ | |
5727 //ID/ | |
5728 #define TRL1_MMI_MELODY0_E2_START_REQ 192 | |
5729 //STRUCT/ | |
5730 typedef struct | |
5731 { | |
5732 UWORD32 header; | |
5733 //-------------------------------------------------- | |
5734 UWORD8 session_id; | |
5735 BOOL loopback; | |
5736 } | |
5737 T_TR_MMI_MELODY0_E2_START_REQ; | |
5738 | |
5739 /***********************************************************************************************************/ | |
5740 /* Begin header | |
5741 //TYPE/ CLASSIC | |
5742 //NAME/ MMI_MELODY0_E2_STOP_REQ | |
5743 //FULL/ | |
5744 " | | | | | |" | |
5745 "#@Fdl7# |---->| | | MELODY0_E2_STOP_REQ |" | |
5746 //COND/ | |
5747 "#@Fdl7# MELODY0_E2_STOP_REQ" | |
5748 End header */ | |
5749 //ID/ | |
5750 #define TRL1_MMI_MELODY0_E2_STOP_REQ 193 | |
5751 //STRUCT/ | |
5752 typedef struct | |
5753 { | |
5754 UWORD32 header; | |
5755 } | |
5756 T_TR_MMI_MELODY0_E2_STOP_REQ; | |
5757 | |
5758 /***********************************************************************************************************/ | |
5759 /* Begin header | |
5760 //TYPE/ CLASSIC | |
5761 //NAME/ MMI_MELODY0_E2_START_CON | |
5762 //FULL/ | |
5763 " | | | | | |" | |
5764 "#@Fdl7# |<----| | | MELODY0_E2_START_CON |" | |
5765 //COND/ | |
5766 "#@Fdl7# MELODY0_E2_START_CON" | |
5767 End header */ | |
5768 //ID/ | |
5769 #define TRL1_MMI_MELODY0_E2_START_CON 194 | |
5770 //STRUCT/ | |
5771 typedef struct | |
5772 { | |
5773 UWORD32 header; | |
5774 } | |
5775 T_TR_MMI_MELODY0_E2_START_CON; | |
5776 | |
5777 /***********************************************************************************************************/ | |
5778 /* Begin header | |
5779 //TYPE/ CLASSIC | |
5780 //NAME/ MMI_MELODY0_E2_STOP_CON | |
5781 //FULL/ | |
5782 " | | | | | |" | |
5783 "#@Fdl7# |<----| | | MELODY0_E2_STOP_CON |" | |
5784 //COND/ | |
5785 "#@Fdl7# MELODY0_E2_STOP_CON" | |
5786 End header */ | |
5787 //ID/ | |
5788 #define TRL1_MMI_MELODY0_E2_STOP_CON 195 | |
5789 //STRUCT/ | |
5790 typedef struct | |
5791 { | |
5792 UWORD32 header; | |
5793 } | |
5794 T_TR_MMI_MELODY0_E2_STOP_CON; | |
5795 | |
5796 /***********************************************************************************************************/ | |
5797 /* Begin header | |
5798 //TYPE/ CLASSIC | |
5799 //NAME/ MMI_MELODY1_E2_START_REQ | |
5800 //FULL/ | |
5801 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5802 "#@Fdl7# |---->| | | MELODY1_E2_START_REQ | session_id: #@1dl10# loopback: #@2=0:NO|=1:YES|~|#" | |
5803 //COND/ | |
5804 "#@Fdl7# MELODY1_E2_START_REQ id: #@1d#" | |
5805 End header */ | |
5806 //ID/ | |
5807 #define TRL1_MMI_MELODY1_E2_START_REQ 196 | |
5808 //STRUCT/ | |
5809 typedef struct | |
5810 { | |
5811 UWORD32 header; | |
5812 //-------------------------------------------------- | |
5813 UWORD8 session_id; | |
5814 BOOL loopback; | |
5815 } | |
5816 T_TR_MMI_MELODY1_E2_START_REQ; | |
5817 | |
5818 /***********************************************************************************************************/ | |
5819 /* Begin header | |
5820 //TYPE/ CLASSIC | |
5821 //NAME/ MMI_MELODY1_E2_STOP_REQ | |
5822 //FULL/ | |
5823 " | | | | | |" | |
5824 "#@Fdl7# |---->| | | MELODY1_E2_STOP_REQ |" | |
5825 //COND/ | |
5826 "#@Fdl7# MELODY1_E2_STOP_REQ" | |
5827 End header */ | |
5828 //ID/ | |
5829 #define TRL1_MMI_MELODY1_E2_STOP_REQ 197 | |
5830 //STRUCT/ | |
5831 typedef struct | |
5832 { | |
5833 UWORD32 header; | |
5834 } | |
5835 T_TR_MMI_MELODY1_E2_STOP_REQ; | |
5836 | |
5837 /***********************************************************************************************************/ | |
5838 /* Begin header | |
5839 //TYPE/ CLASSIC | |
5840 //NAME/ MMI_MELODY1_E2_START_CON | |
5841 //FULL/ | |
5842 " | | | | | |" | |
5843 "#@Fdl7# |<----| | | MELODY1_E2_START_CON |" | |
5844 //COND/ | |
5845 "#@Fdl7# MELODY1_E2_START_CON" | |
5846 End header */ | |
5847 //ID/ | |
5848 #define TRL1_MMI_MELODY1_E2_START_CON 198 | |
5849 //STRUCT/ | |
5850 typedef struct | |
5851 { | |
5852 UWORD32 header; | |
5853 } | |
5854 T_TR_MMI_MELODY1_E2_START_CON; | |
5855 | |
5856 /***********************************************************************************************************/ | |
5857 /* Begin header | |
5858 //TYPE/ CLASSIC | |
5859 //NAME/ MMI_MELODY1_E2_STOP_CON | |
5860 //FULL/ | |
5861 " | | | | | |" | |
5862 "#@Fdl7# |<----| | | MELODY1_E2_STOP_CON |" | |
5863 //COND/ | |
5864 "#@Fdl7# MELODY1_E2_STOP_CON" | |
5865 End header */ | |
5866 //ID/ | |
5867 #define TRL1_MMI_MELODY1_E2_STOP_CON 199 | |
5868 //STRUCT/ | |
5869 typedef struct | |
5870 { | |
5871 UWORD32 header; | |
5872 } | |
5873 T_TR_MMI_MELODY1_E2_STOP_CON; | |
5874 | |
5875 /***********************************************************************************************************/ | |
5876 /* Begin header | |
5877 //TYPE/ CLASSIC | |
5878 //NAME/ L1_BACK_MELODY_E2_LOAD_INSTRUMENT_REQ | |
5879 //FULL/ | |
5880 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5881 "#@Fdl7# |---->| | | L1_BACK_MELODY_E2 | melody_id: #@1dl10# nb_instrument: #@2d#" | |
5882 " | | | | | _LOAD_INSTRUMENT_REQ | waves_table_id: #@3dr3#" | |
5883 //COND/ | |
5884 "#@Fdl7# L1_BACK_MELODY_E2_LOAD_INSTRUMENT_REQ" | |
5885 End header */ | |
5886 //ID/ | |
5887 #define TRL1_L1_BACK_MELODY_E2_LOAD_INSTRUMENT_REQ 200 | |
5888 //STRUCT/ | |
5889 typedef struct | |
5890 { | |
5891 UWORD32 header; | |
5892 //-------------------------------------------------- | |
5893 UWORD8 melody_id; | |
5894 UWORD8 number_of_instrument; | |
5895 UWORD8 waves_table_id[8]; | |
5896 } | |
5897 T_TR_L1_BACK_MELODY_E2_LOAD_INSTRUMENT_REQ; | |
5898 | |
5899 /***********************************************************************************************************/ | |
5900 /* Begin header | |
5901 //TYPE/ CLASSIC | |
5902 //NAME/ L1_BACK_MELODY_E2_LOAD_INSTRUMENT_CON | |
5903 //FULL/ | |
5904 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5905 "#@Fdl7# |<----| | | L1_BACK_MELODY_E2 | melody_id: #@1d#" | |
5906 " | | | | | _LOAD_INSTRUMENT_CON |" | |
5907 //COND/ | |
5908 "#@Fdl7# L1_BACK_MELODY_E2_LOAD_INSTRUMENT_CON" | |
5909 End header */ | |
5910 //ID/ | |
5911 #define TRL1_L1_BACK_MELODY_E2_LOAD_INSTRUMENT_CON 201 | |
5912 //STRUCT/ | |
5913 typedef struct | |
5914 { | |
5915 UWORD32 header; | |
5916 //-------------------------------------------------- | |
5917 UWORD8 melody_id; | |
5918 } | |
5919 T_TR_L1_BACK_MELODY_E2_LOAD_INSTRUMENT_CON; | |
5920 | |
5921 /***********************************************************************************************************/ | |
5922 /* Begin header | |
5923 //TYPE/ CLASSIC | |
5924 //NAME/ L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_REQ | |
5925 //FULL/ | |
5926 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5927 "#@Fdl7# |---->| | | L1_BACK_MELODY_E2 | melody_id: #@1dl10# nb_instrument: #@2d#" | |
5928 " | | | | | _UNLOAD_INSTRUMENT_REQ |" | |
5929 //COND/ | |
5930 "#@Fdl7# L1_BACK_MELODY_E2_LOAD_INSTRUMENT_REQ" | |
5931 End header */ | |
5932 //ID/ | |
5933 #define TRL1_L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_REQ 202 | |
5934 //STRUCT/ | |
5935 typedef struct | |
5936 { | |
5937 UWORD32 header; | |
5938 //-------------------------------------------------- | |
5939 UWORD8 melody_id; | |
5940 UWORD8 number_of_instrument; | |
5941 } | |
5942 T_TR_L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_REQ; | |
5943 | |
5944 /***********************************************************************************************************/ | |
5945 /* Begin header | |
5946 //TYPE/ CLASSIC | |
5947 //NAME/ L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_CON | |
5948 //FULL/ | |
5949 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5950 "#@Fdl7# |<----| | | L1_BACK_MELODY_E2 | melody_id: #@1d#" | |
5951 " | | | | | _UNLOAD_INSTRUMENT_CON |" | |
5952 //COND/ | |
5953 "#@Fdl7# L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_CON" | |
5954 End header */ | |
5955 //ID/ | |
5956 #define TRL1_L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_CON 203 | |
5957 //STRUCT/ | |
5958 typedef struct | |
5959 { | |
5960 UWORD32 header; | |
5961 //-------------------------------------------------- | |
5962 UWORD8 melody_id; | |
5963 } | |
5964 T_TR_L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_CON; | |
5965 | |
5966 /***********************************************************************************************************/ | |
5967 /* Begin header | |
5968 //TYPE/ CLASSIC | |
5969 //NAME/ L1_MELODY0_E2_STOP_CON | |
5970 //FULL/ | |
5971 " | | | | | |" | |
5972 "#@Fdl7# | | |<-| | L1_MELODY0_E2_STOP_CON |" | |
5973 //COND/ | |
5974 "#@Fdl7# L1_MELODY0_E2_STOP_CON" | |
5975 End header */ | |
5976 //ID/ | |
5977 #define TRL1_L1_MELODY0_E2_STOP_CON 204 | |
5978 //STRUCT/ | |
5979 typedef struct | |
5980 { | |
5981 UWORD32 header; | |
5982 } | |
5983 T_TR_L1_MELODY0_E2_STOP_CON; | |
5984 | |
5985 /***********************************************************************************************************/ | |
5986 /* Begin header | |
5987 //TYPE/ CLASSIC | |
5988 //NAME/ L1_MELODY1_E2_STOP_CON | |
5989 //FULL/ | |
5990 " | | | | | |" | |
5991 "#@Fdl7# | | |<-| | L1_MELODY1_E2_STOP_CON |" | |
5992 //COND/ | |
5993 "#@Fdl7# L1_MELODY1_E2_STOP_CON" | |
5994 End header */ | |
5995 //ID/ | |
5996 #define TRL1_L1_MELODY1_E2_STOP_CON 205 | |
5997 //STRUCT/ | |
5998 typedef struct | |
5999 { | |
6000 UWORD32 header; | |
6001 } | |
6002 T_TR_L1_MELODY1_E2_STOP_CON; | |
6003 | |
6004 /***********************************************************************************************************/ | |
6005 /* Begin header | |
6006 //TYPE/ CLASSIC | |
6007 //NAME/ RECOVERY | |
6008 //ERROR/ REC | |
6009 //FULL/ | |
6010 " | | | | | |" | |
6011 "#@Fdl7# | | | *** | ***RECOVERY*** |" | |
6012 //COND/ | |
6013 "#@Fdl7# RECOVERY" | |
6014 End header */ | |
6015 //ID/ | |
6016 #define TRL1_RECOVERY 206 | |
6017 //STRUCT/ | |
6018 typedef struct | |
6019 { | |
6020 UWORD32 header; | |
6021 } | |
6022 T_TR_RECOVERY; | |
6023 | |
6024 /***********************************************************************************************************/ | |
6025 /* Begin header | |
6026 //TYPE/ CLASSIC | |
6027 //NAME/ PTCCH DISABLE | |
6028 //FULL/ | |
6029 " | | | | | |" | |
6030 "#@Fdl7# | | | 0 | | WARNING: PTCCH disabled by L1S (TA_TN doesn't match with allocated resources)" | |
6031 //COND/ | |
6032 "#@Fdl7# PTCCH disabled by L1S" | |
6033 End header */ | |
6034 //ID/ | |
6035 #define TRL1_PTCCH_DISABLE 207 | |
6036 //STRUCT/ | |
6037 typedef struct | |
6038 { | |
6039 UWORD32 header; | |
6040 } | |
6041 T_TR_PTCCH_DISABLE; | |
6042 | |
6043 /***********************************************************************************************************/ | |
6044 /* Begin header | |
6045 //TYPE/ CLASSIC | |
6046 //NAME/ MPHC_STOP_DEDICATED_CON | |
6047 //FULL/ | |
6048 " | | | | | |" | |
6049 "#@Fdl7# |<----| | | STOP_DEDICATED_CON |" | |
6050 //COND/ | |
6051 "#@Fdl7# STOP_DEDICATED_CON" | |
6052 End header */ | |
6053 //ID/ | |
6054 #define TRL1_MPHC_STOP_DEDICATED_CON 218 | |
6055 //STRUCT/ | |
6056 typedef struct | |
6057 { | |
6058 UWORD32 header; | |
6059 } | |
6060 T_TR_MPHC_STOP_DEDICATED_CON; | |
6061 | |
6062 /***********************************************************************************************************/ | |
6063 /* Begin header | |
6064 //TYPE/ CLASSIC | |
6065 //NAME/ L1C_STOP_DEDICATED_DONE | |
6066 //FULL/ | |
6067 " | | | | | |" | |
6068 "#@Fdl7# | |<-| | L1C_STOP_DEDICATED_DONE |" | |
6069 //COND/ | |
6070 "#@Fdl7# L1C_STOP_DEDICATED_DONE" | |
6071 End header */ | |
6072 //ID/ | |
6073 #define TRL1_L1C_STOP_DEDICATED_DONE 219 | |
6074 //STRUCT/ | |
6075 typedef struct | |
6076 { | |
6077 UWORD32 header; | |
6078 } | |
6079 T_TR_L1C_STOP_DEDICATED_DONE; | |
6080 | |
6081 | |
6082 /***********************************************************************************************************/ | |
6083 /* L1 RTT */ | |
6084 /***********************************************************************************************************/ | |
6085 | |
6086 // Trace structures: | |
6087 // ----------------- | |
6088 // For 32 bit alignment, all structures should be mapped like this: | |
6089 // 1- 32-bit words (arrays of 32-bit words included) | |
6090 // 2- 16-bit words (arrays of 16-bit words included) | |
6091 // 3- 8-bit words (arrays of 8-bit words included) | |
6092 // 4- HOLES permitting to obtain a cell size aligned on 32 bits (multiple of 4 b) !!! | |
6093 // 5- cell_id (8 bit) | |
6094 // This permits to avoid holes between variables and to have a structure independant of | |
6095 // alignment | |
6096 | |
6097 | |
6098 //----------------------------------------------------------------------------------------------------------- | |
6099 // L1 RTT API function management | |
6100 //----------------------------------------------------------------------------------------------------------- | |
6101 | |
6102 // Dummy functions | |
6103 #if (defined RVM_RTT_SWE || (OP_L1_STANDALONE == 1)) | |
6104 T_RTT_RET rtt_create_dummy (T_RVT_NAME name[], | |
6105 T_RTT_USER_ID *rtt_user_id, | |
6106 T_RTT_MAX_EVT nb_max_events, | |
6107 T_RTT_BUF buf_ptr, | |
6108 T_RTT_SIZE buf_size, | |
6109 void *callback); | |
6110 | |
6111 T_RTT_RET rtt_refresh_status_dummy (T_RTT_USER_ID user_id); | |
6112 | |
6113 T_RTT_PTR rtt_get_fill_ptr_dummy (T_RTT_USER_ID user_id, | |
6114 T_RTT_SIZE size); | |
6115 | |
6116 T_RTT_RET rtt_dump_buffer_dummy (T_RTT_USER_ID user_id, | |
6117 T_RTT_SIZE dump_size); | |
6118 #endif | |
6119 | |
6120 //----------------------------------------------------------------------------------------------------------- | |
6121 // L1 RTT cell definitions | |
6122 //----------------------------------------------------------------------------------------------------------- | |
6123 | |
6124 /***********************************************************************************************************/ | |
6125 /* Begin header | |
6126 //TYPE/ RTT | |
6127 //NAME/ FN | |
6128 //FULL/ | |
6129 //COND/ | |
6130 End header */ | |
6131 //ID// | |
6132 #define RTTL1_ENABLE_FN 0 | |
6133 //STRUCT/ | |
6134 typedef struct | |
6135 { | |
6136 UWORD32 fn; | |
6137 UWORD16 hole1; | |
6138 UWORD8 hole2; | |
6139 //-------------------------------------------------- | |
6140 UWORD8 cell_id; | |
6141 } T_RTTL1_FN; | |
6142 | |
6143 /***********************************************************************************************************/ | |
6144 /* Begin header | |
6145 //TYPE/ RTT | |
6146 //NAME/ DL Burst | |
6147 //FULL/ | |
6148 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6149 "#@Fdl7# | | | |<-| DL NB | angle: #@1dl10# snr: #@2dl10# pm: #@5d#" | |
6150 " | | | | | | afc: #@3dl10# task: #@4tl10# toa: #@6d#" | |
6151 " | | | | | | input_level: #-@7 / 2f1# dBm" | |
6152 //COND/ | |
6153 End header */ | |
6154 //ID/ | |
6155 #define RTTL1_ENABLE_DL_BURST 1 | |
6156 //STRUCT/ | |
6157 typedef struct | |
6158 { | |
6159 WORD16 angle; | |
6160 UWORD16 snr; | |
6161 WORD16 afc; | |
6162 UWORD8 task; | |
6163 UWORD8 pm; | |
6164 UWORD8 toa; | |
6165 UWORD8 input_level; | |
6166 UWORD8 hole; | |
6167 //-------------------------------------------------- | |
6168 UWORD8 cell_id; | |
6169 } T_RTTL1_DL_BURST; | |
6170 | |
6171 /***********************************************************************************************************/ | |
6172 /* Begin header | |
6173 //TYPE/ RTT | |
6174 //NAME/ UL Normal Burst | |
6175 //FULL/ | |
6176 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6177 "#@Fdl7# | | | |->| UL NB | task: #@1tl10# ta: #@2dl10# txpwr: #@3d#" | |
6178 //COND/ | |
6179 End header */ | |
6180 //ID/ | |
6181 #define RTTL1_ENABLE_UL_NB 2 | |
6182 //STRUCT/ | |
6183 typedef struct | |
6184 { | |
6185 UWORD8 task; | |
6186 UWORD8 ta; | |
6187 UWORD8 txpwr; | |
6188 //-------------------------------------------------- | |
6189 UWORD8 cell_id; | |
6190 } T_RTTL1_UL_NB; | |
6191 | |
6192 /***********************************************************************************************************/ | |
6193 /* Begin header | |
6194 //TYPE/ RTT | |
6195 //NAME/ UL Access Burst | |
6196 //FULL/ | |
6197 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6198 "#@Fdl7# | | | |->| UL AB | task: #@1tl10# txpwr: #@3d#" | |
6199 //COND/ | |
6200 End header */ | |
6201 //ID/ | |
6202 #define RTTL1_ENABLE_UL_AB 3 | |
6203 //STRUCT/ | |
6204 typedef struct | |
6205 { | |
6206 UWORD8 task; | |
6207 UWORD8 txpwr; | |
6208 UWORD8 hole; | |
6209 //-------------------------------------------------- | |
6210 UWORD8 cell_id; | |
6211 } T_RTTL1_UL_AB; | |
6212 | |
6213 /***********************************************************************************************************/ | |
6214 /* Begin header | |
6215 //TYPE/ RTT | |
6216 //NAME/ Full list Meas | |
6217 //FULL/ | |
6218 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6219 "#@Fdl7# | | | |<-| DL MS | type: #@4=200:Full list|=201:Idle BA list|=202:Dedicated BA list|=203:MS AGC|=204:Cell selection|=205:Transfer cell selection|=206:Beacon monitoring|#" | |
6220 " | | | | | | radio_freq: #@1dl10# pm: #@2dl10# input_level: #-@3 / 2f1#" | |
6221 //COND/ | |
6222 End header */ | |
6223 //ID/ | |
6224 #define RTTL1_ENABLE_FULL_LIST_MEAS 4 | |
6225 //STRUCT/ | |
6226 typedef struct | |
6227 { | |
6228 UWORD16 radio_freq; | |
6229 UWORD8 pm; | |
6230 UWORD8 input_level; | |
6231 UWORD8 task; | |
6232 UWORD8 hole1; | |
6233 UWORD8 hole2; | |
6234 //-------------------------------------------------- | |
6235 UWORD8 cell_id; | |
6236 } T_RTTL1_FULL_LIST_MEAS; | |
6237 | |
6238 /***********************************************************************************************************/ | |
6239 /* Could replace valid_flag by 3 x UWORD16 dsp_header */ | |
6240 | |
6241 /* Begin header | |
6242 //TYPE/ RTT | |
6243 //NAME/ DL DCCH | |
6244 //FULL/ | |
6245 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6246 "#@Fdl7# | |<----| | DL DCCH | valid_flag: #@1=0:OK|=1:CRC ERROR|l10# physical_info: #@2=255:NONE|#" | |
6247 //COND/ | |
6248 End header */ | |
6249 //ID/ | |
6250 #define RTTL1_ENABLE_DL_DCCH 5 | |
6251 //STRUCT/ | |
6252 typedef struct | |
6253 { | |
6254 BOOL valid_flag; | |
6255 UWORD8 physical_info; // if 255 no physical info else ta | |
6256 UWORD8 hole; | |
6257 //-------------------------------------------------- | |
6258 UWORD8 cell_id; | |
6259 } T_RTTL1_DL_DCCH; | |
6260 | |
6261 /***********************************************************************************************************/ | |
6262 /* Begin header | |
6263 //TYPE/ RTT | |
6264 //NAME/ DL PTCCH | |
6265 //FULL/ | |
6266 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6267 "#@Fdl7# | | | |<-| DL PTCCH | crc: #@1=0:OK|=1:CRC ERROR|l10# ordered_ta: #@2>63:INVALID|#" | |
6268 //COND/ | |
6269 End header */ | |
6270 //ID/ | |
6271 #define RTTL1_ENABLE_DL_PTCCH 6 | |
6272 //STRUCT/ | |
6273 typedef struct | |
6274 { | |
6275 BOOL crc; | |
6276 UWORD8 ordered_ta; | |
6277 UWORD8 hole; | |
6278 //-------------------------------------------------- | |
6279 UWORD8 cell_id; | |
6280 } T_RTTL1_DL_PTCCH; | |
6281 | |
6282 /***********************************************************************************************************/ | |
6283 /* Could add 23 x UWORD8 data */ | |
6284 /* Begin header | |
6285 //TYPE/ RTT | |
6286 //NAME/ UL DCCH | |
6287 //FULL/ | |
6288 " | | | | | |" | |
6289 "#@Fdl7# | |---->| | UL DCCH |" | |
6290 //COND/ | |
6291 End header */ | |
6292 //ID/ | |
6293 #define RTTL1_ENABLE_UL_DCCH 7 | |
6294 //STRUCT/ | |
6295 typedef struct | |
6296 { | |
6297 UWORD8 hole1; | |
6298 UWORD8 hole2; | |
6299 UWORD8 hole3; | |
6300 //-------------------------------------------------- | |
6301 UWORD8 cell_id; | |
6302 } T_RTTL1_UL_DCCH; | |
6303 | |
6304 /***********************************************************************************************************/ | |
6305 /* Begin header | |
6306 //TYPE/ RTT | |
6307 //NAME/ UL SACCH | |
6308 //FULL/ | |
6309 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6310 "#@Fdl7# | |---->| | UL SACCH | data_present: #@1=1:Yes|=0:No|~|l10# reported_ta: #@2dl10# reported_txpwr: #@3d#" | |
6311 //COND/ | |
6312 End header */ | |
6313 //ID/ | |
6314 #define RTTL1_ENABLE_UL_SACCH 8 | |
6315 //STRUCT/ | |
6316 typedef struct | |
6317 { | |
6318 BOOL data_present; | |
6319 UWORD8 reported_ta; | |
6320 UWORD8 reported_txpwr; | |
6321 //-------------------------------------------------- | |
6322 UWORD8 cell_id; | |
6323 } T_RTTL1_UL_SACCH; | |
6324 | |
6325 /***********************************************************************************************************/ | |
6326 /* Begin header | |
6327 //TYPE/ RTT | |
6328 //NAME/ DL PDTCH | |
6329 //FULL/ | |
6330 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6331 "#@Fdl7# | |<----| | DL PDTCH | timeslot: #@5dl10# crc: #@3=0:OK|>0:CRC ERROR|#" | |
6332 " | | | | | | mac_header: #@1xl10# cs_type: #@4=2:CS1|=4:CS2|=5:CS3|=6:CS4|~N/A|#" | |
6333 " | | | | | | tfi_result: #@2=0:No filtering|=1:NO TFI|=2:Addressed to MS|=3:Not addressed to MS|#" | |
6334 //COND/ | |
6335 End header */ | |
6336 //ID/ | |
6337 #define RTTL1_ENABLE_DL_PDTCH 9 | |
6338 //STRUCT/ | |
6339 typedef struct | |
6340 { | |
6341 UWORD8 mac_header; | |
6342 UWORD8 tfi_result; | |
6343 BOOL crc; | |
6344 UWORD8 cs_type; | |
6345 UWORD8 timeslot; | |
6346 UWORD8 hole1; | |
6347 UWORD8 hole2; | |
6348 //-------------------------------------------------- | |
6349 UWORD8 cell_id; | |
6350 } T_RTTL1_DL_PDTCH; | |
6351 | |
6352 /***********************************************************************************************************/ | |
6353 /* Begin header | |
6354 //TYPE/ RTT | |
6355 //NAME/ UL PDTCH | |
6356 //FULL/ | |
6357 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6358 "#@Fdl7# | |---->| | UL PDTCH | timeslot: #@3dl10# data_allowed: #@2=0:NO|=1:YES|~N/A|#" | |
6359 " | | | | | | cs_type: #@1=2:CS1|=3:CS1 POLL|=4:CS2|=5:CS3|=6:CS4|=7:PRACH 8 bit|=8:PRACH 11 bit|~N/A|#" | |
6360 //COND/ | |
6361 End header */ | |
6362 //ID/ | |
6363 #define RTTL1_ENABLE_UL_PDTCH 10 | |
6364 //STRUCT/ | |
6365 typedef struct | |
6366 { | |
6367 UWORD8 cs_type; | |
6368 BOOL data_allowed; | |
6369 UWORD8 timeslot; | |
6370 //-------------------------------------------------- | |
6371 UWORD8 cell_id; | |
6372 } T_RTTL1_UL_PDTCH; | |
6373 | |
6374 /***********************************************************************************************************/ | |
6375 | |
6376 #define POLL_REJECT 0 | |
6377 #define TX_ALLOWED_NO_BLK 1 | |
6378 #define TX_CANCELLED_POLL 2 | |
6379 #define TX_CANCELLED_USF 3 | |
6380 | |
6381 /* Begin header | |
6382 //TYPE/ RTT | |
6383 //NAME/ MAC-S Status | |
6384 //FULL/ | |
6385 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6386 "#@Fdl7# | | | O | MAC-S | #@1=0:Poll rejected|=1:TX allowed and no block given by RLC|=2:TX cancelled for poll|=3:TX cancelled (bad USF)|# on timeslot #@2d#" | |
6387 //COND/ | |
6388 End header */ | |
6389 //ID/ | |
6390 #define RTTL1_ENABLE_MACS_STATUS 11 | |
6391 //STRUCT/ | |
6392 typedef struct | |
6393 { | |
6394 UWORD8 status; | |
6395 UWORD8 timeslot; | |
6396 UWORD8 hole; | |
6397 //-------------------------------------------------- | |
6398 UWORD8 cell_id; | |
6399 } T_RTTL1_MACS_STATUS; | |
6400 | |
6401 /***********************************************************************************************************/ | |
6402 /* Special trace: display is implemented in the trace decoder | |
6403 */ | |
6404 #define RTTL1_ENABLE_L1S_TASK_ENABLE 12 | |
6405 | |
6406 typedef struct | |
6407 { | |
6408 UWORD32 bitmap1; | |
6409 UWORD32 bitmap2; | |
6410 UWORD8 hole1; | |
6411 UWORD8 hole2; | |
6412 UWORD8 hole3; | |
6413 //-------------------------------------------------- | |
6414 UWORD8 cell_id; | |
6415 } T_RTTL1_L1S_TASK_ENABLE; | |
6416 | |
6417 /***********************************************************************************************************/ | |
6418 /* Begin header | |
6419 //TYPE/ RTT | |
6420 //NAME/ Neighbor monitoring meas | |
6421 //FULL/ | |
6422 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6423 "#@Fdl7# | | | |<-| DL MS | type: #@4=200:Full list|=201:Idle BA list|=202:Dedicated BA list|=203:MS AGC|=204:Cell selection|=205:Transfer cell selection|=206:Beacon monitoring|#" | |
6424 " | | | | | | radio_freq: #@1dl10# pm: #@2dl10# input_level: #-@3 / 2f1#" | |
6425 //COND/ | |
6426 End header */ | |
6427 //ID/ | |
6428 #define RTTL1_ENABLE_MON_MEAS 13 | |
6429 //STRUCT/ | |
6430 typedef struct | |
6431 { | |
6432 UWORD16 radio_freq; | |
6433 UWORD8 pm; | |
6434 UWORD8 input_level; | |
6435 UWORD8 task; | |
6436 UWORD8 hole1; | |
6437 UWORD8 hole2; | |
6438 //-------------------------------------------------- | |
6439 UWORD8 cell_id; | |
6440 } T_RTTL1_MON_MEAS; | |
6441 | |
6442 /***********************************************************************************************************/ | |
6443 /* Begin header | |
6444 //TYPE/ RTT | |
6445 //NAME/ MFTAB | |
6446 //FULL/ | |
6447 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6448 "#@Fdl7# | | | O | | #@1T[MFTAB]#" | |
6449 //COND/ | |
6450 End header */ | |
6451 //ID/ | |
6452 #define RTTL1_ENABLE_MFTAB 14 | |
6453 //STRUCT/ | |
6454 typedef struct | |
6455 { | |
6456 UWORD8 func; | |
6457 UWORD8 hole1; | |
6458 UWORD8 hole2; | |
6459 //-------------------------------------------------- | |
6460 UWORD8 cell_id; | |
6461 } T_RTTL1_MFTAB; | |
6462 | |
6463 /***************************************************/ | |
6464 /* General structure: must contain all trace cells */ | |
6465 /***************************************************/ | |
6466 | |
6467 typedef struct | |
6468 { | |
6469 // Classic cells | |
6470 T_TR_MPHC_INIT_L1_REQ cell1; | |
6471 T_TR_MPHC_INIT_L1_CON cell2; | |
6472 T_TR_MPHC_RXLEV_PERIODIC_REQ cell3; | |
6473 T_TR_MPHC_NCELL_FB_SB_READ cell4; | |
6474 T_TR_MPHC_RA_CON cell5; | |
6475 T_TR_MPHC_IMMED_ASSIGN_REQ cell6; | |
6476 T_TR_MPHC_CHANNEL_ASSIGN_REQ cell7; | |
6477 T_TR_MPHC_RA_REQ cell8; | |
6478 T_TR_MPHC_ASYNC_HO_REQ cell9; | |
6479 T_TR_MPHC_SYNC_HO_REQ cell10; | |
6480 T_TR_L1C_HANDOVER_FINISHED cell11; | |
6481 T_TR_L1C_MEAS_DONE cell12; | |
6482 T_TR_MPHC_START_CCCH_REQ cell13; | |
6483 T_TR_MPHC_NCELL_SB_READ cell14; | |
6484 T_TR_MPHC_RXLEV_REQ cell15; | |
6485 T_TR_L1C_VALID_MEAS_INFO cell16; | |
6486 T_TR_L1C_RXLEV_PERIODIC_DONE cell17; | |
6487 T_TR_MPHC_SCELL_NBCCH_REQ cell18; | |
6488 T_TR_MPHC_SCELL_EBCCH_REQ cell19; | |
6489 T_TR_MPHC_NCELL_BCCH_REQ cell20; | |
6490 T_TR_L1C_BCCHN_INFO cell21; | |
6491 T_TR_L1C_NP_INFO cell22; | |
6492 T_TR_L1C_EP_INFO cell23; | |
6493 T_TR_L1C_ALLC_INFO cell24; | |
6494 T_TR_L1C_BCCHS_INFO cell25; | |
6495 T_TR_L1C_CB_INFO cell26; | |
6496 T_TR_MPHC_NETWORK_SYNC_REQ cell27; | |
6497 T_TR_MPHC_NETWORK_SYNC_IND cell28; | |
6498 T_TR_MPHC_NCELL_SYNC_REQ cell29; | |
6499 T_TR_MPHC_NCELL_SYNC_IND cell30; | |
6500 T_TR_L1C_SB_INFO cell31; | |
6501 T_TR_L1C_SBCONF_INFO cell32; | |
6502 T_TR_MPHC_NEW_SCELL_REQ cell33; | |
6503 T_TR_L1C_FB_INFO cell34; | |
6504 T_TR_MPHC_STOP_NCELL_SYNC_REQ cell35; | |
6505 T_TR_MPHC_STOP_NCELL_BCCH_REQ cell36; | |
6506 T_TR_MPHC_CONFIG_CBCH_REQ cell37; | |
6507 T_TR_MPHC_CBCH_SCHEDULE_REQ cell38; | |
6508 T_TR_MPHC_CBCH_INFO_REQ cell39; | |
6509 T_TR_MPHC_CBCH_UPDATE_REQ cell40; | |
6510 T_TR_MPHC_STOP_CBCH_REQ cell41; | |
6511 T_TR_L1C_SACCH_INFO cell42; | |
6512 T_TR_MPHC_CHANGE_FREQUENCY cell43; | |
6513 T_TR_MPHC_CHANNEL_MODE_MODIFY_REQ cell44; | |
6514 T_TR_MPHC_SET_CIPHERING_REQ cell45; | |
6515 T_TR_MPHC_UPDATE_BA_LIST cell46; | |
6516 T_TR_MPHC_NETWORK_LOST_IND cell47; | |
6517 T_TR_MPHC_STOP_CCCH_REQ cell48; | |
6518 T_TR_MPHC_STOP_SCELL_BCCH_REQ cell49; | |
6519 T_TR_MPHC_STOP_CBCH_CON cell50; | |
6520 T_TR_MPHC_STOP_RA_REQ cell51; | |
6521 T_TR_L1C_RA_DONE cell52; | |
6522 T_TR_MPHC_IMMED_ASSIGN_CON cell53; | |
6523 T_TR_MPHC_CHANNEL_ASSIGN_CON cell54; | |
6524 T_TR_L1C_REDEF_DONE cell55; | |
6525 T_TR_MPHC_STOP_DEDICATED_REQ cell56; | |
6526 T_TR_MPHC_ASYNC_HO_CON cell57; | |
6527 T_TR_MPHC_SYNC_HO_CON cell58; | |
6528 T_TR_MPHC_TA_FAIL_IND cell59; | |
6529 T_TR_MPHC_HANDOVER_FAIL_REQ cell60; | |
6530 T_TR_MPHC_HANDOVER_FAIL_CON cell61; | |
6531 T_TR_MPHC_STOP_RXLEV_REQ cell62; | |
6532 T_TR_MPHC_STOP_RXLEV_PERIODIC_REQ cell63; | |
6533 T_TR_MPHP_RA_REQ cell64; | |
6534 T_TR_L1P_RA_DONE cell65; | |
6535 T_TR_MPHP_POLLING_RESPONSE_REQ cell66; | |
6536 T_TR_L1P_POLL_DONE cell67; | |
6537 T_TR_MPHP_ASSIGNMENT_REQ cell68; | |
6538 T_TR_MPHP_REPEAT_UL_FIXED_ALLOC_REQ cell69; | |
6539 T_TR_L1P_REPEAT_ALLOC_DONE cell70; | |
6540 T_TR_L1P_ALLOC_EXHAUST_DONE cell71; | |
6541 T_TR_MPHP_SINGLE_BLOCK_REQ cell72; | |
6542 T_TR_L1P_SINGLE_BLOCK_CON cell73; | |
6543 T_TR_MPHP_PDCH_RELEASE_REQ cell74; | |
6544 T_TR_MPHP_TIMING_ADVANCE_REQ cell75; | |
6545 T_TR_MPHP_TBF_RELEASE_REQ cell76; | |
6546 T_TR_MPHP_START_PCCCH_REQ cell77; | |
6547 T_TR_L1P_PBCCHN_INFO cell78; | |
6548 T_TR_L1P_PNP_INFO cell79; | |
6549 T_TR_L1P_PEP_INFO cell80; | |
6550 T_TR_L1P_PALLC_INFO cell81; | |
6551 T_TR_L1P_PBCCHS_INFO cell82; | |
6552 T_TR_L1P_PACCH_INFO cell83; | |
6553 T_TR_MPHP_SCELL_PBCCH_REQ cell84; | |
6554 T_TR_MPHP_CR_MEAS_REQ cell85; | |
6555 T_TR_L1P_CR_MEAS_DONE cell86; | |
6556 T_TR_MPHP_INT_MEAS_REQ cell87; | |
6557 T_TR_MPHP_INT_MEAS_IND cell88; | |
6558 T_TR_MPHP_TINT_MEAS_IND cell89; | |
6559 T_TR_L1P_ITMEAS_IND cell90; | |
6560 T_TR_MPHP_NCELL_PBCCH_REQ cell91; | |
6561 T_TR_MPHP_UPDATE_PSI_PARAM_REQ cell92; | |
6562 T_TR_L1P_TBF_RELEASED cell93; | |
6563 T_TR_L1P_PDCH_RELEASED cell94; | |
6564 T_TR_L1P_TCR_MEAS_DONE cell95; | |
6565 T_TR_MPHP_ASSIGNMENT_CON cell96; | |
6566 T_TR_MPHP_TCR_MEAS_REQ cell97; | |
6567 T_TR_MPHC_STOP_NETWORK_SYNC_REQ cell98; | |
6568 T_TR_MPHP_NCELL_PBCCH_STOP_REQ cell99; | |
6569 T_TR_MPHP_STOP_PCCCH_REQ cell100; | |
6570 T_TR_MPHP_SCELL_PBCCH_STOP_REQ cell101; | |
6571 T_TR_MPHP_RA_STOP_REQ cell102; | |
6572 T_TR_MPHP_STOP_SINGLE_BLOCK_REQ cell103; | |
6573 T_TR_L1P_TA_CONFIG_DONE cell104; | |
6574 T_TR_MPHP_CR_MEAS_STOP_REQ cell105; | |
6575 T_TR_MPHP_TCR_MEAS_STOP_REQ cell106; | |
6576 T_TR_MPHP_INT_MEAS_STOP_REQ cell107; | |
6577 T_TR_MMI_KEYBEEP_START_REQ cell108; | |
6578 T_TR_MMI_KEYBEEP_START_CON cell109; | |
6579 T_TR_MMI_KEYBEEP_STOP_REQ cell110; | |
6580 T_TR_MMI_KEYBEEP_STOP_CON cell111; | |
6581 T_TR_MMI_TONE_START_REQ cell112; | |
6582 T_TR_MMI_TONE_START_CON cell113; | |
6583 T_TR_MMI_TONE_STOP_REQ cell114; | |
6584 T_TR_MMI_TONE_STOP_CON cell115; | |
6585 T_TR_MMI_MELODY0_START_REQ cell116; | |
6586 T_TR_MMI_MELODY1_START_REQ cell117; | |
6587 T_TR_MMI_MELODY0_START_CON cell118; | |
6588 T_TR_MMI_MELODY0_STOP_REQ cell119; | |
6589 T_TR_MMI_MELODY0_STOP_CON cell120; | |
6590 T_TR_MMI_MELODY1_START_CON cell121; | |
6591 T_TR_MMI_MELODY1_STOP_REQ cell122; | |
6592 T_TR_MMI_MELODY1_STOP_CON cell123; | |
6593 T_TR_MMI_VM_PLAY_START_REQ cell124; | |
6594 T_TR_MMI_VM_PLAY_START_CON cell125; | |
6595 T_TR_MMI_VM_PLAY_STOP_REQ cell126; | |
6596 T_TR_MMI_VM_PLAY_STOP_CON cell127; | |
6597 T_TR_MMI_VM_RECORD_START_REQ cell128; | |
6598 T_TR_MMI_VM_RECORD_START_CON cell129; | |
6599 T_TR_MMI_VM_RECORD_STOP_REQ cell130; | |
6600 T_TR_MMI_VM_RECORD_STOP_CON cell131; | |
6601 T_TR_MMI_SR_ENROLL_START_REQ cell132; | |
6602 T_TR_MMI_SR_ENROLL_START_CON cell133; | |
6603 T_TR_MMI_SR_ENROLL_STOP_REQ cell134; | |
6604 T_TR_MMI_SR_ENROLL_STOP_CON cell135; | |
6605 T_TR_MMI_SR_UPDATE_START_REQ cell136; | |
6606 T_TR_MMI_SR_UPDATE_STOP_REQ cell137; | |
6607 T_TR_MMI_SR_UPDATE_START_CON cell138; | |
6608 T_TR_MMI_SR_UPDATE_STOP_CON cell139; | |
6609 T_TR_MMI_SR_RECO_START_REQ cell140; | |
6610 T_TR_MMI_SR_RECO_STOP_REQ cell141; | |
6611 T_TR_MMI_SR_RECO_START_CON cell142; | |
6612 T_TR_MMI_SR_RECO_STOP_CON cell143; | |
6613 T_TR_MMI_SR_UPDATE_CHECK_START_REQ cell144; | |
6614 T_TR_MMI_SR_UPDATE_CHECK_STOP_REQ cell145; | |
6615 T_TR_MMI_SR_UPDATE_CHECK_START_CON cell146; | |
6616 T_TR_MMI_SR_UPDATE_CHECK_STOP_CON cell147; | |
6617 T_TR_L1_SRBACK_SAVE_DATA_REQ cell148; | |
6618 T_TR_L1_SRBACK_SAVE_DATA_CON cell149; | |
6619 T_TR_L1_SRBACK_LOAD_MODEL_REQ cell150; | |
6620 T_TR_L1_SRBACK_LOAD_MODEL_CON cell151; | |
6621 T_TR_L1_SRBACK_TEMP_SAVE_DATA_REQ cell152; | |
6622 T_TR_L1_SRBACK_TEMP_SAVE_DATA_CON cell153; | |
6623 T_TR_MMI_AEC_REQ cell154; | |
6624 T_TR_MMI_AEC_CON cell155; | |
6625 T_TR_MMI_AUDIO_FIR_REQ cell156; | |
6626 T_TR_MMI_AUDIO_FIR_CON cell157; | |
6627 T_TR_MMI_AUDIO_MODE_REQ cell158; | |
6628 T_TR_MMI_AUDIO_MODE_CON cell159; | |
6629 T_TR_PM_EQUAL_0 cell160; | |
6630 T_TR_MCU_DSP_MISMATCH cell161; | |
6631 T_TR_L1S_ABORT cell162; | |
6632 T_TR_D_ERROR_STATUS cell163; | |
6633 T_TR_DSP_DEBUG_HEADER cell164; | |
6634 T_TR_DSP_DEBUG_BUFFER cell165; | |
6635 T_TR_RLC_UL_PARAM cell166; | |
6636 T_TR_RLC_DL_PARAM cell167; | |
6637 T_TR_FORBIDDEN_UPLINK cell168; | |
6638 T_TR_DL_PTCCH cell169; | |
6639 T_TR_CONDENSED_PDTCH cell170; | |
6640 T_TR_OML1_CLOSE_TCH_LOOP_REQ cell171; | |
6641 T_TR_OML1_OPEN_TCH_LOOP_REQ cell172; | |
6642 T_TR_OML1_START_DAI_TEST_REQ cell173; | |
6643 T_TR_OML1_STOP_DAI_TEST_REQ cell174; | |
6644 T_TR_TST_TEST_HW_REQ cell175; | |
6645 T_TR_L1_TEST_HW_INFO cell176; | |
6646 T_TR_TST_SLEEP_REQ cell177; | |
6647 T_TR_MMI_ADC_REQ cell178; | |
6648 T_TR_MMI_STOP_ADC_REQ cell179; | |
6649 T_TR_MMI_STOP_ADC_CON cell180; | |
6650 T_TR_L1S_CPU_PEAK cell181; | |
6651 T_TR_TRACE_CONFIG_CHANGE cell182; | |
6652 T_TR_ASCII cell183; | |
6653 T_TR_FULL_LIST_REPORT cell184; | |
6654 T_TR_IT_DSP_ERROR cell185; | |
6655 T_TR_ADC cell186; | |
6656 T_TR_NEW_TOA cell187; | |
6657 T_TR_TOA_NOT_UPDATED cell188; | |
6658 T_TR_SLEEP cell189; | |
6659 T_TR_GAUGING cell190; | |
6660 T_TR_UNKNOWN_L1S_TRACE cell191; | |
6661 T_TR_MMI_MELODY0_E2_START_REQ cell192; | |
6662 T_TR_MMI_MELODY0_E2_STOP_REQ cell193; | |
6663 T_TR_MMI_MELODY0_E2_START_CON cell194; | |
6664 T_TR_MMI_MELODY0_E2_STOP_CON cell195; | |
6665 T_TR_MMI_MELODY1_E2_START_REQ cell196; | |
6666 T_TR_MMI_MELODY1_E2_STOP_REQ cell197; | |
6667 T_TR_MMI_MELODY1_E2_START_CON cell198; | |
6668 T_TR_MMI_MELODY1_E2_STOP_CON cell199; | |
6669 T_TR_L1_BACK_MELODY_E2_LOAD_INSTRUMENT_REQ cell200; | |
6670 T_TR_L1_BACK_MELODY_E2_LOAD_INSTRUMENT_CON cell201; | |
6671 T_TR_L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_REQ cell202; | |
6672 T_TR_L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_CON cell203; | |
6673 T_TR_L1_MELODY0_E2_STOP_CON cell204; | |
6674 T_TR_L1_MELODY1_E2_STOP_CON cell205; | |
6675 T_TR_RECOVERY cell206; | |
6676 T_TR_PTCCH_DISABLE cell207; | |
6677 T_TR_L1_AEC_IND cell208; | |
6678 T_TR_MMI_VM_AMR_PLAY_START_REQ cell209; | |
6679 T_TR_MMI_VM_AMR_PLAY_START_CON cell210; | |
6680 T_TR_MMI_VM_AMR_PLAY_STOP_REQ cell211; | |
6681 T_TR_MMI_VM_AMR_PLAY_STOP_CON cell212; | |
6682 T_TR_MMI_VM_AMR_RECORD_START_REQ cell213; | |
6683 T_TR_MMI_VM_AMR_RECORD_START_CON cell214; | |
6684 T_TR_MMI_VM_AMR_RECORD_STOP_REQ cell215; | |
6685 T_TR_MMI_VM_AMR_RECORD_STOP_CON cell216; | |
6686 T_TR_MPHC_NCELL_LIST_SYNC_REQ cell217; | |
6687 T_TR_MPHC_STOP_DEDICATED_CON cell218; | |
6688 T_TR_L1C_STOP_DEDICATED_DONE cell219; | |
6689 | |
6690 // RTT cells | |
6691 T_RTTL1_FN rttcell1; | |
6692 T_RTTL1_DL_BURST rttcell2; | |
6693 T_RTTL1_UL_NB rttcell3; | |
6694 T_RTTL1_UL_AB rttcell4; | |
6695 T_RTTL1_FULL_LIST_MEAS rttcell5; | |
6696 T_RTTL1_DL_DCCH rttcell6; | |
6697 T_RTTL1_DL_PTCCH rttcell7; | |
6698 T_RTTL1_UL_DCCH rttcell8; | |
6699 T_RTTL1_UL_SACCH rttcell9; | |
6700 T_RTTL1_DL_PDTCH rttcell10; | |
6701 T_RTTL1_UL_PDTCH rttcell11; | |
6702 T_RTTL1_MACS_STATUS rttcell12; | |
6703 T_RTTL1_L1S_TASK_ENABLE rttcell13; | |
6704 T_RTTL1_MON_MEAS rttcell14; | |
6705 T_RTTL1_MFTAB rttcell15; | |
6706 } | |
6707 T_TRACE_CELLS; | |
6708 | |
6709 | |
6710 /************************************/ | |
6711 /* RTT macro definitions */ | |
6712 /************************************/ | |
6713 #include "l1_rtt_macro.h" | |
6714 | |
6715 #endif |