FreeCalypso > hg > tcs211-l1-reconst
comparison chipsetsw/layer1/include/l1_trace.h @ 0:509db1a7b7b8
initial import: leo2moko-r1
author | Space Falcon <falcon@ivan.Harhan.ORG> |
---|---|
date | Mon, 01 Jun 2015 03:24:05 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:509db1a7b7b8 |
---|---|
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 ligth 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 | |
103 void Trace_Packet_Transfer (UWORD8 prev_crc_error); // Previous RX blocks CRC_ERROR summary | |
104 void l1_display_buffer_trace_fct(void); | |
105 | |
106 //=================================================== | |
107 //=========== BUFFER TRACE ========================== | |
108 //=================================================== | |
109 | |
110 // buffer size | |
111 #define TRACE_FCT_BUFF_SIZE 40 | |
112 | |
113 //////////////// | |
114 // fonctions id | |
115 ///////////////// | |
116 | |
117 // fonction name to display | |
118 #ifdef L1_TRACE_C | |
119 | |
120 #if (TRACE_TYPE==5) || TRACE_FULL_NAME | |
121 const char string_fct_trace[][35]={ | |
122 | |
123 // L1S_CTRL_XXXXX | |
124 "l1s_ctrl_ADC()", | |
125 "l1s_ctrl_msagc()", | |
126 "l1s_ctrl_sb2()", | |
127 "l1s_ctrl_sb26()", | |
128 "l1s_ctrl_sb51()", | |
129 "l1s_ctrl_sbconf()", | |
130 "l1s_ctrl_sbcnf26()", | |
131 "l1s_ctrl_sbcnf51()", | |
132 "l1s_ctrl_fb()", | |
133 "l1s_ctrl_fb26()", | |
134 "l1s_ctrl_smscb()", | |
135 "l1s_ctrl_snb_dl()", | |
136 "l1s_ctrl_snb_dl(burst 0)", | |
137 "l1s_ctrl_snb_dl(burst 1)", | |
138 "l1s_ctrl_snb_dl(burst 2)", | |
139 "l1s_ctrl_snb_dl(burst 3)", | |
140 "l1s_ctrl_snb_ul()", | |
141 "l1s_ctrl_nnb()", | |
142 "l1s_ctrl_rach()", | |
143 "l1s_ctrl_tcht_dummy(DL)", | |
144 "l1s_ctrl_tchth(DL)", | |
145 "l1s_ctrl_tchth(UL)", | |
146 "l1s_ctrl_tcha(DL)", | |
147 "l1s_ctrl_tcha(UL)", | |
148 "l1s_ctrl_tchtf(DL)", | |
149 "l1s_ctrl_tchtf(UL)", | |
150 | |
151 // L1PS_CTRL_XXXXX | |
152 "l1ps_ctrl_poll()", | |
153 "l1ps_ctrl_snb_dl", | |
154 "l1ps_ctrl_single()", | |
155 "l1ps_ctrl_pbcchs()", | |
156 "l1ps_ctrl_pbcchn()", | |
157 "l1ps_ctrl_itmeas()", | |
158 "l1ps_ctrl_pdtch", | |
159 "l1ps_ctrl_pdtch(UL)", | |
160 "l1ps_ctrl_pdtch(DL)", | |
161 "l1ps_ctrl_pdtch(DL burst0)", | |
162 "l1ps_ctrl_pdtch(DL burst1)", | |
163 "l1ps_ctrl_pdtch(DL burst2)", | |
164 "l1ps_ctrl_pdtch(DL burst3)", | |
165 "l1ps_ctrl_pdtch(RA)", | |
166 "l1ps_ctrl_pdtch(dummy)", | |
167 "l1ps_ctrl_ptcch(UL)", | |
168 "l1ps_ctrl_ptcch(empty)", | |
169 "l1ps_ctrl_ptcch(DL burst0)", | |
170 "l1ps_ctrl_ptcch(DL burst1)", | |
171 "l1ps_ctrl_ptcch(DL burst2)", | |
172 "l1ps_ctrl_ptcch(DL burst3)", | |
173 | |
174 // others CTRL | |
175 "ctrl_cr_meas", | |
176 "ctrl_i_ba_meas", | |
177 "ctrl_d_ba_meas", | |
178 "ctrl_tcr_meas_1", | |
179 "ctrl_tcr_meas_2", | |
180 "ctrl_pc_meas_chan", | |
181 "ctrl_transfer_meas", | |
182 "ctrl_full_list_meas", | |
183 "ctrl_Scell_transfer_meas", | |
184 | |
185 // L1S_READ_XXXXX | |
186 "l1s_read_ra()", | |
187 "l1s_read_nnb", | |
188 "l1s_read_snb_dl", | |
189 "l1s_read_tx_nb(DUL)", | |
190 "l1s_read_tx_nb(AUL)", | |
191 "l1s_read_tx_nb(TCHF)", | |
192 "l1s_read_tx_nb(TCHH)", | |
193 "l1s_read_fb()", | |
194 "l1s_read_fb51()", | |
195 "l1s_read_fb26()", | |
196 "l1s_read_sb()", | |
197 "l1s_read_sbconf()", | |
198 "l1s_read_l3frm(CB)", | |
199 "l1s_read_l3frm(NP)", | |
200 "l1s_read_l3frm(EP)", | |
201 "l1s_read_l3frm(ALLC)", | |
202 "l1s_read_l3frm(NBCCHS)", | |
203 "l1s_read_l3frm(EBCCHS)", | |
204 "l1s_read_l3frm(BCCHN)", | |
205 "l1s_read_sacch_dl(ADL)", | |
206 "l1s_read_sacch_dl(TCHA)", | |
207 "l1s_read_dcch_dl(DDL)", | |
208 "l1s_read_dcch_dl(TCHTF)", | |
209 "l1s_read_dcch_dl(TCHTH)", | |
210 "l1s_read_dedic_dl", | |
211 "l1s_read_mon_result", | |
212 "l1s_read_dummy", | |
213 "l1s_read_msagc()", | |
214 | |
215 // L1PS_READ_XXXXX | |
216 "l1ps_read_nb_dl", | |
217 "l1ps_read_itmeas()", | |
218 "l1ps_read_single", | |
219 "l1ps_read_single_dummy", | |
220 "l1ps_read_l3frm(PNP)", | |
221 "l1ps_read_l3frm(PEP)", | |
222 "l1ps_read_l3frm(PALLC)", | |
223 "l1ps_read_l3frm(PBCCHS)", | |
224 "l1ps_read_l3frm(PBCCHN)", | |
225 "l1ps_read_l3frm(SINGLE)", | |
226 "l1ps_read_l3frm(?)", | |
227 "l1ps_read_pra()", | |
228 "l1ps_read_poll()", | |
229 " l1ps_read_pdtch()", | |
230 "l1ps_read_pdtch(burst)", | |
231 "l1ps_read_ptcch(DL)", | |
232 "l1ps_read_ptcch(UL)", | |
233 | |
234 // others READ | |
235 "read_cr_meas", | |
236 "read_tcr_meas", | |
237 "read_i_ba_meas", | |
238 "read_d_ba_meas", | |
239 "read_pc_meas_chan", | |
240 "read_full_list_meas", | |
241 | |
242 // miscellaneous | |
243 "SYNCHRO...", | |
244 "L1S_ABORT...", | |
245 "L1S_ABORT(PAGE:R0 W0)", | |
246 "unknown_fb()", | |
247 "STI PASSED...", | |
248 "task KILLED...", | |
249 "ALLOC EXHAUSTION", | |
250 "UL task does not correspond", | |
251 "DL task does not correspond", | |
252 "DL burst does not correspond", | |
253 "=>NEW_FRAME(PAGE:R0 W0)", | |
254 "=>NEW_FRAME(PAGE:R0 W1)", | |
255 "=>NEW_FRAME(PAGE:R1 W0)", | |
256 "=>NEW_FRAME(PAGE:R1 W1)", | |
257 "l1dmacro_synchro", | |
258 "tx_tch_data()", | |
259 "dll_read_dcch()", | |
260 "dll_read_sacch()", | |
261 "Time adjustment", | |
262 }; | |
263 | |
264 #endif | |
265 #endif // L1_TRACE_C | |
266 | |
267 | |
268 //=================================================== | |
269 //=========== BUFFER TRACE END ====================== | |
270 //=================================================== | |
271 | |
272 #if (OP_L1_STANDALONE == 0) | |
273 // Dynamic trace: message content | |
274 //------------------------------- | |
275 #define DYN_TRACE_0 0 | |
276 #define DYN_TRACE_1 1 | |
277 #define DYN_TRACE_2 2 | |
278 #define DYN_TRACE_3 3 | |
279 #define DYN_TRACE_4 4 | |
280 #define DYN_TRACE_5 5 | |
281 #define DYN_TRACE_6 6 | |
282 #define DYN_TRACE_7 7 | |
283 #define DYN_TRACE_8 8 | |
284 #define DYN_TRACE_9 9 | |
285 #define DYN_TRACE_10 10 | |
286 #define DYN_TRACE_11 11 | |
287 #define DYN_TRACE_12 12 | |
288 #define DYN_TRACE_13 13 | |
289 #define DYN_TRACE_14 14 | |
290 #define DYN_TRACE_15 15 | |
291 #define DYN_TRACE_16 16 | |
292 #endif | |
293 | |
294 /****************************** Binary trace only *****************************************/ | |
295 | |
296 #else | |
297 #define DEFAULT_DYN_TRACE_CONFIG 0x000007a7 | |
298 #endif | |
299 | |
300 | |
301 /***********************************************************/ | |
302 /* Trace structures */ | |
303 /***********************************************************/ | |
304 | |
305 // Trace version | |
306 typedef struct | |
307 { | |
308 UWORD32 Opcode; | |
309 UWORD32 checksum; | |
310 UWORD16 version; | |
311 } | |
312 T_TRACE_VERSION; | |
313 | |
314 // Condensed trace structure definition | |
315 typedef struct | |
316 { | |
317 BOOL blk_status; | |
318 UWORD8 dl_cs_type; | |
319 UWORD8 dl_status[8]; | |
320 UWORD8 ul_status[8]; | |
321 } T_PDTCH_TRACE; | |
322 | |
323 | |
324 #if (defined RVM_RTT_SWE || (OP_L1_STANDALONE == 1)) | |
325 // L1S trace function pointers | |
326 typedef struct | |
327 { | |
328 T_RTT_RET (*rtt_refresh_status) (T_RTT_USER_ID user_id); | |
329 | |
330 T_RTT_PTR (*rtt_get_fill_ptr) (T_RTT_USER_ID user_id, | |
331 T_RTT_SIZE size); | |
332 | |
333 T_RTT_RET (*rtt_dump_buffer) (T_RTT_USER_ID user_id, | |
334 T_RTT_SIZE dump_size); | |
335 } T_L1S_TRACE_FUNC; | |
336 #endif | |
337 | |
338 | |
339 // L1S trace buffer size | |
340 #define L1S_RTT_BUF_LENGTH 1000 | |
341 | |
342 // Trace configuration | |
343 typedef struct | |
344 { | |
345 UWORD32 l1_dyn_trace; | |
346 UWORD32 rttl1_cell_enable[8]; | |
347 UWORD32 rttl1_event_enable; | |
348 } T_TRACE_CONFIG; | |
349 | |
350 // Debug info structure | |
351 typedef struct | |
352 { | |
353 // User IDs | |
354 T_RVT_USER_ID l1_trace_user_id; | |
355 #if (defined RVM_RTT_SWE || (OP_L1_STANDALONE == 1)) | |
356 T_RTT_USER_ID l1s_trace_user_id; | |
357 #endif | |
358 | |
359 UWORD8 PM_equal_0; | |
360 UWORD8 PM_Task; | |
361 UWORD8 Not_PM_Task; | |
362 | |
363 UWORD8 DSP_misaligned; | |
364 | |
365 UWORD8 facch_dl_count; | |
366 UWORD8 facch_ul_count; | |
367 UWORD8 facch_dl_fail_count; | |
368 UWORD8 facch_dl_fail_count_trace; | |
369 | |
370 UWORD8 sacch_d_nerr; | |
371 | |
372 UWORD8 rxlev_req_count; | |
373 BOOL init_trace; | |
374 UWORD8 abort_task; | |
375 | |
376 #if (L1_BINARY_TRACE == 0) | |
377 UWORD8 l1_memorize_error; | |
378 | |
379 UWORD8 trace_fct_buff[TRACE_FCT_BUFF_SIZE]; | |
380 UWORD8 trace_fct_buff_index; | |
381 BOOL trace_buff_stop; | |
382 BOOL trace_filter; | |
383 #endif | |
384 | |
385 BOOL sleep_performed; | |
386 UWORD8 reset_gauging_algo; | |
387 | |
388 #if L1_GPRS | |
389 BOOL new_tcr_list; | |
390 T_PDTCH_TRACE pdtch_trace; | |
391 #endif | |
392 | |
393 #if L1_GTT | |
394 T_RVT_USER_ID gtt_trace_user_id; | |
395 #endif | |
396 | |
397 #if (D_ERROR_STATUS_TRACE_ENABLE) | |
398 // define a mask array for handling of the d_error_status field | |
399 UWORD16 d_error_status_masks[2]; | |
400 API d_error_status_old; | |
401 #endif | |
402 | |
403 #if (DSP_DEBUG_TRACE_ENABLE == 1) | |
404 // Variable used to flag a DSP error, COM mismatch or PM=0 occured | |
405 // Array x 2 --> double buffered | |
406 // Contains 0 if no error / DSP trace start address if an error occured | |
407 UWORD16 dsp_debug_buf_start[2]; | |
408 UWORD32 dsp_debug_fn[2]; | |
409 UWORD16 dsp_debug_time[2]; | |
410 UWORD32 fn_last_dsp_debug; | |
411 #endif | |
412 | |
413 // RTT | |
414 #if (defined RVM_RTT_SWE || (OP_L1_STANDALONE == 1)) | |
415 T_L1S_TRACE_FUNC l1s_rtt_func; | |
416 UWORD8 l1s_trace_buf[L1S_RTT_BUF_LENGTH]; | |
417 #endif | |
418 UWORD32 task_bitmap[8]; | |
419 UWORD32 mem_task_bitmap[8]; | |
420 | |
421 // Dynamic trace | |
422 T_TRACE_CONFIG config[2]; | |
423 T_TRACE_CONFIG *current_config; | |
424 T_TRACE_CONFIG *pending_config; | |
425 } | |
426 T_TRACE_INFO_STRUCT; | |
427 | |
428 extern T_TRACE_INFO_STRUCT trace_info; | |
429 | |
430 | |
431 /***********************/ | |
432 /* Function prototypes */ | |
433 /***********************/ | |
434 | |
435 void l1_trace_init (); | |
436 void Trace_L1s_Abort (UWORD8 task); | |
437 void Trace_MCU_DSP_Com_Mismatch (UWORD8 task); | |
438 void Trace_PM_Equal_0 (UWORD32 pm, UWORD8 task); | |
439 void Trace_rlc_ul_param (UWORD8 assignment_id, | |
440 UWORD8 tx_no, | |
441 UWORD32 fn, | |
442 UWORD8 ta, | |
443 UWORD32 a_pu_gprs, | |
444 UWORD32 a_du_gprs, | |
445 BOOL fix_alloc_exhaust); | |
446 void Trace_rlc_dl_param (UWORD8 assignment_id, | |
447 UWORD32 fn, | |
448 UWORD32 d_rlcmac_rx_no_gprs, | |
449 UWORD8 rx_no, | |
450 UWORD8 rlc_blocks_sent, | |
451 UWORD8 last_poll_response); | |
452 void Trace_uplink_no_TA (); | |
453 void Trace_condensed_pdtch (UWORD8 rx_allocation, UWORD8 tx_allocation); | |
454 void Trace_dl_ptcch (UWORD8 ordered_ta, | |
455 UWORD8 crc, | |
456 UWORD8 ta_index, | |
457 UWORD8 ts, | |
458 UWORD16 elt1, | |
459 UWORD16 elt2, | |
460 UWORD16 elt3, | |
461 UWORD16 elt4, | |
462 UWORD16 elt5, | |
463 UWORD16 elt6, | |
464 UWORD16 elt7, | |
465 UWORD16 elt8 | |
466 ); | |
467 | |
468 void Trace_d_error_status (); | |
469 void Trace_dsp_debug (); | |
470 #if (AMR == 1) | |
471 void Trace_dsp_amr_debug (void); | |
472 #endif | |
473 void Trace_params (UWORD8 debug_code, | |
474 UWORD32 param0, | |
475 UWORD32 param1, | |
476 UWORD32 param2, | |
477 UWORD32 param3, | |
478 UWORD32 param4, | |
479 UWORD32 param5, | |
480 UWORD32 param6); | |
481 void Trace_L1S_CPU_load (); | |
482 void Trace_dyn_trace_change (); | |
483 | |
484 #if (AMR == 1) | |
485 void l1_trace_ratscch (UWORD16 fn, UWORD16 amr_change_bitmap); | |
486 #endif | |
487 | |
488 void l1_trace_sleep (UWORD32 start_fn, | |
489 UWORD32 end_fn, | |
490 UWORD8 type_sleep, | |
491 UWORD8 wakeup_type, | |
492 UWORD8 big_sleep_type); | |
493 void l1_trace_gauging_reset (void); | |
494 void l1_trace_gauging (void); | |
495 void l1_trace_new_toa (void); | |
496 void l1_trace_toa_not_updated (void); | |
497 void l1_trace_IT_DSP_error (void); | |
498 void l1_trace_ADC (UWORD8 type); | |
499 void l1_check_com_mismatch (UWORD8 task); | |
500 void l1_check_pm_error (UWORD32 pm,UWORD8 task); | |
501 void Trace_PM_Equal_0_balance (void); | |
502 void l1_trace_ptcch_disable (void); | |
503 void trace_fct (UWORD8 fct_id, WORD32 radio_freq); | |
504 | |
505 /****************/ | |
506 /* Trace macros */ | |
507 /****************/ | |
508 | |
509 #if (CODE_VERSION != SIMULATION) | |
510 #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) | |
511 #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) | |
512 #else | |
513 void GTT_send_trace_cpy(char *s); | |
514 #endif | |
515 | |
516 /***********************************************************/ | |
517 /* Trace data (parsed by the decoder) */ | |
518 /***********************************************************/ | |
519 | |
520 // Trace version | |
521 //-------------- | |
522 | |
523 #define L1_TRACE_VERSION 5 | |
524 | |
525 // Dynamic traces | |
526 //--------------- | |
527 | |
528 //TRACE_CONF/ | |
529 #define L1_DYN_TRACE_L1A_MESSAGES 0 //NAME/ L1A messages | |
530 #define L1_DYN_TRACE_L1S_DEBUG 1 //NAME/ L1S errors | |
531 #define L1_DYN_TRACE_DSP_DEBUG 2 //NAME/ DSP debug trace | |
532 #define L1_DYN_TRACE_RLC_PARAM 3 //NAME/ RLC parameters | |
533 #define L1_DYN_TRACE_UL_NO_TA 4 //NAME/ Uplink while no TA | |
534 #define L1_DYN_TRACE_DL_PTCCH 5 //NAME/ DL PTCCH blocks | |
535 #define L1_DYN_TRACE_CONDENSED_PDTCH 7 //NAME/ PDTCH UL + DL | |
536 #define L1_DYN_TRACE_L1S_CPU_LOAD 8 //NAME/ L1S CPU load peaks | |
537 #define L1_DYN_TRACE_ULPD 9 //NAME/ ULPD | |
538 #define L1_DYN_TRACE_FULL_LIST_REPORT 10 //NAME/ Full list report | |
539 #define L1_DYN_TRACE_GTT 11 //NAME/ GTT trace | |
540 #define L1_DYN_TRACE_DSP_AMR_DEBUG 12 //NAME/ DSP AMR debug trace | |
541 #if(L1_DYN_DSP_DWNLD == 1) | |
542 #define L1_DYN_TRACE_DYN_DWNLD 13 //NAME/ DYN DWNLD trace | |
543 #endif // L1_DYN_DSP_DWNLD == 1 | |
544 #define L1_DYN_TRACE_GAUGING 14 //NAME/ Gauging parameters | |
545 //END_TRACE_CONF/ | |
546 | |
547 #define L1_DYN_TRACE_DL_PDTCH_CRC 6 // DL PDTCH blocks CRC, only used if L1_BINARY_TRACE == 0 | |
548 | |
549 // L1 RTT event definitions | |
550 //------------------------- | |
551 | |
552 //RTT_EVENTS/ | |
553 #define RTTL1_EVENT_FNMOD13_EQUAL_12 0 //NAME/ Every FN%13 = 12 | |
554 #define RTTL1_EVENT_ERROR 1 //NAME/ When error occurs | |
555 //END_RTT_EVENTS/ | |
556 | |
557 // Buffer length for each event | |
558 #define RTTL1_EVENT_SIZE_FNMOD13_EQUAL_12 L1S_RTT_BUF_LENGTH // All buffer is traced because it's a regular trace | |
559 #define RTTL1_EVENT_SIZE_ERROR L1S_RTT_BUF_LENGTH | |
560 | |
561 // Measurement codes used in trace | |
562 //-------------------------------- | |
563 | |
564 //MEAS_ID/ | |
565 #define FULL_LIST_MEAS_ID 200 //NAME/ Full list meas | |
566 #define I_BA_MEAS_ID 201 //NAME/ Idle BA list meas | |
567 #define D_BA_MEAS_ID 202 //NAME/ Dedicated BA list meas | |
568 #define MS_AGC_ID 203 //NAME/ AGC setting meas | |
569 #define CR_MEAS_ID 204 //NAME/ CR meas | |
570 #define TCR_MEAS_ID 205 //NAME/ Packet transfer CR meas | |
571 #define PC_MEAS_CHAN_ID 206 //NAME/ Beacon meas | |
572 //END_MEAS_ID/ | |
573 | |
574 // Trace tables | |
575 //------------- | |
576 | |
577 //TABLE/ RRBP | |
578 #define RRBP_BLOCK1 0 //NAME/ N+1 | |
579 #define RRBP_BLOCK2 1 //NAME/ N+2 | |
580 #define RRBP_BLOCK3 2 //NAME/ N+3 | |
581 #define RRBP_BLOCK4 3 //NAME/ N+4 | |
582 //END_TABLE/ | |
583 | |
584 //TABLE/ DL CS | |
585 #define DL_CS1 0 //NAME/ CS1 | |
586 #define DL_CS2 1 //NAME/ CS2 | |
587 #define DL_CS3 2 //NAME/ CS3 | |
588 #define DL_CS4 3 //NAME/ CS4 | |
589 //END_TABLE/ | |
590 | |
591 //TABLE/ MFTAB | |
592 #define CST_L1S_CTRL_ADC 0 //NAME/ l1s_ctrl_ADC() | |
593 #define CST_L1S_CTRL_MSAGC 1 //NAME/ l1s_ctrl_msagc() | |
594 #define CST_L1S_CTRL_SB2 2 //NAME/ l1s_ctrl_sb2() | |
595 #define CST_L1S_CTRL_SB26 3 //NAME/ l1s_ctrl_sb26() | |
596 #define CST_L1S_CTRL_SB51 4 //NAME/ l1s_ctrl_sb51() | |
597 #define CST_L1S_CTRL_SBCONF 5 //NAME/ l1s_ctrl_sbconf() | |
598 #define CST_L1S_CTRL_SBCNF26 6 //NAME/ l1s_ctrl_sbcnf26() | |
599 #define CST_L1S_CTRL_SBCNF51 7 //NAME/ l1s_ctrl_sbcnf51() | |
600 #define CST_L1S_CTRL_FB 8 //NAME/ l1s_ctrl_fb() | |
601 #define CST_L1S_CTRL_FB26 9 //NAME/ l1s_ctrl_fb26() | |
602 #define CST_L1S_CTRL_SMSCB 10 //NAME/ l1s_ctrl_smscb() | |
603 #define CST_L1S_CTRL_SNB_DL 11 //NAME/ l1s_ctrl_snb_dl() | |
604 #define CST_L1S_CTRL_SNB_DL_BURST0 12 //NAME/ l1s_ctrl_snb_dl(burst 0) | |
605 #define CST_L1S_CTRL_SNB_DL_BURST1 13 //NAME/ l1s_ctrl_snb_dl(burst 1) | |
606 #define CST_L1S_CTRL_SNB_DL_BURST2 14 //NAME/ l1s_ctrl_snb_dl(burst 2) | |
607 #define CST_L1S_CTRL_SNB_DL_BURST3 15 //NAME/ l1s_ctrl_snb_dl(burst 3) | |
608 #define CST_L1S_CTRL_SNB_UL 16 //NAME/ l1s_ctrl_snb_ul() | |
609 #define CST_L1S_CTRL_NNB 17 //NAME/ l1s_ctrl_nnb() | |
610 #define CST_L1S_CTRL_RACH 18 //NAME/ l1s_ctrl_rach() | |
611 #define CST_L1S_CTRL_TCHT_DUMMY__DL 19 //NAME/ l1s_ctrl_tcht_dummy(DL) | |
612 #define CST_L1S_CTRL_TCHTH__DL 20 //NAME/ l1s_ctrl_tchth(DL) | |
613 #define CST_L1S_CTRL_TCHTH__UL 21 //NAME/ l1s_ctrl_tchth(UL) | |
614 #define CST_L1S_CTRL_TCHA___DL 22 //NAME/ l1s_ctrl_tcha(DL) | |
615 #define CST_L1S_CTRL_TCHA___UL 23 //NAME/ l1s_ctrl_tcha(UL) | |
616 #define CST_L1S_CTRL_TCHTF__DL 24 //NAME/ l1s_ctrl_tchtf(DL) | |
617 #define CST_L1S_CTRL_TCHTF__UL 25 //NAME/ l1s_ctrl_tchtf(UL) | |
618 #define CST_L1PS_CTRL_POLL 26 //NAME/ l1ps_ctrl_poll() | |
619 #define CST_L1PS_CTRL_SNB_DL 27 //NAME/ l1ps_ctrl_snb_dl | |
620 #define CST_L1PS_CTRL_SINGLE 28 //NAME/ l1ps_ctrl_single() | |
621 #define CST_L1PS_CTRL_PBCCHS 29 //NAME/ l1ps_ctrl_pbcchs() | |
622 #define CST_L1PS_CTRL_PBCCHN 30 //NAME/ l1ps_ctrl_pbcchn() | |
623 #define CST_L1PS_CTRL_ITMEAS 31 //NAME/ l1ps_ctrl_itmeas() | |
624 #define CST_L1PS_CTRL_PDTCH 32 //NAME/ l1ps_ctrl_pdtch | |
625 #define CST_L1PS_CTRL_PDTCH_UL 33 //NAME/ l1ps_ctrl_pdtch(UL) | |
626 #define CST_L1PS_CTRL_PDTCH_DL 34 //NAME/ l1ps_ctrl_pdtch(DL) | |
627 #define CST_L1PS_CTRL_PDTCH_DL_BURST0 35 //NAME/ l1ps_ctrl_pdtch(DL burst0) | |
628 #define CST_L1PS_CTRL_PDTCH_DL_BURST1 36 //NAME/ l1ps_ctrl_pdtch(DL burst1) | |
629 #define CST_L1PS_CTRL_PDTCH_DL_BURST2 37 //NAME/ l1ps_ctrl_pdtch(DL burst2) | |
630 #define CST_L1PS_CTRL_PDTCH_DL_BURST3 38 //NAME/ l1ps_ctrl_pdtch(DL burst3) | |
631 #define CST_L1PS_CTRL_PDTCH_RA 39 //NAME/ l1ps_ctrl_pdtch(RA) | |
632 #define CST_L1PS_CTRL_PDTCH_DUMMY 40 //NAME/ l1ps_ctrl_pdtch(dummy) | |
633 #define CST_L1PS_CTRL_PTCCH_UL 41 //NAME/ l1ps_ctrl_ptcch(UL) | |
634 #define CST_L1PS_CTRL_PTCCH_EMPTY 42 //NAME/ l1ps_ctrl_ptcch(empty) | |
635 #define CST_L1PS_CTRL_PTCCH_DL_BURST0 43 //NAME/ l1ps_ctrl_ptcch(DL burst0) | |
636 #define CST_L1PS_CTRL_PTCCH_DL_BURST1 44 //NAME/ l1ps_ctrl_ptcch(DL burst1) | |
637 #define CST_L1PS_CTRL_PTCCH_DL_BURST2 45 //NAME/ l1ps_ctrl_ptcch(DL burst2) | |
638 #define CST_L1PS_CTRL_PTCCH_DL_BURST3 46 //NAME/ l1ps_ctrl_ptcch(DL burst3) | |
639 #define CST_CTRL_CR_MEAS 47 //NAME/ ctrl_cr_meas | |
640 #define CST_CTRL_I_BA_MEAS 48 //NAME/ ctrl_i_ba_meas | |
641 #define CST_CTRL_D_BA_MEAS 49 //NAME/ ctrl_d_ba_meas | |
642 #define CST_CTRL_TCR_MEAS_1 50 //NAME/ ctrl_tcr_meas_1 | |
643 #define CST_CTRL_TCR_MEAS_2 51 //NAME/ ctrl_tcr_meas_2 | |
644 #define CST_CTRL_PC_MEAS_CHAN 52 //NAME/ ctrl_pc_meas_chan | |
645 #define CST_CTRL_TRANSFER_MEAS 53 //NAME/ ctrl_transfer_meas | |
646 #define CST_CTRL_FULL_LIST_MEAS 54 //NAME/ ctrl_full_list_meas | |
647 #define CST_CTRL_SCELL_TRANSFER_MEAS 55 //NAME/ ctrl_Scell_transfer_meas | |
648 #define CST_L1S_READ_RA 56 //NAME/ l1s_read_ra() | |
649 #define CST_L1S_READ_NNB 57 //NAME/ l1s_read_nnb | |
650 #define CST_L1S_READ_SNB_DL 58 //NAME/ l1s_read_snb_dl | |
651 #define CST_L1S_READ_TX_NB__DUL 59 //NAME/ l1s_read_tx_nb(DUL) | |
652 #define CST_L1S_READ_TX_NB__AUL 60 //NAME/ l1s_read_tx_nb(AUL) | |
653 #define CST_L1S_READ_TX_NB__TCHF 61 //NAME/ l1s_read_tx_nb(TCHF) | |
654 #define CST_L1S_READ_TX_NB__TCHH 62 //NAME/ l1s_read_tx_nb(TCHH) | |
655 #define CST_L1S_READ_FB 63 //NAME/ l1s_read_fb() | |
656 #define CST_L1S_READ_FB51 64 //NAME/ l1s_read_fb51() | |
657 #define CST_L1S_READ_FB26 65 //NAME/ l1s_read_fb26() | |
658 #define CST_L1S_READ_SB 66 //NAME/ l1s_read_sb() | |
659 #define CST_L1S_READ_SBCONF 67 //NAME/ l1s_read_sbconf() | |
660 #define CST_L1S_READ_L3FRM__CB 68 //NAME/ l1s_read_l3frm(CB) | |
661 #define CST_L1S_READ_L3FRM__NP 69 //NAME/ l1s_read_l3frm(NP) | |
662 #define CST_L1S_READ_L3FRM__EP 70 //NAME/ l1s_read_l3frm(EP) | |
663 #define CST_L1S_READ_L3FRM__ALLC 71 //NAME/ l1s_read_l3frm(ALLC) | |
664 #define CST_L1S_READ_L3FRM__NBCCHS 72 //NAME/ l1s_read_l3frm(NBCCHS) | |
665 #define CST_L1S_READ_L3FRM__EBCCHS 73 //NAME/ l1s_read_l3frm(EBCCHS) | |
666 #define CST_L1S_READ_L3FRM__BCCHN 74 //NAME/ l1s_read_l3frm(BCCHN) | |
667 #define CST_L1S_READ_SACCH_DL__ADL 75 //NAME/ l1s_read_sacch_dl(ADL) | |
668 #define CST_L1S_READ_SACCH_DL__TCHA 76 //NAME/ l1s_read_sacch_dl(TCHA) | |
669 #define CST_L1S_READ_DCCH_DL__DDL 77 //NAME/ l1s_read_dcch_dl(DDL) | |
670 #define CST_L1S_READ_DCCH_DL__TCHTF 78 //NAME/ l1s_read_dcch_dl(TCHTF) | |
671 #define CST_L1S_READ_DCCH_DL__TCHTH 79 //NAME/ l1s_read_dcch_dl(TCHTH) | |
672 #define CST_L1S_READ_DEDIC_DL 80 //NAME/ l1s_read_dedic_dl | |
673 #define CST_L1S_READ_MON_RESULT 81 //NAME/ l1s_read_mon_result | |
674 #define CST_L1S_READ_DUMMY 82 //NAME/ l1s_read_dummy | |
675 #define CST_L1S_READ_MSAGC 83 //NAME/ l1s_read_msagc() | |
676 #define CST_L1PS_READ_NB_DL 84 //NAME/ l1ps_read_nb_dl | |
677 #define CST_L1PS_READ_ITMEAS 85 //NAME/ l1ps_read_itmeas() | |
678 #define CST_L1PS_READ_SINGLE 86 //NAME/ l1ps_read_single | |
679 #define CST_L1PS_READ_SINGLE_DUMMY 87 //NAME/ l1ps_read_single_dummy | |
680 #define CST_L1PS_READ_L3FRM__PNP 88 //NAME/ l1ps_read_l3frm(PNP) | |
681 #define CST_L1PS_READ_L3FRM__PEP 89 //NAME/ l1ps_read_l3frm(PEP) | |
682 #define CST_L1PS_READ_L3FRM__PALLC 90 //NAME/ l1ps_read_l3frm(PALLC) | |
683 #define CST_L1PS_READ_L3FRM__PBCCHS 91 //NAME/ l1ps_read_l3frm(PBCCHS) | |
684 #define CST_L1PS_READ_L3FRM__PBCCHN 92 //NAME/ l1ps_read_l3frm(PBCCHN) | |
685 #define CST_L1PS_READ_L3FRM__SINGLE 93 //NAME/ l1ps_read_l3frm(SINGLE) | |
686 #define CST_L1PS_READ_L3FRM__UNKNOWN 94 //NAME/ l1ps_read_l3frm(?) | |
687 #define CST_L1PS_READ_PRA 95 //NAME/ l1ps_read_pra() | |
688 #define CST_L1PS_READ_POLL 96 //NAME/ l1ps_read_poll() | |
689 #define CST_L1PS_READ_PDTCH 97 //NAME/ l1ps_read_pdtch() | |
690 #define CST_L1PS_READ_PDTCH_BURST 98 //NAME/ l1ps_read_pdtch(burst) | |
691 #define CST_L1PS_READ_PTCCH_DL 99 //NAME/ l1ps_read_ptcch(DL) | |
692 #define CST_L1PS_READ_PTCCH_UL 100 //NAME/ l1ps_read_ptcch(UL) | |
693 #define CST_READ_CR_MEAS 101 //NAME/ read_cr_meas | |
694 #define CST_READ_TCR_MEAS 102 //NAME/ read_tcr_meas | |
695 #define CST_READ_I_BA_MEAS 103 //NAME/ read_i_ba_meas | |
696 #define CST_READ_D_BA_MEAS 104 //NAME/ read_d_ba_meas | |
697 #define CST_READ_PC_MEAS_CHAN 105 //NAME/ read_pc_meas_chan | |
698 #define CST_READ_FULL_LIST_MEAS 106 //NAME/ read_full_list_meas | |
699 #define CST_L1S_NEW_SYNCHRO 107 //NAME/ SYNCHRO... | |
700 #define CST_L1S_ABORT 108 //NAME/ L1S_ABORT... | |
701 #define CST_L1S_ABORT_W0_R0 109 //NAME/ L1S_ABORT(PAGE:R0 W0) | |
702 #define CST_UNKNOWN_FB 110 //NAME/ unknown_fb() | |
703 #define CST_STI_PASSED 111 //NAME/ STI PASSED... | |
704 #define CST_TASK_KILLED 112 //NAME/ task KILLED... | |
705 #define CST_ALLOC_EXHAUSTION 113 //NAME/ ALLOC EXHAUSTION | |
706 #define CST_UL_TASKS_DO_NOT_CORRESPOND 114 //NAME/ UL task does not correspond | |
707 #define CST_DL_TASKS_DO_NOT_CORRESPOND 115 //NAME/ DL task does not correspond | |
708 #define CST_DL_BURST_DOES_NOT_CORRESPOND 116 //NAME/ DL burst does not correspond | |
709 #define CST_NEW_FRAME_PAGE_R0_W0 117 //NAME/ =>NEW_FRAME(PAGE:R0 W0) | |
710 #define CST_NEW_FRAME_PAGE_R0_W1 118 //NAME/ =>NEW_FRAME(PAGE:R0 W1) | |
711 #define CST_NEW_FRAME_PAGE_R1_W0 119 //NAME/ =>NEW_FRAME(PAGE:R1 W0) | |
712 #define CST_NEW_FRAME_PAGE_R1_W1 120 //NAME/ =>NEW_FRAME(PAGE:R1 W1) | |
713 #define CST_L1DMACRO_SYNCHRO 121 //NAME/ l1dmacro_synchro | |
714 #define CST_TX_TCH_DATA 122 //NAME/ tx_tch_data() | |
715 #define CST_DLL_READ_DCCH 123 //NAME/ dll_read_dcch() | |
716 #define CST_DLL_READ_SACCH 124 //NAME/ dll_read_sacch() | |
717 #define CST_L1S_ADJUST_TIME 125 //NAME/ Time adjustment | |
718 //END_TABLE/ | |
719 | |
720 /***********************************************************/ | |
721 /* Classic Trace structures */ | |
722 /***********************************************************/ | |
723 | |
724 // !!! IMPORTANT NOTE !!! | |
725 | |
726 // Trace structures: | |
727 // ----------------- | |
728 // For 32 bit alignment, all structures should be mapped like this: | |
729 // 1- header | |
730 // 2- 32-bit words (arrays of 32-bit words included) | |
731 // 3- 16-bit words (arrays of 16-bit words included) | |
732 // 4- 8-bit words (arrays of 8-bit words included) | |
733 // This permit to avoid holes between variables and to have a structure independant of | |
734 // alignment | |
735 | |
736 ////////////////// | |
737 // ALR messages // | |
738 ////////////////// | |
739 | |
740 /***********************************************************************************************************/ | |
741 /* Begin header | |
742 //TYPE/ CLASSIC | |
743 //NAME/ MPHC_INIT_L1_REQ | |
744 //FULL/ | |
745 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
746 "#@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|#" | |
747 //COND/ | |
748 "#@Fdl7# INIT_L1_REQ" | |
749 End header */ | |
750 //ID/ | |
751 #define TRL1_MPHC_INIT_L1_REQ 1 | |
752 //STRUCT/ | |
753 typedef struct | |
754 { | |
755 UWORD32 header; | |
756 //-------------------------------------------------- | |
757 UWORD8 radio_band_config; | |
758 } | |
759 T_TR_MPHC_INIT_L1_REQ; | |
760 | |
761 /***********************************************************************************************************/ | |
762 /* Begin header | |
763 //TYPE/ CLASSIC | |
764 //NAME/ MPHC_INIT_L1_CON | |
765 //FULL/ | |
766 " | | | | | |" | |
767 "#@Fdl7# |<----| | | INIT_L1_CON |" | |
768 //COND/ | |
769 "#@Fdl7# INIT_L1_CON" | |
770 End header */ | |
771 //ID/ | |
772 #define TRL1_MPHC_INIT_L1_CON 2 | |
773 //STRUCT/ | |
774 typedef struct | |
775 { | |
776 UWORD32 header; | |
777 } | |
778 T_TR_MPHC_INIT_L1_CON; | |
779 | |
780 /***********************************************************************************************************/ | |
781 /* Begin header | |
782 //TYPE/ CLASSIC | |
783 //NAME/ MPHC_RXLEV_PERIODIC_REQ | |
784 //FULL/ | |
785 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
786 "#@Fdl7# |---->| | | RXLEV_PERIODIC_REQ | num_of_chans: #@1d#" | |
787 " | | | | | | ba_id : #@2d#" | |
788 " | | | | | | next_radio_freq_meas: #@3d#" | |
789 //COND/ | |
790 "#@Fdl7# RXLEV_PERIODIC_REQ" | |
791 End header */ | |
792 //ID/ | |
793 #define TRL1_MPHC_RXLEV_PERIODIC_REQ 3 | |
794 //STRUCT/ | |
795 typedef struct | |
796 { | |
797 UWORD32 header; | |
798 //-------------------------------------------------- | |
799 UWORD8 num_of_chans; | |
800 UWORD8 ba_id; | |
801 UWORD8 next_radio_freq_measured; | |
802 } | |
803 T_TR_MPHC_RXLEV_PERIODIC_REQ; | |
804 | |
805 /***********************************************************************************************************/ | |
806 /* Begin header | |
807 //TYPE/ CLASSIC | |
808 //NAME/ MPHC_NCELL_FB_SB_READ | |
809 //FULL/ | |
810 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
811 "#@Fdl7# |---->| | | NCELL_FB_SB_READ | radio_freq: #@1d#" | |
812 " | | | | | |" | |
813 //COND/ | |
814 "#@Fdl7# NCELL_FB_SB_READ radio_freq: #@1d#" | |
815 End header */ | |
816 //ID/ | |
817 #define TRL1_MPHC_NCELL_FB_SB_READ 4 | |
818 //STRUCT/ | |
819 typedef struct | |
820 { | |
821 UWORD32 header; | |
822 //-------------------------------------------------- | |
823 UWORD16 radio_freq; | |
824 } | |
825 T_TR_MPHC_NCELL_FB_SB_READ; | |
826 | |
827 /***********************************************************************************************************/ | |
828 /* Begin header | |
829 //TYPE/ CLASSIC | |
830 //NAME/ MPHC_RA_CON | |
831 //FULL/ | |
832 " | | | | | |" | |
833 "#@Fdl7# |<----| | | MPHC_RA_CON |" | |
834 //COND/ | |
835 "#@Fdl7# MPHC_RA_CON" | |
836 End header */ | |
837 //ID/ | |
838 #define TRL1_MPHC_RA_CON 5 | |
839 //STRUCT/ | |
840 typedef struct | |
841 { | |
842 UWORD32 header; | |
843 } | |
844 T_TR_MPHC_RA_CON; | |
845 | |
846 /***********************************************************************************************************/ | |
847 /* Begin header | |
848 //TYPE/ CLASSIC | |
849 //NAME/ MPHC_IMMED_ASSIGN_REQ | |
850 //FULL/ | |
851 " | | | | | |" | |
852 "================================================================================================================================================================" | |
853 " | | | | | |" | |
854 "#@Fdl7# |---->| | | IMMED_ASSIGN_REQ | radio_freq: #@1dl10# rf_chan_cnt: #@2d#" | |
855 " | | | | | | bef_sti_rf_chan_cnt: #@3dl10# h: #@4=0:Single RF|=1:Hopping RF|#" | |
856 " | | | | | | channel_type: #@5T[CHAN TYPE]#" | |
857 " | | | | | | subchannel: #@6dl10# timeslot_no: #@7d#" | |
858 " | | | | | | tsc: #@8dl10# timing_advance: #@9d#" | |
859 " | | | | | | starting_time_pres: #@10=0:No|=1:Yes|~|l10# starting_time: # (26 + @12 - @13) % 26 + @12 + (1326 * @11 * 51)d#" | |
860 " | | | | | | dtx_allowed: #@14dl10# pwrc: #@15d#" | |
861 //COND/ | |
862 "" | |
863 "" | |
864 "#@Fdl7# IMMED_ASSIGN_REQ #@5=0:Invalid|=1:TCH_F|=2:TCH_H|=3:SDCCH_4|=4:SDCCH_8|#" | |
865 End header */ | |
866 //ID/ | |
867 #define TRL1_MPHC_IMMED_ASSIGN_REQ 6 | |
868 //STRUCT/ | |
869 typedef struct | |
870 { | |
871 UWORD32 header; | |
872 //-------------------------------------------------- | |
873 UWORD16 radio_freq; | |
874 UWORD16 rf_chan_cnt; | |
875 UWORD16 bef_sti_rf_chan_cnt; | |
876 BOOL h; | |
877 UWORD8 channel_type; | |
878 UWORD8 subchannel; | |
879 UWORD8 timeslot_no; | |
880 UWORD8 tsc; | |
881 UWORD8 timing_advance; | |
882 BOOL starting_time_present; | |
883 UWORD8 n32; | |
884 UWORD8 n51; | |
885 UWORD8 n26; | |
886 BOOL dtx_allowed; | |
887 BOOL pwrc; | |
888 } | |
889 T_TR_MPHC_IMMED_ASSIGN_REQ; | |
890 | |
891 /***********************************************************************************************************/ | |
892 /* Begin header | |
893 //TYPE/ CLASSIC | |
894 //NAME/ MPHC_CHANNEL_ASSIGN_REQ | |
895 //FULL/ | |
896 " | | | | | |" | |
897 "================================================================================================================================================================" | |
898 " | | | | | |" | |
899 "#@Fdl7# |---->| | | CHANNEL_ASSIGN_REQ | radio_freq: #@1dl10# rf_chan_cnt: #@2d#" | |
900 " | | | | | | bef_sti_rf_chan_cnt: #@3dl10# h: #@4=0:Single RF|=1: Hopping RF|#" | |
901 " | | | | | | channel_type: #@5T[CHAN TYPE]#" | |
902 " | | | | | | subchannel: #@6dl10# timeslot_no: #@7d#" | |
903 " | | | | | | 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|#" | |
904 " | | | | | | txpwr: #@10dl10# starting_time_pres: #@11=0:No|=1:Yes|#" | |
905 " | | | | | | starting_time: # (26 + @13 - @14) % 26 + @13 + (1326 * @12 * 51)dl10# cipher_mode: #@15d#" | |
906 " | | | | | | a5_algorithm: #@16dl10# dtx_allowed: #@17=0:false|=1:true|#" | |
907 " | | | | | | noise_suppr_bit: #@18dl10# init_codec_mode_ind: #@19d#" | |
908 " | | | | | | initial_codec_mode: #@20dl10# active_codec_set: #@21d#" | |
909 " | | | | | | threshold: #@22dr3#" | |
910 " | | | | | | hysteresis: #@23dr3#" | |
911 //COND/ | |
912 "" | |
913 "" | |
914 "#@Fdl7# CHANNEL_ASSIGN_REQ #@5=0:Invalid|=1:TCH_F|=2:TCH_H|=3:SDCCH_4|=4:SDCCH_8|#" | |
915 End header */ | |
916 //ID/ | |
917 #define TRL1_MPHC_CHANNEL_ASSIGN_REQ 7 | |
918 //STRUCT/ | |
919 typedef struct | |
920 { | |
921 UWORD32 header; | |
922 //-------------------------------------------------- | |
923 UWORD16 radio_freq; | |
924 UWORD16 rf_chan_cnt; | |
925 UWORD16 bef_sti_rf_chan_cnt; | |
926 BOOL h; | |
927 UWORD8 channel_type; | |
928 UWORD8 subchannel; | |
929 UWORD8 timeslot_no; | |
930 UWORD8 tsc; | |
931 UWORD8 channel_mode_1; | |
932 UWORD8 txpwr; | |
933 BOOL starting_time_present; | |
934 UWORD8 n32; | |
935 UWORD8 n51; | |
936 UWORD8 n26; | |
937 UWORD8 cipher_mode; | |
938 UWORD8 a5_algorithm; | |
939 BOOL dtx_allowed; | |
940 BOOL noise_suppression_bit; | |
941 BOOL initial_codec_mode_indicator; | |
942 UWORD8 initial_codec_mode; | |
943 UWORD8 active_codec_set; | |
944 UWORD8 threshold[3]; | |
945 UWORD8 hysteresis[3]; | |
946 } | |
947 T_TR_MPHC_CHANNEL_ASSIGN_REQ; | |
948 | |
949 /***********************************************************************************************************/ | |
950 /* Begin header | |
951 //TYPE/ CLASSIC | |
952 //NAME/ MPHC_RA_REQ | |
953 //FULL/ | |
954 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
955 "#@Fdl7# |---->| | | MPHC_RA_REQ | txpwr: #@1dl10# rand: #@2d#" | |
956 " | | | | | | channel_request: #@3dl10# powerclass_band1: #@4d#" | |
957 " | | | | | | powerclass_band2: #@5d#" | |
958 //COND/ | |
959 "#@Fdl7# RA_REQ" | |
960 End header */ | |
961 //ID/ | |
962 #define TRL1_MPHC_RA_REQ 8 | |
963 //STRUCT/ | |
964 typedef struct | |
965 { | |
966 UWORD32 header; | |
967 //-------------------------------------------------- | |
968 UWORD8 txpwr; | |
969 UWORD8 rand; | |
970 UWORD8 channel_request; | |
971 UWORD8 powerclass_band1; | |
972 UWORD8 powerclass_band2; | |
973 } | |
974 T_TR_MPHC_RA_REQ; | |
975 | |
976 /***********************************************************************************************************/ | |
977 /* Begin header | |
978 //TYPE/ CLASSIC | |
979 //NAME/ MPHC_ASYNC_HO_REQ | |
980 //FULL/ | |
981 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
982 "#@Fdl7# |---->| | | ASYNC_HO_REQ | fn_offset: #@1dl10# time_alignmt: #@2d#" | |
983 " | | | | | | bcch_carrier: #@3dl10# radio_freq: #@4d#" | |
984 " | | | | | | rf_chan_cnt: #@5dl10# bef_sti_rf_chan_cnt: #@6d#" | |
985 " | | | | | | ncc: #@7dl10# bcc: #@8d#" | |
986 " | | | | | | h: #@9=0:Single RF|=1: Hopping RF|~|l10# channel_type: #@10T[CHAN TYPE]#" | |
987 " | | | | | | subchannel: #@11dl10# timeslot_no: #@12d#" | |
988 " | | | | | | 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|#" | |
989 " | | | | | | txpwr: #@15dl10# starting_time_pres: #@16=0:No|=1:Yes|#" | |
990 " | | | | | | starting_time: # (26 + @18 - @19) % 26 + @18 + (1326 * @17 * 51)dl10# ho_acc: #@20d#" | |
991 " | | | | | | report_time_diff: #@21dl10# cipher_mode: #@22d#" | |
992 " | | | | | | a5_algorithm: #@23dl10# noise_suppr_bit: #@24d#" | |
993 " | | | | | | init_codec_mode_ind: #@25dl10# initial_codec_mode: #@26d#" | |
994 " | | | | | | active_codec_set: #@27dl#" | |
995 " | | | | | | threshold: #@28dr3#" | |
996 " | | | | | | hysteresis: #@29dr3#" | |
997 //COND/ | |
998 "#@Fdl7# ASYNC_HO_REQ bcch_carrier: #@3d# channel_type: #@10T[CHAN TYPE]#" | |
999 End header */ | |
1000 //ID/ | |
1001 #define TRL1_MPHC_ASYNC_HO_REQ 9 | |
1002 //STRUCT/ | |
1003 typedef struct | |
1004 { | |
1005 UWORD32 header; | |
1006 //-------------------------------------------------- | |
1007 UWORD32 fn_offset; | |
1008 UWORD32 time_alignmt; | |
1009 UWORD16 bcch_carrier; | |
1010 UWORD16 radio_freq; | |
1011 UWORD16 rf_chan_cnt; | |
1012 UWORD16 bef_sti_rf_chan_cnt; | |
1013 UWORD8 ncc; | |
1014 UWORD8 bcc; | |
1015 BOOL h; | |
1016 UWORD8 channel_type; | |
1017 UWORD8 subchannel; | |
1018 UWORD8 timeslot_no; | |
1019 UWORD8 tsc; | |
1020 UWORD8 channel_mode_1; | |
1021 UWORD8 txpwr; | |
1022 BOOL starting_time_present; | |
1023 UWORD8 n32; | |
1024 UWORD8 n51; | |
1025 UWORD8 n26; | |
1026 UWORD8 ho_acc; | |
1027 BOOL report_time_diff; | |
1028 UWORD8 cipher_mode; | |
1029 UWORD8 a5_algorithm; | |
1030 BOOL noise_suppression_bit; | |
1031 BOOL initial_codec_mode_indicator; | |
1032 UWORD8 initial_codec_mode; | |
1033 UWORD8 active_codec_set; | |
1034 UWORD8 threshold[3]; | |
1035 UWORD8 hysteresis[3]; | |
1036 } | |
1037 T_TR_MPHC_ASYNC_HO_REQ; | |
1038 | |
1039 /***********************************************************************************************************/ | |
1040 /* Begin header | |
1041 //TYPE/ CLASSIC | |
1042 //NAME/ MPHC_SYNC_HO_REQ | |
1043 //FULL/ | |
1044 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1045 "#@Fdl7# |---->| | | SYNC_HO_REQ | fn_offset: #@1dl10# time_alignmt: #@2d#" | |
1046 " | | | | | | bcch_carrier: #@3dl10# radio_freq: #@4d#" | |
1047 " | | | | | | rf_chan_cnt: #@5dl10# bef_sti_rf_chan_cnt: #@6d#" | |
1048 " | | | | | | ncc: #@7dl10# bcc: #@8d#" | |
1049 " | | | | | | h: #@9=0:Single RF|=1: Hopping RF|~|l10# channel_type: #@10T[CHAN TYPE]#" | |
1050 " | | | | | | subchannel: #@11dl10# timeslot_no: #@12d#" | |
1051 " | | | | | | 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|#" | |
1052 " | | | | | | txpwr: #@15dl10# starting_time_pres: #@16=0:No|=1:Yes|#" | |
1053 " | | | | | | starting_time: # (26 + @18 - @19) % 26 + @18 + (1326 * @17 * 51)dl10# ho_acc: #@20d#" | |
1054 " | | | | | | report_time_diff: #@21dl10# cipher_mode: #@22d#" | |
1055 " | | | | | | a5_algorithm: #@23dl10# noise_suppr_bit: #@24d#" | |
1056 " | | | | | | init_codec_mode_ind: #@25dl10# initial_codec_mode: #@26d#" | |
1057 " | | | | | | active_codec_set: #@27dl10#" | |
1058 " | | | | | | threshold: #@28dr3#" | |
1059 " | | | | | | hysteresis: #@29dr3#" | |
1060 //COND/ | |
1061 "#@Fdl7# SYNC_HO_REQ bcch_carrier: #@3d# channel_type: #@10T[CHAN TYPE]#" | |
1062 End header */ | |
1063 //ID/ | |
1064 #define TRL1_MPHC_SYNC_HO_REQ 10 | |
1065 //STRUCT/ | |
1066 typedef struct | |
1067 { | |
1068 UWORD32 header; | |
1069 //-------------------------------------------------- | |
1070 UWORD32 fn_offset; | |
1071 UWORD32 time_alignmt; | |
1072 UWORD16 bcch_carrier; | |
1073 UWORD16 radio_freq; | |
1074 UWORD16 rf_chan_cnt; | |
1075 UWORD16 bef_sti_rf_chan_cnt; | |
1076 UWORD8 ncc; | |
1077 UWORD8 bcc; | |
1078 BOOL h; | |
1079 UWORD8 channel_type; | |
1080 UWORD8 subchannel; | |
1081 UWORD8 timeslot_no; | |
1082 UWORD8 tsc; | |
1083 UWORD8 channel_mode_1; | |
1084 UWORD8 txpwr; | |
1085 BOOL starting_time_present; | |
1086 UWORD8 n32; | |
1087 UWORD8 n51; | |
1088 UWORD8 n26; | |
1089 UWORD8 ho_acc; | |
1090 BOOL report_time_diff; | |
1091 UWORD8 cipher_mode; | |
1092 UWORD8 a5_algorithm; | |
1093 BOOL noise_suppression_bit; | |
1094 BOOL initial_codec_mode_indicator; | |
1095 UWORD8 initial_codec_mode; | |
1096 UWORD8 active_codec_set; | |
1097 UWORD8 threshold[3]; | |
1098 UWORD8 hysteresis[3]; | |
1099 } | |
1100 T_TR_MPHC_SYNC_HO_REQ; | |
1101 | |
1102 /***********************************************************************************************************/ | |
1103 /* Begin header | |
1104 //TYPE/ CLASSIC | |
1105 //NAME/ L1C_HANDOVER_FINISHED | |
1106 //FULL/ | |
1107 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1108 "#@Fdl7# | | |<-| | HANDOVER_FINISHED | #@1=0:Complete|=1:TIMEOUT|#" | |
1109 //COND/ | |
1110 "#@Fdl7# HANDOVER_FINISHED #@1=1:TIMEOUT|~|#" | |
1111 End header */ | |
1112 //ID/ | |
1113 #define TRL1_L1C_HANDOVER_FINISHED 11 | |
1114 //STRUCT/ | |
1115 typedef struct | |
1116 { | |
1117 UWORD32 header; | |
1118 //-------------------------------------------------- | |
1119 UWORD8 cause; | |
1120 } | |
1121 T_TR_L1C_HANDOVER_FINISHED; | |
1122 | |
1123 /***********************************************************************************************************/ | |
1124 /* Begin header | |
1125 //TYPE/ CLASSIC | |
1126 //NAME/ L1C_MEAS_DONE | |
1127 //FULL/ | |
1128 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1129 "#@Fdl7# | | |<-| | MEAS_DONE | rxqual_full_acc_err: #@1dl10# rxqual_full_nbr_bits: #@2d#" | |
1130 " | | | | | |rxqual_sub_acc_errors: #@3dl10# rxqual_sub_nbr_bits: #@4d#" | |
1131 " | | | | | | rxlev_sub_acc: #@5dl10# rxlev_full_acc: #@6d#" | |
1132 " | | | | | | meas_valid: #@9dl10# txpwr_used: #@10d#" | |
1133 " | | | | | | timing_advance: #@11dl10# rxlev_sub_nbr_meas: #@13d#" | |
1134 " | | | | | | facch_dl_count: #@14dl10# facch_ul_count: #@15d#" | |
1135 " | | | | | | bcch_freq: #@7dr5#" | |
1136 " | | | | | | rxlev_acc: #@8dr5#" | |
1137 " | | | | | | rxlev_nbr_meas: #@16dr5#" | |
1138 //COND/ | |
1139 "#@Fdl7# MEAS_DONE" | |
1140 End header */ | |
1141 //ID/ | |
1142 #define TRL1_L1C_MEAS_DONE 12 | |
1143 //STRUCT/ | |
1144 typedef struct | |
1145 { | |
1146 UWORD32 header; | |
1147 //-------------------------------------------------- | |
1148 UWORD16 rxqual_full_acc_errors; | |
1149 UWORD16 rxqual_full_nbr_bits; | |
1150 UWORD16 rxqual_sub_acc_errors; | |
1151 UWORD16 rxqual_sub_nbr_bits; | |
1152 WORD16 rxlev_sub_acc; | |
1153 WORD16 rxlev_full_acc; | |
1154 UWORD16 bcch_freq[6]; | |
1155 WORD16 rxlev_acc[6]; | |
1156 BOOL meas_valid; | |
1157 UWORD8 txpwr_used; | |
1158 UWORD8 timing_advance; | |
1159 UWORD8 rxlev_full_nbr_meas; | |
1160 UWORD8 rxlev_sub_nbr_meas; | |
1161 UWORD8 facch_dl_count; | |
1162 UWORD8 facch_ul_count; | |
1163 UWORD8 rxlev_nbr_meas[6]; | |
1164 } | |
1165 T_TR_L1C_MEAS_DONE; | |
1166 | |
1167 /***********************************************************************************************************/ | |
1168 /* Begin header | |
1169 //TYPE/ CLASSIC | |
1170 //NAME/ MPHC_START_CCCH_REQ | |
1171 //FULL/ | |
1172 " | | | | | |" | |
1173 "==========================================================================================================================================================================================" | |
1174 " | | | | | |" | |
1175 "#@Fdl7# |---->| | | START_CCCH_REQ | bs_pa_mfrms: #@1dl10# bs_ag_blks_res: #@2d#" | |
1176 " | | | | | | bcch_combined: #@3dl10# ccch_group: #@4d#" | |
1177 " | | | | | | page_group: #@5dl10# page_block_index: #@6d#" | |
1178 " | | | | | | page_mode: #@7=0:NORMAL|=1:EXTENDED|=2:REORG|~INVALID|#" | |
1179 //COND/ | |
1180 "" | |
1181 "" | |
1182 "#@Fdl7# START_CCCH_REQ #@7=0:Normal|=1:Extended|=2:Reorg|~INVALID|#" | |
1183 End header */ | |
1184 //ID/ | |
1185 #define TRL1_MPHC_START_CCCH_REQ 13 | |
1186 //STRUCT/ | |
1187 typedef struct | |
1188 { | |
1189 UWORD32 header; | |
1190 //-------------------------------------------------- | |
1191 UWORD8 bs_pa_mfrms; | |
1192 UWORD8 bs_ag_blks_res; | |
1193 BOOL bcch_combined; | |
1194 UWORD8 ccch_group; | |
1195 UWORD8 page_group; | |
1196 UWORD8 page_block_index; | |
1197 UWORD8 page_mode; | |
1198 } | |
1199 T_TR_MPHC_START_CCCH_REQ; | |
1200 | |
1201 /***********************************************************************************************************/ | |
1202 /* Begin header | |
1203 //TYPE/ CLASSIC | |
1204 //NAME/ MPHC_NCELL_SB_READ | |
1205 //FULL/ | |
1206 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1207 "#@Fdl7# |---->| | | NCELL_SB_READ | radio_freq: #@3dl10# fn_offset: #@1d#" | |
1208 " | | | | | | time_alignmt: #@2d#" | |
1209 //COND/ | |
1210 "" | |
1211 "" | |
1212 "#@Fdl7# NCELL_SB_READ radio_freq: #@3d#" | |
1213 End header */ | |
1214 //ID/ | |
1215 #define TRL1_MPHC_NCELL_SB_READ 14 | |
1216 //STRUCT/ | |
1217 typedef struct | |
1218 { | |
1219 UWORD32 header; | |
1220 //-------------------------------------------------- | |
1221 UWORD32 fn_offset; | |
1222 UWORD32 time_alignmt; | |
1223 UWORD16 radio_freq; | |
1224 } | |
1225 T_TR_MPHC_NCELL_SB_READ; | |
1226 | |
1227 /***********************************************************************************************************/ | |
1228 /* Begin header | |
1229 //TYPE/ CLASSIC | |
1230 //NAME/ MPHC_RXLEV_REQ | |
1231 //FULL/ | |
1232 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1233 "#@Fdl7# |---->| | | RXLEV_REQ | power_array_size: #@1d#" | |
1234 //COND/ | |
1235 "#@Fdl7# RXLEV_REQ nb_rf: #@1d#" | |
1236 End header */ | |
1237 //ID/ | |
1238 #define TRL1_MPHC_RXLEV_REQ 15 | |
1239 //STRUCT/ | |
1240 typedef struct | |
1241 { | |
1242 UWORD32 header; | |
1243 //-------------------------------------------------- | |
1244 UWORD16 power_array_size; | |
1245 } | |
1246 T_TR_MPHC_RXLEV_REQ; | |
1247 | |
1248 #define MAX_MEAS 10 | |
1249 | |
1250 /***********************************************************************************************************/ | |
1251 /* Begin header | |
1252 //TYPE/ CLASSIC | |
1253 //NAME/ L1C_VALID_MEAS_INFO | |
1254 //FULL/ | |
1255 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1256 "#@Fdl7# | | |<-| | VALID_MEAS_INFO | power array size: #@1dl10# rxlev_req_count: #@2dl#" | |
1257 //COND/ | |
1258 "#@Fdl7# VALID_MEAS_INFO" | |
1259 End header */ | |
1260 //ID/*/ | |
1261 #define TRL1_L1C_VALID_MEAS_INFO 16 | |
1262 //STRUCT/ | |
1263 typedef struct | |
1264 { | |
1265 UWORD32 header; | |
1266 //-------------------------------------------------- | |
1267 UWORD16 power_array_size; | |
1268 UWORD8 rxlev_req_count; | |
1269 } | |
1270 T_TR_L1C_VALID_MEAS_INFO; | |
1271 | |
1272 /***********************************************************************************************************/ | |
1273 /* Special trace: display is implemented in the trace decoder | |
1274 */ | |
1275 #define TRL1_FULL_LIST_REPORT 184 | |
1276 | |
1277 typedef struct | |
1278 { | |
1279 UWORD32 header; | |
1280 //-------------------------------------------------- | |
1281 UWORD32 size; | |
1282 UWORD32 content[1]; | |
1283 } | |
1284 T_TR_FULL_LIST_REPORT; | |
1285 | |
1286 /***********************************************************************************************************/ | |
1287 /* Begin header | |
1288 //TYPE/ CLASSIC | |
1289 //NAME/ L1C_RXLEV_PERIODIC_DONE | |
1290 //FULL/ | |
1291 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1292 "#@Fdl7# | | |<-| | RXLEV_PERIODIC_DONE | ba_id: #@2dl10# s_rxlev: #@3d#" | |
1293 " | | | | | | radio_freq: #@1dr5#" | |
1294 " | | | | | | rxlev: #@4dr5#" | |
1295 //COND/ | |
1296 "#@Fdl7# RXLEV_PERIODIC_DONE" | |
1297 End header */ | |
1298 //ID/ | |
1299 #define TRL1_L1C_RXLEV_PERIODIC_DONE 17 | |
1300 //STRUCT/ | |
1301 typedef struct | |
1302 { | |
1303 UWORD32 header; | |
1304 //-------------------------------------------------- | |
1305 UWORD16 radio_freq_no[8]; | |
1306 UWORD8 ba_id; | |
1307 WORD8 s_rxlev; | |
1308 WORD8 rxlev[8]; | |
1309 } | |
1310 T_TR_L1C_RXLEV_PERIODIC_DONE; | |
1311 | |
1312 /***********************************************************************************************************/ | |
1313 /* Begin header | |
1314 //TYPE/ CLASSIC | |
1315 //NAME/ MPHC_SCELL_NBCCH_REQ | |
1316 //FULL/ | |
1317 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1318 "#@Fdl7# |---->| | | SCELL_NBCCH_REQ | schedule_array_size: #@3d#" | |
1319 " | | | | | | modulus: #@1dr5#" | |
1320 " | | | | | | relative_position: #@2dr5#" | |
1321 //COND/ | |
1322 "#@Fdl7# SCELL_NBCCH_REQ" | |
1323 End header */ | |
1324 //ID/ | |
1325 #define TRL1_MPHC_SCELL_NBCCH_REQ 18 | |
1326 //STRUCT/ | |
1327 typedef struct | |
1328 { | |
1329 UWORD32 header; | |
1330 //-------------------------------------------------- | |
1331 UWORD16 modulus[10]; | |
1332 UWORD16 relative_position[10]; | |
1333 UWORD8 schedule_array_size; | |
1334 } | |
1335 T_TR_MPHC_SCELL_NBCCH_REQ; | |
1336 | |
1337 /***********************************************************************************************************/ | |
1338 /* Begin header | |
1339 //TYPE/ CLASSIC | |
1340 //NAME/ MPHC_SCELL_EBCCH_REQ | |
1341 //FULL/ | |
1342 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1343 "#@Fdl7# |---->| | | SCELL_EBCCH_REQ | schedule_array_size: #@3d#" | |
1344 " | | | | | | modulus: #@1dr5#" | |
1345 " | | | | | | relative_position: #@2dr5#" | |
1346 //COND/ | |
1347 "#@Fdl7# SCELL_EBCCH_REQ" | |
1348 End header */ | |
1349 //ID/ | |
1350 #define TRL1_MPHC_SCELL_EBCCH_REQ 19 | |
1351 //STRUCT/ | |
1352 typedef struct | |
1353 { | |
1354 UWORD32 header; | |
1355 //-------------------------------------------------- | |
1356 UWORD16 modulus[10]; | |
1357 UWORD16 relative_position[10]; | |
1358 UWORD8 schedule_array_size; | |
1359 } | |
1360 T_TR_MPHC_SCELL_EBCCH_REQ; | |
1361 | |
1362 /***********************************************************************************************************/ | |
1363 /* Begin header | |
1364 //TYPE/ CLASSIC | |
1365 //NAME/ MPHC_NCELL_BCCH_REQ | |
1366 //FULL/ | |
1367 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1368 "#@Fdl7# |---->| | | NCELL_BCCH_REQ | radio_freq: #@3dl10# fn_offset: #@1d#" | |
1369 " | | | | | | time_alignmt: #@2dl10# bcch_blks_req: #@4d#" | |
1370 " | | | | | | tsc: #@5dl10# gprs_priority: #@6=0:TOP|=1:HIGH|=2:NORMAL|#" | |
1371 //COND/ | |
1372 "#@Fdl7# NCELL_BCCH_REQ radio_freq: #@3d#" | |
1373 End header */ | |
1374 //ID/ | |
1375 #define TRL1_MPHC_NCELL_BCCH_REQ 20 | |
1376 //STRUCT/ | |
1377 typedef struct | |
1378 { | |
1379 UWORD32 header; | |
1380 //-------------------------------------------------- | |
1381 UWORD32 fn_offset; | |
1382 UWORD32 time_alignmt; | |
1383 UWORD16 radio_freq; | |
1384 UWORD16 bcch_blks_req; | |
1385 UWORD8 tsc; | |
1386 UWORD8 gprs_priority; | |
1387 } | |
1388 T_TR_MPHC_NCELL_BCCH_REQ; | |
1389 | |
1390 /***********************************************************************************************************/ | |
1391 /* Begin header | |
1392 //TYPE/ CLASSIC | |
1393 //NAME/ L1C_BCCHN_INFO | |
1394 //FULL/ | |
1395 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1396 "#@Fdl7# | | |<-| | BCCHN_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
1397 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
1398 " | | | | | | input_level: #-@5 / 2f1# dBm" | |
1399 //COND/ | |
1400 "#@Fdl7# BCCHN_INFO #@4=1:CRC ERROR|~|#" | |
1401 End header */ | |
1402 //ID/ | |
1403 #define TRL1_L1C_BCCHN_INFO 21 | |
1404 //STRUCT/ | |
1405 typedef struct | |
1406 { | |
1407 UWORD32 header; | |
1408 //-------------------------------------------------- | |
1409 UWORD32 tpu_offset; | |
1410 UWORD16 radio_freq; | |
1411 WORD16 afc; | |
1412 BOOL error_flag; | |
1413 UWORD8 input_level; | |
1414 } | |
1415 T_TR_L1C_BCCHN_INFO; | |
1416 | |
1417 /***********************************************************************************************************/ | |
1418 /* Begin header | |
1419 //TYPE/ CLASSIC | |
1420 //NAME/ L1C_NP_INFO | |
1421 //FULL/ | |
1422 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1423 "#@Fdl7# | | |<-| | NP_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
1424 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
1425 " | | | | | | input_level: #-@5 / 2f1# dBm" | |
1426 //COND/ | |
1427 "#@Fdl7# NP_INFO #@4=1:CRC ERROR|~|#" | |
1428 End header */ | |
1429 //ID/ | |
1430 #define TRL1_L1C_NP_INFO 22 | |
1431 //STRUCT/ | |
1432 typedef struct | |
1433 { | |
1434 UWORD32 header; | |
1435 //-------------------------------------------------- | |
1436 UWORD32 tpu_offset; | |
1437 UWORD16 radio_freq; | |
1438 WORD16 afc; | |
1439 BOOL error_flag; | |
1440 UWORD8 input_level; | |
1441 } | |
1442 T_TR_L1C_NP_INFO; | |
1443 | |
1444 /***********************************************************************************************************/ | |
1445 /* Begin header | |
1446 //TYPE/ CLASSIC | |
1447 //NAME/ L1C_EP_INFO | |
1448 //FULL/ | |
1449 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1450 "#@Fdl7# | | |<-| | EP_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
1451 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
1452 " | | | | | | input_level: #-@5 / 2f1# dBm" | |
1453 //COND/ | |
1454 "#@Fdl7# EP_INFO #@4=1:CRC ERROR|~|#" | |
1455 End header */ | |
1456 //ID/ | |
1457 #define TRL1_L1C_EP_INFO 23 | |
1458 //STRUCT/ | |
1459 typedef struct | |
1460 { | |
1461 UWORD32 header; | |
1462 //-------------------------------------------------- | |
1463 UWORD32 tpu_offset; | |
1464 UWORD16 radio_freq; | |
1465 WORD16 afc; | |
1466 BOOL error_flag; | |
1467 UWORD8 input_level; | |
1468 } | |
1469 T_TR_L1C_EP_INFO; | |
1470 | |
1471 /***********************************************************************************************************/ | |
1472 /* Begin header | |
1473 //TYPE/ CLASSIC | |
1474 //NAME/ L1C_ALLC_INFO | |
1475 //FULL/ | |
1476 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1477 "#@Fdl7# | | |<-| | ALLC_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
1478 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
1479 " | | | | | | input_level: #-@5 / 2f1# dBm" | |
1480 //COND/ | |
1481 "#@Fdl7# ALLC_INFO #@4=1:CRC ERROR|~|#" | |
1482 End header */ | |
1483 //ID/ | |
1484 #define TRL1_L1C_ALLC_INFO 24 | |
1485 //STRUCT/ | |
1486 typedef struct | |
1487 { | |
1488 UWORD32 header; | |
1489 //-------------------------------------------------- | |
1490 UWORD32 tpu_offset; | |
1491 UWORD16 radio_freq; | |
1492 WORD16 afc; | |
1493 BOOL error_flag; | |
1494 UWORD8 input_level; | |
1495 } | |
1496 T_TR_L1C_ALLC_INFO; | |
1497 | |
1498 /***********************************************************************************************************/ | |
1499 /* Begin header | |
1500 //TYPE/ CLASSIC | |
1501 //NAME/ L1C_BCCHS_INFO | |
1502 //FULL/ | |
1503 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1504 "#@Fdl7# | | |<-| | BCCHS_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
1505 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
1506 " | | | | | | input_level: #-@5 / 2f1# dBm" | |
1507 //COND/ | |
1508 "#@Fdl7# BCCHS_INFO #@4=1:CRC ERROR|~|#" | |
1509 End header */ | |
1510 //ID/ | |
1511 #define TRL1_L1C_BCCHS_INFO 25 | |
1512 //STRUCT/ | |
1513 typedef struct | |
1514 { | |
1515 UWORD32 header; | |
1516 //-------------------------------------------------- | |
1517 UWORD32 tpu_offset; | |
1518 UWORD16 radio_freq; | |
1519 WORD16 afc; | |
1520 BOOL error_flag; | |
1521 UWORD8 input_level; | |
1522 } | |
1523 T_TR_L1C_BCCHS_INFO; | |
1524 | |
1525 /***********************************************************************************************************/ | |
1526 /* Begin header | |
1527 //TYPE/ CLASSIC | |
1528 //NAME/ L1C_CB_INFO | |
1529 //FULL/ | |
1530 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1531 "#@Fdl7# | | |<-| | CB_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
1532 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
1533 " | | | | | | input_level: #-@5 / 2f1# dBm" | |
1534 //COND/ | |
1535 "#@Fdl7# CB_INFO #@4=1:CRC ERROR|~|#" | |
1536 End header */ | |
1537 //ID/ | |
1538 #define TRL1_L1C_CB_INFO 26 | |
1539 //STRUCT/ | |
1540 typedef struct | |
1541 { | |
1542 UWORD32 header; | |
1543 //-------------------------------------------------- | |
1544 UWORD32 tpu_offset; | |
1545 UWORD16 radio_freq; | |
1546 WORD16 afc; | |
1547 BOOL error_flag; | |
1548 UWORD8 input_level; | |
1549 } | |
1550 T_TR_L1C_CB_INFO; | |
1551 | |
1552 /***********************************************************************************************************/ | |
1553 /* Begin header | |
1554 //TYPE/ CLASSIC | |
1555 //NAME/ MPHC_NETWORK_SYNC_REQ | |
1556 //FULL/ | |
1557 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1558 "#@Fdl7# |---->| | | NETWORK_SYNC_REQ | radio_freq: #@3dl10# fn_offset: #@1d#" | |
1559 " | | | | | | time_alignmt: #@2dl10# timing_validity: #@4d#" | |
1560 " | | | | | | search_mode: #@5d#" | |
1561 //COND/ | |
1562 "#@Fdl7# NETWORK_SYNC_REQ radio_freq: #@3d#" | |
1563 End header */ | |
1564 //ID/ | |
1565 #define TRL1_MPHC_NETWORK_SYNC_REQ 27 | |
1566 //STRUCT/ | |
1567 typedef struct | |
1568 { | |
1569 UWORD32 header; | |
1570 //-------------------------------------------------- | |
1571 UWORD32 fn_offset; | |
1572 UWORD32 time_alignmt; | |
1573 UWORD16 radio_freq; | |
1574 UWORD8 timing_validity; | |
1575 UWORD8 search_mode; | |
1576 } | |
1577 T_TR_MPHC_NETWORK_SYNC_REQ; | |
1578 | |
1579 /***********************************************************************************************************/ | |
1580 /* Begin header | |
1581 //TYPE/ CLASSIC | |
1582 //NAME/ MPHC_NETWORK_SYNC_IND | |
1583 //FULL/ | |
1584 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1585 "#@Fdl7# |<----| | | NETWORK_SYNC_IND | sb_flag: #@4=1:OK|=0:FAILED|~|l10# fn_offset: #@1d#" | |
1586 " | | | | | | time_alignmt: #@2dl10# radio_freq: #@3d#" | |
1587 " | | | | | | bsic: #@5d#" | |
1588 //COND/ | |
1589 "#@Fdl7# NETWORK_SYNC_IND #@4=0:Syncho failed|=1: Synchro done|#" | |
1590 End header */ | |
1591 //ID/ | |
1592 #define TRL1_MPHC_NETWORK_SYNC_IND 28 | |
1593 //STRUCT/ | |
1594 typedef struct | |
1595 { | |
1596 UWORD32 header; | |
1597 //-------------------------------------------------- | |
1598 UWORD32 fn_offset; | |
1599 UWORD32 time_alignmt; | |
1600 UWORD16 radio_freq; | |
1601 BOOL sb_flag; | |
1602 UWORD8 bsic; | |
1603 } | |
1604 T_TR_MPHC_NETWORK_SYNC_IND; | |
1605 | |
1606 /***********************************************************************************************************/ | |
1607 /* Begin header | |
1608 //TYPE/ CLASSIC | |
1609 //NAME/ MPHC_NCELL_SYNC_REQ | |
1610 //FULL/ | |
1611 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1612 "#@Fdl7# |---->| | | NCELL_SYNC_REQ | radio_freq: #@3dl10# timing_validity: #@4d#" | |
1613 " | | | | | | fn_offset: #@1dl10# time_alignmt: #@2d#" | |
1614 //COND/ | |
1615 "#@Fdl7# NCELL_SYNC_REQ radio_freq: #@3d#" | |
1616 End header */ | |
1617 //ID/ | |
1618 #define TRL1_MPHC_NCELL_SYNC_REQ 29 | |
1619 //STRUCT/ | |
1620 typedef struct | |
1621 { | |
1622 UWORD32 header; | |
1623 //-------------------------------------------------- | |
1624 UWORD32 fn_offset; | |
1625 UWORD32 time_alignmt; | |
1626 UWORD16 radio_freq; | |
1627 UWORD8 timing_validity; | |
1628 } | |
1629 T_TR_MPHC_NCELL_SYNC_REQ; | |
1630 | |
1631 /***********************************************************************************************************/ | |
1632 /* Begin header | |
1633 //TYPE/ CLASSIC | |
1634 //NAME/ MPHC_NCELL_LIST_SYNC_REQ | |
1635 //FULL/ | |
1636 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1637 "#@Fdl7# |---->| | | MPHC_NCELL_LIST_SYNC_REQ | eotd: #@5=0:FALSE|=1:TRUE|l10# list_size: #@6d#" | |
1638 " | | | | | | radio_freq: #@3dr10#" | |
1639 " | | | | | | timing_validity: #@4dr10#" | |
1640 " | | | | | | fn_offset: #@1dr10#" | |
1641 " | | | | | | time_alignmt: #@2dr10#" | |
1642 //COND/ | |
1643 "#@Fdl7# MPHC_NCELL_LIST_SYNC_REQ eotd: #@5dl10# list_size: #@6d#" | |
1644 End header */ | |
1645 //ID/ | |
1646 #define TRL1_MPHC_NCELL_LIST_SYNC_REQ 217 | |
1647 //STRUCT/ | |
1648 typedef struct | |
1649 { | |
1650 UWORD32 header; | |
1651 //-------------------------------------------------- | |
1652 UWORD32 fn_offset[12]; | |
1653 UWORD32 time_alignmt[12]; | |
1654 UWORD16 radio_freq[12]; | |
1655 UWORD8 timing_validity[12]; | |
1656 UWORD8 eotd; | |
1657 UWORD8 list_size; | |
1658 } | |
1659 T_TR_MPHC_NCELL_LIST_SYNC_REQ; | |
1660 | |
1661 /***********************************************************************************************************/ | |
1662 /* Begin header | |
1663 //TYPE/ CLASSIC | |
1664 //NAME/ MPHC_NCELL_SYNC_IND | |
1665 //FULL/ | |
1666 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1667 "#@Fdl7# |<----| | | NCELL_SYNC_IND | sb_flag: #@9=0:Not Found|=1:Found|~|l10# radio_freq: #@8d#" | |
1668 " | | | | | | bsic: #@10dl10# neigh_id: #@11d#" | |
1669 " | | | | | | fn_offset: #@1dl10# time_alignmt: #@2d#" | |
1670 " | | | | | | list_size: #@12dl10# fn_sb_neigh: #@3d#" | |
1671 " | | | | | | fn_in_SB: #@4dl10# toa_correction: #@5d#" | |
1672 " | | | | | | delta_fn: #@6dl10# delta_qbit: #@7d#" | |
1673 " | | | | | | eotd_data_valid: #@13dl10# mode: #@14d#" | |
1674 //COND/ | |
1675 "#@Fdl7# NCELL_SYNC_IND #@4=0:not found|~|l10# radio_freq: #@3d#" | |
1676 End header */ | |
1677 //ID/ | |
1678 #define TRL1_MPHC_NCELL_SYNC_IND 30 | |
1679 //STRUCT/ | |
1680 typedef struct | |
1681 { | |
1682 UWORD32 header; | |
1683 //-------------------------------------------------- | |
1684 UWORD32 fn_offset; | |
1685 UWORD32 time_alignmt; | |
1686 UWORD32 fn_sb_neigh; | |
1687 UWORD32 fn_in_SB; | |
1688 WORD32 toa_correction; | |
1689 UWORD32 delta_fn; | |
1690 WORD32 delta_qbit; | |
1691 UWORD16 radio_freq; | |
1692 BOOL sb_flag; | |
1693 UWORD8 bsic; | |
1694 UWORD8 neigh_id; | |
1695 UWORD8 list_size; | |
1696 UWORD8 eotd_data_valid; | |
1697 UWORD8 mode; | |
1698 } | |
1699 T_TR_MPHC_NCELL_SYNC_IND; | |
1700 | |
1701 /***********************************************************************************************************/ | |
1702 /* Begin header | |
1703 //TYPE/ CLASSIC | |
1704 //NAME/ L1C_SB_INFO | |
1705 //FULL/ | |
1706 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1707 "#@Fdl7# | | |<-| | SB_INFO | sb_flag: #@10=0:Not found|=1:Found|~|l10# fn_offset: #@1d#" | |
1708 " | | | | | | time_alignmt: #@2dl10# pm: #@3d#" | |
1709 " | | | | | | toa: #@4dl10# angle: #@5d#" | |
1710 " | | | | | | snr: #@6dl10# tpu_offset: #@7d#" | |
1711 " | | | | | | radio_freq: #@8dl10# afc: #@9d#" | |
1712 " | | | | | | bsic: #@11dl10# input_level: #-@12 / 2d# dBm" | |
1713 //COND/ | |
1714 "#@Fdl7# SB_INFO #@10=0:not found|~|#" | |
1715 End header */ | |
1716 //ID/ | |
1717 #define TRL1_L1C_SB_INFO 31 | |
1718 //STRUCT/ | |
1719 typedef struct | |
1720 { | |
1721 UWORD32 header; | |
1722 //-------------------------------------------------- | |
1723 UWORD32 fn_offset; | |
1724 UWORD32 time_alignmt; | |
1725 UWORD32 pm; | |
1726 UWORD32 toa; | |
1727 UWORD32 angle; | |
1728 UWORD32 snr; | |
1729 UWORD32 tpu_offset; | |
1730 UWORD16 radio_freq; | |
1731 WORD16 afc; | |
1732 BOOL sb_flag; | |
1733 UWORD8 bsic; | |
1734 UWORD8 input_level; | |
1735 } | |
1736 T_TR_L1C_SB_INFO; | |
1737 | |
1738 /***********************************************************************************************************/ | |
1739 /* Begin header | |
1740 //TYPE/ CLASSIC | |
1741 //NAME/ L1C_SBCONF_INFO | |
1742 //FULL/ | |
1743 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1744 "#@Fdl7# | | |<-| | SBCONF_INFO | sb_flag: #@10=0:Not found|=1:Found|~|l10# fn_offset: #@1d#" | |
1745 " | | | | | | time_alignmt: #@2dl10# pm: #@3d#" | |
1746 " | | | | | | toa: #@4dl10# angle: #@5d#" | |
1747 " | | | | | | snr: #@6dl10# tpu_offset: #@7d#" | |
1748 " | | | | | | radio_freq: #@8dl10# afc: #@9d#" | |
1749 " | | | | | | bsic: #@11dl10# input_level: #-@12 / 2d# dBm" | |
1750 //COND/ | |
1751 "#@Fdl7# SBCONF_INFO #@10=0:not found|~|#" | |
1752 End header */ | |
1753 //ID/ | |
1754 #define TRL1_L1C_SBCONF_INFO 32 | |
1755 //STRUCT/ | |
1756 typedef struct | |
1757 { | |
1758 UWORD32 header; | |
1759 //-------------------------------------------------- | |
1760 UWORD32 fn_offset; | |
1761 UWORD32 time_alignmt; | |
1762 UWORD32 pm; | |
1763 UWORD32 toa; | |
1764 UWORD32 angle; | |
1765 UWORD32 snr; | |
1766 UWORD32 tpu_offset; | |
1767 UWORD16 radio_freq; | |
1768 WORD16 afc; | |
1769 BOOL sb_flag; | |
1770 UWORD8 bsic; | |
1771 UWORD8 input_level; | |
1772 } | |
1773 T_TR_L1C_SBCONF_INFO; | |
1774 | |
1775 /***********************************************************************************************************/ | |
1776 /* Begin header | |
1777 //TYPE/ CLASSIC | |
1778 //NAME/ MPHC_NEW_SCELL_REQ | |
1779 //FULL/ | |
1780 " | | | | | |" | |
1781 "================================================================================================================================================================" | |
1782 " | | | | | |" | |
1783 "#@Fdl7# |---->| | | NEW_SCELL_REQ | fn_offset: #@1dl10# time_alignmt: #@2d#" | |
1784 " | | | | | | radio_freq: #@3dl10# bsic: #@4d#" | |
1785 //COND/ | |
1786 "" | |
1787 "" | |
1788 "#@Fdl7# NEW_SCELL_REQ radio_freq: #@3d#" | |
1789 End header */ | |
1790 //ID/ | |
1791 #define TRL1_MPHC_NEW_SCELL_REQ 33 | |
1792 //STRUCT/ | |
1793 typedef struct | |
1794 { | |
1795 UWORD32 header; | |
1796 //-------------------------------------------------- | |
1797 UWORD32 fn_offset; | |
1798 UWORD32 time_alignmt; | |
1799 UWORD16 radio_freq; | |
1800 UWORD8 bsic; | |
1801 } | |
1802 T_TR_MPHC_NEW_SCELL_REQ; | |
1803 | |
1804 /***********************************************************************************************************/ | |
1805 /* Begin header | |
1806 //TYPE/ CLASSIC | |
1807 //NAME/ L1C_FB_INFO | |
1808 //FULL/ | |
1809 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1810 "#@Fdl7# | | |<-| | FB_INFO | fb_flag: #@8=0:Not found|=1:Found|~|l10# pm: #@1d#" | |
1811 " | | | | | | toa: #@2dl10# angle: #@3d#" | |
1812 " | | | | | | snr: #@4dl10# tpu_offset: #@5d#" | |
1813 " | | | | | | radio_freq: #@6dl10# afc: #@7d#" | |
1814 " | | | | | | input_level: #-@9 / 2d# dBm" | |
1815 //COND/ | |
1816 "#@Fdl7# FB_INFO #@8=0:not found|~|#" | |
1817 End header */ | |
1818 //ID/ | |
1819 #define TRL1_L1C_FB_INFO 34 | |
1820 //STRUCT/ | |
1821 typedef struct | |
1822 { | |
1823 UWORD32 header; | |
1824 //-------------------------------------------------- | |
1825 UWORD32 pm; | |
1826 UWORD32 toa; | |
1827 UWORD32 angle; | |
1828 UWORD32 snr; | |
1829 UWORD32 tpu_offset; | |
1830 UWORD16 radio_freq; | |
1831 WORD16 afc; | |
1832 BOOL fb_flag; | |
1833 UWORD8 input_level; | |
1834 } | |
1835 T_TR_L1C_FB_INFO; | |
1836 | |
1837 /***********************************************************************************************************/ | |
1838 /* Begin header | |
1839 //TYPE/ CLASSIC | |
1840 //NAME/ MPHC_STOP_NCELL_SYNC_REQ | |
1841 //FULL/ | |
1842 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1843 "#@Fdl7# |---->| | | STOP_NCELL_SYNC_REQ | radio_freq_array_size: #@2d#" | |
1844 " | | | | | | radio_freq_array: #@1dr5#" | |
1845 //COND/ | |
1846 "#@Fdl7# STOP_NCELL_SYNC_REQ" | |
1847 End header */ | |
1848 //ID/ | |
1849 #define TRL1_MPHC_STOP_NCELL_SYNC_REQ 35 | |
1850 //STRUCT/ | |
1851 typedef struct | |
1852 { | |
1853 UWORD32 header; | |
1854 //-------------------------------------------------- | |
1855 UWORD16 radio_freq_array[6]; | |
1856 WORD8 radio_freq_array_size; | |
1857 } | |
1858 T_TR_MPHC_STOP_NCELL_SYNC_REQ; | |
1859 | |
1860 /***********************************************************************************************************/ | |
1861 /* Begin header | |
1862 //TYPE/ CLASSIC | |
1863 //NAME/ MPHC_STOP_NCELL_BCCH_REQ | |
1864 //FULL/ | |
1865 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1866 "#@Fdl7# |---->| | | STOP_NCELL_BCCH_REQ | radio_freq_array_size: #@2d#" | |
1867 " | | | | | | radio_freq_array: #@1dr5#" | |
1868 //COND/ | |
1869 "#@Fdl7# STOP_NCELL_BCCH_REQ" | |
1870 End header */ | |
1871 //ID/ | |
1872 #define TRL1_MPHC_STOP_NCELL_BCCH_REQ 36 | |
1873 //STRUCT/ | |
1874 typedef struct | |
1875 { | |
1876 UWORD32 header; | |
1877 //-------------------------------------------------- | |
1878 UWORD16 radio_freq_array[6]; | |
1879 UWORD8 radio_freq_array_size; | |
1880 } | |
1881 T_TR_MPHC_STOP_NCELL_BCCH_REQ; | |
1882 | |
1883 /***********************************************************************************************************/ | |
1884 /* Begin header | |
1885 //TYPE/ CLASSIC | |
1886 //NAME/ MPHC_CONFIG_CBCH_REQ | |
1887 //FULL/ | |
1888 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1889 "#@Fdl7# |---->| | | CONFIG_CBCH_REQ | radio_freq: #@1dl10# h: #@2=0:Single RF|=1: Hopping RF|#" | |
1890 " | | | | | | timeslot_no: #@3d#" | |
1891 //COND/ | |
1892 "#@Fdl7# CONFIG_CBCH_REQ radio_freq: #@1d#" | |
1893 End header */ | |
1894 //ID/ | |
1895 #define TRL1_MPHC_CONFIG_CBCH_REQ 37 | |
1896 //STRUCT/ | |
1897 typedef struct | |
1898 { | |
1899 UWORD32 header; | |
1900 //-------------------------------------------------- | |
1901 UWORD16 radio_freq; | |
1902 BOOL h; | |
1903 UWORD8 timeslot_no; | |
1904 } | |
1905 T_TR_MPHC_CONFIG_CBCH_REQ; | |
1906 | |
1907 /***********************************************************************************************************/ | |
1908 /* Begin header | |
1909 //TYPE/ CLASSIC | |
1910 //NAME/ MPHC_CBCH_SCHEDULE_REQ | |
1911 //FULL/ | |
1912 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1913 "#@Fdl7# |---->| | | CBCH_SCHEDULE_REQ | extended_cbch: #@3=0:NORMAL|=1:EXTENDED|~|l10# schedule_length: #@4d#" | |
1914 " | | | | | | first_block_0: #@1xl10# first_block_1: #@2x#" | |
1915 " | | | | | | " | |
1916 //COND/ | |
1917 "#@Fdl7# CBCH_SCHEDULE_REQ #@3=0:NORMAL|=1:EXTENDED|#" | |
1918 End header */ | |
1919 //ID/ | |
1920 #define TRL1_MPHC_CBCH_SCHEDULE_REQ 38 | |
1921 //STRUCT/ | |
1922 typedef struct | |
1923 { | |
1924 UWORD32 header; | |
1925 //-------------------------------------------------- | |
1926 UWORD32 first_block_0; | |
1927 UWORD16 first_block_1; | |
1928 BOOL extended_cbch; | |
1929 UWORD8 schedule_length; | |
1930 } | |
1931 T_TR_MPHC_CBCH_SCHEDULE_REQ; | |
1932 | |
1933 /***********************************************************************************************************/ | |
1934 /* Begin header | |
1935 //TYPE/ CLASSIC | |
1936 //NAME/ MPHC_CBCH_INFO_REQ | |
1937 //FULL/ | |
1938 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1939 "#@Fdl7# |---->| | | CBCH_INFO_REQ | tb_bitmap: #@1bz8#" | |
1940 //COND/ | |
1941 "#@Fdl7# CBCH_INFO_REQ" | |
1942 End header */ | |
1943 //ID/ | |
1944 #define TRL1_MPHC_CBCH_INFO_REQ 39 | |
1945 //STRUCT/ | |
1946 typedef struct | |
1947 { | |
1948 UWORD32 header; | |
1949 //-------------------------------------------------- | |
1950 UWORD8 tb_bitmap; | |
1951 } | |
1952 T_TR_MPHC_CBCH_INFO_REQ; | |
1953 | |
1954 /***********************************************************************************************************/ | |
1955 /* Begin header | |
1956 //TYPE/ CLASSIC | |
1957 //NAME/ MPHC_CBCH_UPDATE_REQ | |
1958 //FULL/ | |
1959 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1960 "#@Fdl7# |---->| | | CBCH_UPDATE_REQ | extended_cbch: #@3=0:NORMAL|=1:EXTENDED|#" | |
1961 " | | | | | | first_block_0: #@1xl10# first_block_1: #@2x#" | |
1962 //COND/ | |
1963 "#@Fdl7# CBCH_UPDATE_REQ #@3=0:NORMAL|=1:EXTENDED|#" | |
1964 End header */ | |
1965 //ID/ | |
1966 #define TRL1_MPHC_CBCH_UPDATE_REQ 40 | |
1967 //STRUCT/ | |
1968 typedef struct | |
1969 { | |
1970 UWORD32 header; | |
1971 //-------------------------------------------------- | |
1972 UWORD32 first_block_0; | |
1973 UWORD16 first_block_1; | |
1974 BOOL extended_cbch; | |
1975 } | |
1976 T_TR_MPHC_CBCH_UPDATE_REQ; | |
1977 | |
1978 /***********************************************************************************************************/ | |
1979 /* Begin header | |
1980 //TYPE/ CLASSIC | |
1981 //NAME/ MPHC_STOP_CBCH_REQ | |
1982 //FULL/ | |
1983 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
1984 "#@Fdl7# |---->| | | STOP_CBCH_REQ | normal_cbch: #@1=0:No|=1:Yes|~|l10# extended_cbch: #@2=0:No|=1:Yes|#" | |
1985 //COND/ | |
1986 "#@Fdl7# STOP_CBCH_REQ #@1=1:NORMAL|~|##@2=1:EXTENDED|~|#" | |
1987 End header */ | |
1988 //ID/ | |
1989 #define TRL1_MPHC_STOP_CBCH_REQ 41 | |
1990 //STRUCT/ | |
1991 typedef struct | |
1992 { | |
1993 UWORD32 header; | |
1994 //-------------------------------------------------- | |
1995 BOOL normal_cbch; | |
1996 BOOL extended_cbch; | |
1997 } | |
1998 T_TR_MPHC_STOP_CBCH_REQ; | |
1999 | |
2000 /***********************************************************************************************************/ | |
2001 /* Begin header | |
2002 //TYPE/ CLASSIC | |
2003 //NAME/ L1C_SACCH_INFO | |
2004 //FULL/ | |
2005 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2006 "#@Fdl7# | | |<-| | SACCH_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
2007 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
2008 " | | | | | | beacon_input_level: #-@5/2 f1l6# dBm input_level: #-@6/2f1# dBm" | |
2009 //COND/ | |
2010 "#@Fdl7# SACCH_INFO #@5=1:CRC ERROR|~|#" | |
2011 End header */ | |
2012 //ID/ | |
2013 #define TRL1_L1C_SACCH_INFO 42 | |
2014 //STRUCT/ | |
2015 typedef struct | |
2016 { | |
2017 UWORD32 header; | |
2018 //-------------------------------------------------- | |
2019 UWORD32 tpu_offset; | |
2020 UWORD16 rf_chan_num; | |
2021 WORD16 afc; | |
2022 UWORD8 error_cause; | |
2023 UWORD8 beacon_input_level; | |
2024 UWORD8 input_level; | |
2025 } | |
2026 T_TR_L1C_SACCH_INFO; | |
2027 | |
2028 /***********************************************************************************************************/ | |
2029 /* Begin header | |
2030 //TYPE/ CLASSIC | |
2031 //NAME/ MPHC_CHANGE_FREQUENCY | |
2032 //FULL/ | |
2033 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2034 "#@Fdl7# |---->| | | CHANGE_FREQUENCY | radio_freq: #@1dl10# rf_chan_cnt: #@2d#" | |
2035 " | | | | | | h: #@3=0:Single RF|=1: Hopping RF|~|l10# channel_type: #@4T[CHAN TYPE]#" | |
2036 " | | | | | | subchannel: #@5dl10# timeslot_no: #@6d#" | |
2037 " | | | | | | tsc: #@7dl10# start_time_present: #@8=0:No|=1:Yes|#" | |
2038 " | | | | | | starting_time: # (26 + @10 - @11) % 26 + @10 + (1326 * @9 * 51)dl10#" | |
2039 //COND/ | |
2040 "#@Fdl7# CHANGE_FREQUENCY radio_freq: #@1d#" | |
2041 End header */ | |
2042 //ID/ | |
2043 #define TRL1_MPHC_CHANGE_FREQUENCY 43 | |
2044 //STRUCT/ | |
2045 typedef struct | |
2046 { | |
2047 UWORD32 header; | |
2048 //-------------------------------------------------- | |
2049 UWORD16 radio_freq; | |
2050 UWORD16 rf_chan_cnt; | |
2051 BOOL h; | |
2052 UWORD8 channel_type; | |
2053 UWORD8 subchannel; | |
2054 UWORD8 timeslot_no; | |
2055 UWORD8 tsc; | |
2056 BOOL start_time_present; | |
2057 UWORD8 n32; | |
2058 UWORD8 n51; | |
2059 UWORD8 n26; | |
2060 } | |
2061 T_TR_MPHC_CHANGE_FREQUENCY; | |
2062 | |
2063 | |
2064 /***********************************************************************************************************/ | |
2065 /* Begin header | |
2066 //TYPE/ CLASSIC | |
2067 //NAME/ MPHC_CHANNEL_MODE_MODIFY_REQ | |
2068 //FULL/ | |
2069 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2070 "#@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|#" | |
2071 " | | | | | | noise_suppr_bit: #@3dl10# initial_codec_mode: #@4d#" | |
2072 " | | | | | | initial_codec_mode: #@5dl10# active_codec_set: #@6d#" | |
2073 " | | | | | | threshold: #@7dr3#" | |
2074 " | | | | | | hysteresis: #@8dr3#" | |
2075 //COND/ | |
2076 "#@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|#" | |
2077 End header */ | |
2078 //ID/ | |
2079 #define TRL1_MPHC_CHANNEL_MODE_MODIFY_REQ 44 | |
2080 //STRUCT/ | |
2081 typedef struct | |
2082 { | |
2083 UWORD32 header; | |
2084 //-------------------------------------------------- | |
2085 UWORD8 subchannel; | |
2086 UWORD8 channel_mode; | |
2087 BOOL noise_suppression_bit; | |
2088 BOOL initial_codec_mode_indicator; | |
2089 UWORD8 initial_codec_mode; | |
2090 UWORD8 active_codec_set; | |
2091 UWORD8 threshold[3]; | |
2092 UWORD8 hysteresis[3]; | |
2093 } | |
2094 T_TR_MPHC_CHANNEL_MODE_MODIFY_REQ; | |
2095 | |
2096 /***********************************************************************************************************/ | |
2097 /* Begin header | |
2098 //TYPE/ CLASSIC | |
2099 //NAME/ MPHC_SET_CIPHERING_REQ | |
2100 //FULL/ | |
2101 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2102 "#@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|#" | |
2103 " | | | | | | A: #@3dr5#" | |
2104 //COND/ | |
2105 "#@Fdl7# SET_CIPHERING_REQ #@1=0:No ciphering|~Ciphering on|#" | |
2106 End header */ | |
2107 //ID/ | |
2108 #define TRL1_MPHC_SET_CIPHERING_REQ 45 | |
2109 //STRUCT/ | |
2110 typedef struct | |
2111 { | |
2112 UWORD32 header; | |
2113 //-------------------------------------------------- | |
2114 UWORD8 cipher_mode; | |
2115 UWORD8 a5_algorithm; | |
2116 UWORD8 A[8]; | |
2117 } | |
2118 T_TR_MPHC_SET_CIPHERING_REQ; | |
2119 | |
2120 /***********************************************************************************************************/ | |
2121 /* Begin header | |
2122 //TYPE/ CLASSIC | |
2123 //NAME/ MPHC_UPDATE_BA_LIST | |
2124 //FULL/ | |
2125 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2126 "#@Fdl7# |---->| | | UPDATE_BA_LIST | num_of_chans: #@1dl10# pwrc: #@2d#" | |
2127 " | | | | | | dtx_allowed: #@3=0:NO|=1:YES|~|l10# ba_id: #@4d#" | |
2128 //COND/ | |
2129 "#@Fdl7# UPDATE_BA_LIST" | |
2130 End header */ | |
2131 //ID/ | |
2132 #define TRL1_MPHC_UPDATE_BA_LIST 46 | |
2133 //STRUCT/ | |
2134 typedef struct | |
2135 { | |
2136 UWORD32 header; | |
2137 //-------------------------------------------------- | |
2138 UWORD8 num_of_chans; | |
2139 BOOL pwrc; | |
2140 BOOL dtx_allowed; | |
2141 UWORD8 ba_id; | |
2142 } | |
2143 T_TR_MPHC_UPDATE_BA_LIST; | |
2144 | |
2145 /***********************************************************************************************************/ | |
2146 /* Begin header | |
2147 //TYPE/ CLASSIC | |
2148 //NAME/ MPHC_NETWORK_LOST_IND | |
2149 //FULL/ | |
2150 " | | | | | |" | |
2151 "#@Fdl7# |<----| | | NETWORK_LOST_IND |" | |
2152 //COND/ | |
2153 "#@Fdl7# NETWORK_LOST_IND" | |
2154 End header */ | |
2155 //ID/ | |
2156 #define TRL1_MPHC_NETWORK_LOST_IND 47 | |
2157 //STRUCT/ | |
2158 typedef struct | |
2159 { | |
2160 UWORD32 header; | |
2161 } | |
2162 T_TR_MPHC_NETWORK_LOST_IND; | |
2163 | |
2164 /***********************************************************************************************************/ | |
2165 /* Begin header | |
2166 //TYPE/ CLASSIC | |
2167 //NAME/ MPHC_STOP_CCCH_REQ | |
2168 //FULL/ | |
2169 " | | | | | |" | |
2170 "#@Fdl7# |---->| | | STOP_CCCH_REQ |" | |
2171 //COND/ | |
2172 "#@Fdl7# STOP_CCCH_REQ" | |
2173 End header */ | |
2174 //ID/ | |
2175 #define TRL1_MPHC_STOP_CCCH_REQ 48 | |
2176 //STRUCT/ | |
2177 typedef struct | |
2178 { | |
2179 UWORD32 header; | |
2180 } | |
2181 T_TR_MPHC_STOP_CCCH_REQ; | |
2182 | |
2183 /***********************************************************************************************************/ | |
2184 /* Begin header | |
2185 //TYPE/ CLASSIC | |
2186 //NAME/ MPHC_STOP_SCELL_BCCH_REQ | |
2187 //FULL/ | |
2188 " | | | | | |" | |
2189 "#@Fdl7# |---->| | | STOP_SCELL_BCCH_REQ |" | |
2190 //COND/ | |
2191 "#@Fdl7# STOP_SCELL_BCCH_REQ" | |
2192 End header */ | |
2193 //ID/ | |
2194 #define TRL1_MPHC_STOP_SCELL_BCCH_REQ 49 | |
2195 //STRUCT/ | |
2196 typedef struct | |
2197 { | |
2198 UWORD32 header; | |
2199 } | |
2200 T_TR_MPHC_STOP_SCELL_BCCH_REQ; | |
2201 | |
2202 /***********************************************************************************************************/ | |
2203 /* Begin header | |
2204 //TYPE/ CLASSIC | |
2205 //NAME/ MPHC_STOP_CBCH_CON | |
2206 //FULL/ | |
2207 " | | | | | |" | |
2208 "#@Fdl7# |---->| | | STOP_CBCH_REQ |" | |
2209 //COND/ | |
2210 "#@Fdl7# STOP_CBCH_REQ" | |
2211 End header */ | |
2212 //ID/ | |
2213 #define TRL1_MPHC_STOP_CBCH_CON 50 | |
2214 //STRUCT/ | |
2215 typedef struct | |
2216 { | |
2217 UWORD32 header; | |
2218 } | |
2219 T_TR_MPHC_STOP_CBCH_CON; | |
2220 | |
2221 /***********************************************************************************************************/ | |
2222 /* Begin header | |
2223 //TYPE/ CLASSIC | |
2224 //NAME/ MPHC_STOP_RA_REQ | |
2225 //FULL/ | |
2226 " | | | | | |" | |
2227 "#@Fdl7# |---->| | | STOP_RA_REQ |" | |
2228 //COND/ | |
2229 End header */ | |
2230 //ID/ | |
2231 #define TRL1_MPHC_STOP_RA_REQ 51 | |
2232 //STRUCT/ | |
2233 typedef struct | |
2234 { | |
2235 UWORD32 header; | |
2236 } | |
2237 T_TR_MPHC_STOP_RA_REQ; | |
2238 | |
2239 /***********************************************************************************************************/ | |
2240 /* Begin header | |
2241 //TYPE/ CLASSIC | |
2242 //NAME/ L1C_RA_DONE | |
2243 //FULL/ | |
2244 " | | | | | |" | |
2245 "#@Fdl7# | | |<-| | L1C_RA_DONE |" | |
2246 //COND/ | |
2247 "#@Fdl7# L1C_RA_DONE" | |
2248 End header */ | |
2249 //ID/ | |
2250 #define TRL1_L1C_RA_DONE 52 | |
2251 //STRUCT/ | |
2252 typedef struct | |
2253 { | |
2254 UWORD32 header; | |
2255 } | |
2256 T_TR_L1C_RA_DONE; | |
2257 | |
2258 /***********************************************************************************************************/ | |
2259 /* Begin header | |
2260 //TYPE/ CLASSIC | |
2261 //NAME/ MPHC_IMMED_ASSIGN_CON | |
2262 //FULL/ | |
2263 " | | | | | |" | |
2264 "==========================================================================================================================================================================================" | |
2265 " | | | | | |" | |
2266 "#@Fdl7# | | |<-| | IMMED_ASSIGN_CON |" | |
2267 //COND/ | |
2268 "" | |
2269 "" | |
2270 "#@Fdl7# IMMED_ASSIGN_CON" | |
2271 End header */ | |
2272 //ID/ | |
2273 #define TRL1_MPHC_IMMED_ASSIGN_CON 53 | |
2274 //STRUCT/ | |
2275 typedef struct | |
2276 { | |
2277 UWORD32 header; | |
2278 } | |
2279 T_TR_MPHC_IMMED_ASSIGN_CON; | |
2280 | |
2281 /***********************************************************************************************************/ | |
2282 /* Begin header | |
2283 //TYPE/ CLASSIC | |
2284 //NAME/ MPHC_CHANNEL_ASSIGN_CON | |
2285 //FULL/ | |
2286 " | | | | | |" | |
2287 "==========================================================================================================================================================================================" | |
2288 " | | | | | |" | |
2289 "#@Fdl7# | | |<-| | CHANNEL_ASSIGN_CON |" | |
2290 //COND/ | |
2291 "" | |
2292 "" | |
2293 "#@Fdl7# CHANNEL_ASSIGN_CON" | |
2294 End header */ | |
2295 //ID/ | |
2296 #define TRL1_MPHC_CHANNEL_ASSIGN_CON 54 | |
2297 //STRUCT/ | |
2298 typedef struct | |
2299 { | |
2300 UWORD32 header; | |
2301 } | |
2302 T_TR_MPHC_CHANNEL_ASSIGN_CON; | |
2303 | |
2304 /***********************************************************************************************************/ | |
2305 /* Begin header | |
2306 //TYPE/ CLASSIC | |
2307 //NAME/ L1C_REDEF_DONE | |
2308 //FULL/ | |
2309 " | | | | | |" | |
2310 "#@Fdl7# | | |<-| | REDEF_DONE |" | |
2311 //COND/ | |
2312 "#@Fdl7# REDEF_DONE" | |
2313 End header */ | |
2314 //ID/ | |
2315 #define TRL1_L1C_REDEF_DONE 55 | |
2316 //STRUCT/ | |
2317 typedef struct | |
2318 { | |
2319 UWORD32 header; | |
2320 } | |
2321 T_TR_L1C_REDEF_DONE; | |
2322 | |
2323 /***********************************************************************************************************/ | |
2324 /* Begin header | |
2325 //TYPE/ CLASSIC | |
2326 //NAME/ MPHC_STOP_DEDICATED_REQ | |
2327 //FULL/ | |
2328 " | | | | | |" | |
2329 "#@Fdl7# |---->| | | STOP_DEDICATED_REQ |" | |
2330 //COND/ | |
2331 "#@Fdl7# STOP_DEDICATED_REQ" | |
2332 End header */ | |
2333 //ID/ | |
2334 #define TRL1_MPHC_STOP_DEDICATED_REQ 56 | |
2335 //STRUCT/ | |
2336 typedef struct | |
2337 { | |
2338 UWORD32 header; | |
2339 } | |
2340 T_TR_MPHC_STOP_DEDICATED_REQ; | |
2341 | |
2342 /***********************************************************************************************************/ | |
2343 /* Begin header | |
2344 //TYPE/ CLASSIC | |
2345 //NAME/ MPHC_ASYNC_HO_CON | |
2346 //FULL/ | |
2347 " | | | | | |" | |
2348 "#@Fdl7# | | |<-| | ASYNC_HO_CON |" | |
2349 //COND/ | |
2350 "#@Fdl7# ASYNC_HO_CON" | |
2351 End header */ | |
2352 //ID/ | |
2353 #define TRL1_MPHC_ASYNC_HO_CON 57 | |
2354 //STRUCT/ | |
2355 typedef struct | |
2356 { | |
2357 UWORD32 header; | |
2358 } | |
2359 T_TR_MPHC_ASYNC_HO_CON; | |
2360 | |
2361 /***********************************************************************************************************/ | |
2362 /* Begin header | |
2363 //TYPE/ CLASSIC | |
2364 //NAME/ MPHC_SYNC_HO_CON | |
2365 //FULL/ | |
2366 " | | | | | |" | |
2367 "#@Fdl7# | | |<-| | SYNC_HO_CON |" | |
2368 //COND/ | |
2369 "#@Fdl7# SYNC_HO_CON" | |
2370 End header */ | |
2371 //ID/ | |
2372 #define TRL1_MPHC_SYNC_HO_CON 58 | |
2373 //STRUCT/ | |
2374 typedef struct | |
2375 { | |
2376 UWORD32 header; | |
2377 } | |
2378 T_TR_MPHC_SYNC_HO_CON; | |
2379 | |
2380 /***********************************************************************************************************/ | |
2381 /* Begin header | |
2382 //TYPE/ CLASSIC | |
2383 //NAME/ MPHC_TA_FAIL_IND | |
2384 //FULL/ | |
2385 " | | | | | |" | |
2386 "#@Fdl7# | | |<-| | TA_FAIL_IND |" | |
2387 //COND/ | |
2388 "#@Fdl7# TA_FAIL_IND" | |
2389 End header */ | |
2390 //ID/ | |
2391 #define TRL1_MPHC_TA_FAIL_IND 59 | |
2392 //STRUCT/ | |
2393 typedef struct | |
2394 { | |
2395 UWORD32 header; | |
2396 } | |
2397 T_TR_MPHC_TA_FAIL_IND; | |
2398 | |
2399 /***********************************************************************************************************/ | |
2400 /* Begin header | |
2401 //TYPE/ CLASSIC | |
2402 //NAME/ MPHC_HANDOVER_FAIL_REQ | |
2403 //FULL/ | |
2404 " | | | | | |" | |
2405 "#@Fdl7# |---->| | | HANDOVER_FAIL_REQ |" | |
2406 //COND/ | |
2407 "#@Fdl7# HANDOVER_FAIL_REQ" | |
2408 End header */ | |
2409 //ID/ | |
2410 #define TRL1_MPHC_HANDOVER_FAIL_REQ 60 | |
2411 //STRUCT/ | |
2412 typedef struct | |
2413 { | |
2414 UWORD32 header; | |
2415 } | |
2416 T_TR_MPHC_HANDOVER_FAIL_REQ; | |
2417 | |
2418 /***********************************************************************************************************/ | |
2419 /* Begin header | |
2420 //TYPE/ CLASSIC | |
2421 //NAME/ MPHC_HANDOVER_FAIL_CON | |
2422 //FULL/ | |
2423 " | | | | | |" | |
2424 "#@Fdl7# | | |<-| | HANDOVER_FAIL_CON |" | |
2425 //COND/ | |
2426 "#@Fdl7# HANDOVER_FAIL_CON" | |
2427 End header */ | |
2428 //ID/ | |
2429 #define TRL1_MPHC_HANDOVER_FAIL_CON 61 | |
2430 //STRUCT/ | |
2431 typedef struct | |
2432 { | |
2433 UWORD32 header; | |
2434 } | |
2435 T_TR_MPHC_HANDOVER_FAIL_CON; | |
2436 | |
2437 /***********************************************************************************************************/ | |
2438 /* Begin header | |
2439 //TYPE/ CLASSIC | |
2440 //NAME/ MPHC_STOP_RXLEV_REQ | |
2441 //FULL/ | |
2442 " | | | | | |" | |
2443 "#@Fdl7# |---->| | | STOP_RXLEV_REQ |" | |
2444 //COND/ | |
2445 "#@Fdl7# STOP_RXLEV_REQ" | |
2446 End header */ | |
2447 //ID/ | |
2448 #define TRL1_MPHC_STOP_RXLEV_REQ 62 | |
2449 //STRUCT/ | |
2450 typedef struct | |
2451 { | |
2452 UWORD32 header; | |
2453 } | |
2454 T_TR_MPHC_STOP_RXLEV_REQ; | |
2455 | |
2456 /***********************************************************************************************************/ | |
2457 /* Begin header | |
2458 //TYPE/ CLASSIC | |
2459 //NAME/ MPHC_STOP_RXLEV_PERIODIC_REQ | |
2460 //FULL/ | |
2461 " | | | | | |" | |
2462 "#@Fdl7# |---->| | | STOP_RXLEV_PERIODIC_REQ |" | |
2463 //COND/ | |
2464 "#@Fdl7# STOP_RXLEV_PERIODIC_REQ" | |
2465 End header */ | |
2466 //ID/ | |
2467 #define TRL1_MPHC_STOP_RXLEV_PERIODIC_REQ 63 | |
2468 //STRUCT/ | |
2469 typedef struct | |
2470 { | |
2471 UWORD32 header; | |
2472 } | |
2473 T_TR_MPHC_STOP_RXLEV_PERIODIC_REQ; | |
2474 | |
2475 /////////////////// | |
2476 // GPRS messages // | |
2477 /////////////////// | |
2478 | |
2479 /***********************************************************************************************************/ | |
2480 /* Begin header | |
2481 //TYPE/ CLASSIC | |
2482 //NAME/ MPHP_RA_REQ | |
2483 //FULL/ | |
2484 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2485 "#@Fdl7# |---->| | | MPHP_RA_REQ | rand: #@1dl10# channel_request_data: #@2d#" | |
2486 " | | | | | | txpwr: #@3dl10# bs_prach_blks: #@4d#" | |
2487 " | | | | | | access_burst_type: #@5=0: 8 bit|=1:11 bit|#" | |
2488 //COND/ | |
2489 "#@Fdl7# MPHP_RA_REQ" | |
2490 End header */ | |
2491 //ID/ | |
2492 #define TRL1_MPHP_RA_REQ 64 | |
2493 //STRUCT/ | |
2494 typedef struct | |
2495 { | |
2496 UWORD32 header; | |
2497 //-------------------------------------------------- | |
2498 UWORD16 rand; | |
2499 UWORD16 channel_request_data; | |
2500 UWORD8 txpwr; | |
2501 UWORD8 bs_prach_blks; | |
2502 UWORD8 access_burst_type; | |
2503 } | |
2504 T_TR_MPHP_RA_REQ; | |
2505 | |
2506 /***********************************************************************************************************/ | |
2507 /* Begin header | |
2508 //TYPE/ CLASSIC | |
2509 //NAME/ L1P_RA_DONE | |
2510 //FULL/ | |
2511 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2512 "#@Fdl7# | | |<-| | L1P_RA_DONE | channel_request_data: #@1d#" | |
2513 //COND/ | |
2514 "#@Fdl7# L1P_RA_DONE" | |
2515 End header */ | |
2516 //ID/ | |
2517 #define TRL1_L1P_RA_DONE 65 | |
2518 //STRUCT/ | |
2519 typedef struct | |
2520 { | |
2521 UWORD32 header; | |
2522 //-------------------------------------------------- | |
2523 UWORD16 channel_request_data; | |
2524 } | |
2525 T_TR_L1P_RA_DONE; | |
2526 | |
2527 /***********************************************************************************************************/ | |
2528 /* Begin header | |
2529 //TYPE/ CLASSIC | |
2530 //NAME/ MPHP_POLLING_RESPONSE_REQ | |
2531 //FULL/ | |
2532 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2533 "#@Fdl7# |---->| | | POLLING_RESPONSE_REQ | fn_req: #@1dl10# pol_resp_type: #@2=3:CS1|=7:PRACH 8 bit|=8:PRACH 11 bit|#" | |
2534 " | | | | | | timing_advance: #@3dl10# txpwr: #@4d#" | |
2535 //COND/ | |
2536 "#@Fdl7# POLLING_RESPONSE_REQ" | |
2537 End header */ | |
2538 //ID/ | |
2539 #define TRL1_MPHP_POLLING_RESPONSE_REQ 66 | |
2540 //STRUCT/ | |
2541 typedef struct | |
2542 { | |
2543 UWORD32 header; | |
2544 //-------------------------------------------------- | |
2545 UWORD32 fn_req; | |
2546 UWORD8 pol_resp_type; | |
2547 UWORD8 timing_advance; | |
2548 UWORD8 txpwr; | |
2549 } | |
2550 T_TR_MPHP_POLLING_RESPONSE_REQ; | |
2551 | |
2552 /***********************************************************************************************************/ | |
2553 /* Begin header | |
2554 //TYPE/ CLASSIC | |
2555 //NAME/ L1P_POLL_DONE | |
2556 //FULL/ | |
2557 " | | | | | |" | |
2558 "#@Fdl7# | | |<-| | POLL_DONE |" | |
2559 //COND/ | |
2560 "#@Fdl7# POLL_DONE" | |
2561 End header */ | |
2562 //ID/ | |
2563 #define TRL1_L1P_POLL_DONE 67 | |
2564 //STRUCT/ | |
2565 typedef struct | |
2566 { | |
2567 UWORD32 header; | |
2568 } | |
2569 T_TR_L1P_POLL_DONE; | |
2570 | |
2571 /***********************************************************************************************************/ | |
2572 /* Begin header | |
2573 //TYPE/ CLASSIC | |
2574 //NAME/ MPHP_ASSIGNMENT_REQ | |
2575 //FULL/ | |
2576 " | | | | | |" | |
2577 "================================================================================================================================================================" | |
2578 " | | | | | |" | |
2579 "#@Fdl7# |---->| | | ASSIGNMENT_REQ | tbf_sti: #@1<0:Not present|l10# radio_freq: #@2d#" | |
2580 " | | | | | | rf_chan_cnt: #@3dl10# assignment_id: #@4d#" | |
2581 " | | | | | | assignment_command: #@5=0:DL TBF|=1:UL TBF|=2:BOTH TBF|~|l10# multislot_class: #@6d#" | |
2582 " | | | | | | interf_meas_enable: #@7=0:NO|=1:YES|~|l10# pc_meas_chan: #@8=0:BCCH|=1:PDTCH|#" | |
2583 " | | | | | | access_burst_type: #@9=0:8 bit|=1:11 bit|~|l10# ta: #@10d#" | |
2584 " | | | | | | ta_index: #@11dl10# ta_tn: #@12d#" | |
2585 " | | | | | | bts_pwr_ctl_mode: #@14=0:Mode A|=1:Mode B|~|l10# p0: #@13 * 2=510:Constant output power mode|#" | |
2586 " | | | | | | pr_mode: #@15=0:Mode A|=1:Mode B|~|l10# tsc: #@16d#" | |
2587 " | | | | | | 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|#" | |
2588 " | | | | | | dl_ressource_alloc: #@19bz8#b" | |
2589 " | | | | | | ul_ressource_alloc: #@20bz8#b" | |
2590 " | | | | | | usf_granularity: #@21=0:1 block|=1:4 blocks|#" | |
2591 " | | | | | | ctrl_timeslot: #@22dl10# bitmap_length: #@23d#" | |
2592 //COND/ | |
2593 "" | |
2594 "" | |
2595 "#@Fdl7# ASSIGNMENT_REQ #@5=0:DL TBF|=1:UL TBF|=2:BOTH TBF|#" | |
2596 End header */ | |
2597 //ID/ | |
2598 #define TRL1_MPHP_ASSIGNMENT_REQ 68 | |
2599 //STRUCT/ | |
2600 typedef struct | |
2601 { | |
2602 UWORD32 header; | |
2603 //-------------------------------------------------- | |
2604 WORD32 tbf_sti; | |
2605 UWORD16 radio_freq; | |
2606 UWORD16 rf_chan_cnt; | |
2607 UWORD8 assignment_id; | |
2608 UWORD8 assignment_command; | |
2609 UWORD8 multislot_class; | |
2610 BOOL interf_meas_enable; | |
2611 BOOL pc_meas_chan; | |
2612 BOOL access_burst_type; | |
2613 UWORD8 ta; | |
2614 UWORD8 ta_index; | |
2615 UWORD8 ta_tn; | |
2616 UWORD8 p0; | |
2617 BOOL bts_pwr_ctl_mode; | |
2618 BOOL pr_mode; | |
2619 UWORD8 tsc; | |
2620 BOOL h; | |
2621 UWORD8 mac_mode; | |
2622 UWORD8 dl_ressource_alloc; | |
2623 UWORD8 ul_ressource_alloc; | |
2624 BOOL usf_granularity; | |
2625 UWORD8 ctrl_timeslot; | |
2626 UWORD8 bitmap_length; | |
2627 } | |
2628 T_TR_MPHP_ASSIGNMENT_REQ; | |
2629 | |
2630 /***********************************************************************************************************/ | |
2631 /* Begin header | |
2632 //TYPE/ CLASSIC | |
2633 //NAME/ MPHP_REPEAT_UL_FIXED_ALLOC_REQ | |
2634 //FULL/ | |
2635 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2636 "#@Fdl7# |---->| | | REPEAT_UL_FIXED_ALLOC | tbf_sti: #@1dl10# repeat_allocation: #@2=0:CANCEL|=1:REPEAT|#" | |
2637 " | | | | | _REQ | ts_override: #@3x#" | |
2638 //COND/ | |
2639 "#@Fdl7# REPEAT_UL_FIXED_ALLOC_REQ #@2=0:CANCEL|=1:REPEAT|~|#" | |
2640 End header */ | |
2641 //ID/ | |
2642 #define TRL1_MPHP_REPEAT_UL_FIXED_ALLOC_REQ 69 | |
2643 //STRUCT/ | |
2644 typedef struct | |
2645 { | |
2646 UWORD32 header; | |
2647 //-------------------------------------------------- | |
2648 WORD32 tbf_sti; | |
2649 BOOL repeat_allocation; | |
2650 UWORD8 ts_override; | |
2651 } | |
2652 T_TR_MPHP_REPEAT_UL_FIXED_ALLOC_REQ; | |
2653 | |
2654 /***********************************************************************************************************/ | |
2655 /* Begin header | |
2656 //TYPE/ CLASSIC | |
2657 //NAME/ L1P_REPEAT_ALLOC_DONE | |
2658 //FULL/ | |
2659 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2660 "#@Fdl7# | | |<-| | REPEAT_ALLOC_DONE | dl_tn: #@1d#" | |
2661 //COND/ | |
2662 "#@Fdl7# REPEAT_ALLOC_DONE dl_tn: #@1d#" | |
2663 End header */ | |
2664 //ID/ | |
2665 #define TRL1_L1P_REPEAT_ALLOC_DONE 70 | |
2666 //STRUCT/ | |
2667 typedef struct | |
2668 { | |
2669 UWORD32 header; | |
2670 //-------------------------------------------------- | |
2671 UWORD8 dl_tn; | |
2672 } | |
2673 T_TR_L1P_REPEAT_ALLOC_DONE; | |
2674 | |
2675 /***********************************************************************************************************/ | |
2676 /* Begin header | |
2677 //TYPE/ CLASSIC | |
2678 //NAME/ L1P_ALLOC_EXHAUST_DONE | |
2679 //FULL/ | |
2680 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2681 "#@Fdl7# | | |<-| | ALLOC_EXHAUST_DONE | dl_tn: #@1d#" | |
2682 //COND/ | |
2683 "#@Fdl7# ALLOC_EXHAUST_DONE dl_tn: #@1d#" | |
2684 End header */ | |
2685 //ID/ | |
2686 #define TRL1_L1P_ALLOC_EXHAUST_DONE 71 | |
2687 //STRUCT/ | |
2688 typedef struct | |
2689 { | |
2690 UWORD32 header; | |
2691 //-------------------------------------------------- | |
2692 UWORD8 dl_tn; | |
2693 } | |
2694 T_TR_L1P_ALLOC_EXHAUST_DONE; | |
2695 | |
2696 /***********************************************************************************************************/ | |
2697 /* Begin header | |
2698 //TYPE/ CLASSIC | |
2699 //NAME/ MPHP_SINGLE_BLOCK_REQ | |
2700 //FULL/ | |
2701 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2702 "#@Fdl7# |---->| | | SINGLE_BLOCK_REQ | tbf_sti: #@1<0:Not present|l10# radio_freq: #@2d#" | |
2703 " | | | | | | rf_chan_cnt: #@3dl10# assignment_id: #@4d#" | |
2704 " | | | | | | purpose: #@5=3:DL block|=4:UL block|=5:Two phase access|l16# pc_meas_chan: #@6=0:BCCH|=1:PDTCH|#" | |
2705 " | | | | | | access_burst_type: #@7=0:8 bit|=1:11 bit|~|l10# ta: #@8d#" | |
2706 " | | | | | | bts_pwr_ctl_mode: #@10=0:Mode A|=1:Mode B|~|l10# p0: #@9 * 2=510:Constant output power mode|#" | |
2707 " | | | | | | pr_mode: #@11=0:Mode A|=1:Mode B|~|l10# tsc: #@12d#" | |
2708 " | | | | | | h: #@13=0:Single RF|=1:Hopping RF|~|l10# timeslot_number: #@14d#" | |
2709 //COND/ | |
2710 "" | |
2711 "" | |
2712 "#@Fdl7# SINGLE_BLOCK_REQ #@5=3:DL blk|=4:UL blk|=5:Two phase|#" | |
2713 End header */ | |
2714 //ID/ | |
2715 #define TRL1_MPHP_SINGLE_BLOCK_REQ 72 | |
2716 //STRUCT/ | |
2717 typedef struct | |
2718 { | |
2719 UWORD32 header; | |
2720 //-------------------------------------------------- | |
2721 WORD32 tbf_sti; | |
2722 UWORD16 radio_freq; | |
2723 UWORD16 rf_chan_cnt; | |
2724 UWORD8 assignment_id; | |
2725 UWORD8 purpose; | |
2726 BOOL pc_meas_chan; | |
2727 BOOL access_burst_type; | |
2728 UWORD8 ta; | |
2729 UWORD8 p0; | |
2730 BOOL bts_pwr_ctl_mode; | |
2731 BOOL pr_mode; | |
2732 UWORD8 tsc; | |
2733 BOOL h; | |
2734 UWORD8 timeslot_number; | |
2735 } | |
2736 T_TR_MPHP_SINGLE_BLOCK_REQ; | |
2737 | |
2738 /***********************************************************************************************************/ | |
2739 /* Begin header | |
2740 //TYPE/ CLASSIC | |
2741 //NAME/ L1P_SINGLE_BLOCK_CON | |
2742 //FULL/ | |
2743 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2744 "#@Fdl7# | | |<-| | SINGLE_BLOCK_CON | assignment_id: #@1dl10# purpose: #@2=3:DL block|=4:UL block|=5:Two phase access|l10#" | |
2745 " | | | | | | 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|#" | |
2746 " | | | | | | txpwr: #@5dr5#" | |
2747 //COND/ | |
2748 "#@Fdl7# SINGLE_BLOCK_CON #@3=1:STI passed|=2:No valid TA|=3:CRC ERROR|~|#" | |
2749 End header */ | |
2750 //ID/ | |
2751 #define TRL1_L1P_SINGLE_BLOCK_CON 73 | |
2752 //STRUCT/ | |
2753 typedef struct | |
2754 { | |
2755 UWORD32 header; | |
2756 //-------------------------------------------------- | |
2757 UWORD8 assignment_id; | |
2758 UWORD8 purpose; | |
2759 UWORD8 status; | |
2760 BOOL dl_error_flag; | |
2761 UWORD8 txpwr[4]; | |
2762 } | |
2763 T_TR_L1P_SINGLE_BLOCK_CON; | |
2764 | |
2765 /***********************************************************************************************************/ | |
2766 /* Begin header | |
2767 //TYPE/ CLASSIC | |
2768 //NAME/ MPHP_PDCH_RELEASE_REQ | |
2769 //FULL/ | |
2770 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2771 "#@Fdl7# |---->| | | PDCH_RELEASE_REQ | assignment_id: #@1dl10# timeslot_available: #@2x#" | |
2772 //COND/ | |
2773 "#@Fdl7# PDCH_RELEASE_REQ timeslot_available: #@2x#" | |
2774 End header */ | |
2775 //ID/ | |
2776 #define TRL1_MPHP_PDCH_RELEASE_REQ 74 | |
2777 //STRUCT/ | |
2778 typedef struct | |
2779 { | |
2780 UWORD32 header; | |
2781 //-------------------------------------------------- | |
2782 UWORD8 assignment_id; | |
2783 UWORD8 timeslot_available; | |
2784 } | |
2785 T_TR_MPHP_PDCH_RELEASE_REQ; | |
2786 | |
2787 | |
2788 /***********************************************************************************************************/ | |
2789 /* Begin header | |
2790 //TYPE/ CLASSIC | |
2791 //NAME/ MPHP_TIMING_ADVANCE_REQ | |
2792 //FULL/ | |
2793 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2794 "#@Fdl7# |---->| | | TIMING_ADVANCE_REQ | assignment_id: #@1dl10# ta: #@2d#" | |
2795 " | | | | | | ta_index: #@3dl10# ta_tn: #@4d#" | |
2796 //COND/ | |
2797 "#@Fdl7# TIMING_ADVANCE_REQ" | |
2798 End header */ | |
2799 //ID/ | |
2800 #define TRL1_MPHP_TIMING_ADVANCE_REQ 75 | |
2801 //STRUCT/ | |
2802 typedef struct | |
2803 { | |
2804 UWORD32 header; | |
2805 //-------------------------------------------------- | |
2806 UWORD8 assignment_id; | |
2807 UWORD8 ta; | |
2808 UWORD8 ta_index; | |
2809 UWORD8 ta_tn; | |
2810 } | |
2811 T_TR_MPHP_TIMING_ADVANCE_REQ; | |
2812 | |
2813 /***********************************************************************************************************/ | |
2814 /* Begin header | |
2815 //TYPE/ CLASSIC | |
2816 //NAME/ MPHP_TBF_RELEASE_REQ | |
2817 //FULL/ | |
2818 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2819 "#@Fdl7# |---->| | | TBF_RELEASE_REQ | tbf_type: #@1=0:DL TBF|=1:UL TBF|=2:BOTH TBF|#" | |
2820 //COND/ | |
2821 "#@Fdl7# TBF_RELEASE_REQ tbf_type: #@1=0:DL TBF|=1:UL TBF|=2:BOTH TBF|#" | |
2822 End header */ | |
2823 //ID/ | |
2824 #define TRL1_MPHP_TBF_RELEASE_REQ 76 | |
2825 //STRUCT/ | |
2826 typedef struct | |
2827 { | |
2828 UWORD32 header; | |
2829 //-------------------------------------------------- | |
2830 UWORD8 tbf_type; | |
2831 } | |
2832 T_TR_MPHP_TBF_RELEASE_REQ; | |
2833 | |
2834 /***********************************************************************************************************/ | |
2835 /* Begin header | |
2836 //TYPE/ CLASSIC | |
2837 //NAME/ MPHP_START_PCCCH_REQ | |
2838 //FULL/ | |
2839 " | | | | | |" | |
2840 "================================================================================================================================================================" | |
2841 " | | | | | |" | |
2842 "#@Fdl7# |---->| | | START_PCCCH_REQ | imsimod: #@1dl10# kcn: #@2d#" | |
2843 " | | | | | | split_pg_cycle: #@3dl10# radio_freq: #@4d#" | |
2844 " | | | | | | rf_chan_cnt: #@5dl10# bs_pag_blks_res: #@6d#" | |
2845 " | | | | | | bs_pbcch_blks: #@7dl10# pb: - #@8*2d# dBm" | |
2846 " | | | | | | page_mode: #@9=0:Normal|=1:Extended|=2:Reorg|l10# h: #@10=0:Single RF|=1:Hopping RF|~|l10#" | |
2847 " | | | | | | timeslot_no: #@11dl10# tsc: #@12d#" | |
2848 //COND/ | |
2849 "#@Fdl7# START_PCCCH_REQ #@9=0:Normal|=1:Extended|=2:Reorg|~|#" | |
2850 End header */ | |
2851 //ID/ | |
2852 #define TRL1_MPHP_START_PCCCH_REQ 77 | |
2853 //STRUCT/ | |
2854 typedef struct | |
2855 { | |
2856 UWORD32 header; | |
2857 //-------------------------------------------------- | |
2858 UWORD16 imsimod; | |
2859 UWORD16 kcn; | |
2860 UWORD16 split_pg_cycle; | |
2861 UWORD16 radio_freq; | |
2862 UWORD16 rf_chan_cnt; | |
2863 UWORD8 bs_pag_blks_res; | |
2864 UWORD8 bs_pbcch_blks; | |
2865 UWORD8 pb; | |
2866 UWORD8 page_mode; | |
2867 BOOL h; | |
2868 UWORD8 timeslot_no; | |
2869 UWORD8 tsc; | |
2870 } | |
2871 T_TR_MPHP_START_PCCCH_REQ; | |
2872 | |
2873 /***********************************************************************************************************/ | |
2874 /* Begin header | |
2875 //TYPE/ CLASSIC | |
2876 //NAME/ L1P_PBCCHN_INFO | |
2877 //FULL/ | |
2878 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2879 "#@Fdl7# | | |<-| | PBCCHN_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
2880 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
2881 " | | | | | | relative_position: #@5dl10# input_level: #-@6 / 2f1# dBm" | |
2882 //COND/ | |
2883 "#@Fdl7# PBCCHN_INFO #@4=1:CRC ERROR|~|#" | |
2884 End header */ | |
2885 //ID/ | |
2886 #define TRL1_L1P_PBCCHN_INFO 78 | |
2887 //STRUCT/ | |
2888 typedef struct | |
2889 { | |
2890 UWORD32 header; | |
2891 //-------------------------------------------------- | |
2892 UWORD32 tpu_offset; | |
2893 UWORD16 radio_freq; | |
2894 WORD16 afc; | |
2895 BOOL error_flag; | |
2896 UWORD8 relative_position; | |
2897 UWORD8 input_level; | |
2898 } | |
2899 T_TR_L1P_PBCCHN_INFO; | |
2900 | |
2901 /***********************************************************************************************************/ | |
2902 /* Begin header | |
2903 //TYPE/ CLASSIC | |
2904 //NAME/ L1P_PNP_INFO | |
2905 //FULL/ | |
2906 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2907 "#@Fdl7# | | |<-| | PNP_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
2908 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
2909 " | | | | | | relative_position: #@5dl10# input_level: #-@6 / 2f1# dBm" | |
2910 //COND/ | |
2911 "#@Fdl7# PNP_INFO #@4=1:CRC ERROR|~|#" | |
2912 End header */ | |
2913 //ID/ | |
2914 #define TRL1_L1P_PNP_INFO 79 | |
2915 //STRUCT/ | |
2916 typedef struct | |
2917 { | |
2918 UWORD32 header; | |
2919 //-------------------------------------------------- | |
2920 UWORD32 tpu_offset; | |
2921 UWORD16 radio_freq; | |
2922 WORD16 afc; | |
2923 BOOL error_flag; | |
2924 UWORD8 relative_position; | |
2925 UWORD8 input_level; | |
2926 } | |
2927 T_TR_L1P_PNP_INFO; | |
2928 | |
2929 /***********************************************************************************************************/ | |
2930 /* Begin header | |
2931 //TYPE/ CLASSIC | |
2932 //NAME/ L1P_PEP_INFO | |
2933 //FULL/ | |
2934 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2935 "#@Fdl7# | | |<-| | PEP_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
2936 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
2937 " | | | | | | relative_position: #@5dl10# input_level: #-@6 / 2f1# dBm" | |
2938 //COND/ | |
2939 "#@Fdl7# PEP_INFO #@4=1:CRC ERROR|~|#" | |
2940 End header */ | |
2941 //ID/ | |
2942 #define TRL1_L1P_PEP_INFO 80 | |
2943 //STRUCT/ | |
2944 typedef struct | |
2945 { | |
2946 UWORD32 header; | |
2947 //-------------------------------------------------- | |
2948 UWORD32 tpu_offset; | |
2949 UWORD16 radio_freq; | |
2950 WORD16 afc; | |
2951 BOOL error_flag; | |
2952 UWORD8 relative_position; | |
2953 UWORD8 input_level; | |
2954 } | |
2955 T_TR_L1P_PEP_INFO; | |
2956 | |
2957 | |
2958 /***********************************************************************************************************/ | |
2959 /* Begin header | |
2960 //TYPE/ CLASSIC | |
2961 //NAME/ L1P_PALLC_INFO | |
2962 //FULL/ | |
2963 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2964 "#@Fdl7# | | |<-| | PALLC_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
2965 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
2966 " | | | | | | relative_position: #@5dl10# input_level: #-@6 / 2f1# dBm" | |
2967 //COND/ | |
2968 "#@Fdl7# PALLC_INFO #@4=1:CRC ERROR|~|#" | |
2969 End header */ | |
2970 //ID/ | |
2971 #define TRL1_L1P_PALLC_INFO 81 | |
2972 //STRUCT/ | |
2973 typedef struct | |
2974 { | |
2975 UWORD32 header; | |
2976 //-------------------------------------------------- | |
2977 UWORD32 tpu_offset; | |
2978 UWORD16 radio_freq; | |
2979 WORD16 afc; | |
2980 BOOL error_flag; | |
2981 UWORD8 relative_position; | |
2982 UWORD8 input_level; | |
2983 } | |
2984 T_TR_L1P_PALLC_INFO; | |
2985 | |
2986 /***********************************************************************************************************/ | |
2987 /* Begin header | |
2988 //TYPE/ CLASSIC | |
2989 //NAME/ L1P_PBCCHS_INFO | |
2990 //FULL/ | |
2991 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
2992 "#@Fdl7# | | |<-| | PBCCHS_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
2993 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
2994 " | | | | | | relative_position: #@5dl10# input_level: #-@6 / 2f1# dBm" | |
2995 //COND/ | |
2996 "#@Fdl7# PBCCHS_INFO #@4=1:CRC ERROR|~|#" | |
2997 End header */ | |
2998 //ID/ | |
2999 #define TRL1_L1P_PBCCHS_INFO 82 | |
3000 //STRUCT/ | |
3001 typedef struct | |
3002 { | |
3003 UWORD32 header; | |
3004 //-------------------------------------------------- | |
3005 UWORD32 tpu_offset; | |
3006 UWORD16 radio_freq; | |
3007 WORD16 afc; | |
3008 BOOL error_flag; | |
3009 UWORD8 relative_position; | |
3010 UWORD8 input_level; | |
3011 } | |
3012 T_TR_L1P_PBCCHS_INFO; | |
3013 | |
3014 /***********************************************************************************************************/ | |
3015 /* Begin header | |
3016 //TYPE/ CLASSIC | |
3017 //NAME/ L1P_PACCH_INFO | |
3018 //FULL/ | |
3019 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3020 "#@Fdl7# | | |<-| | PACCH_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#" | |
3021 " | | | | | | radio_freq: #@2dl10# afc: #@3d#" | |
3022 " | | | | | | relative_position: #@5dl10# input_level: #-@6 / 2f1# dBm" | |
3023 //COND/ | |
3024 "#@Fdl7# PACCH_INFO #@4=1:CRC ERROR|~|#" | |
3025 End header */ | |
3026 //ID/ | |
3027 #define TRL1_L1P_PACCH_INFO 83 | |
3028 //STRUCT/ | |
3029 typedef struct | |
3030 { | |
3031 UWORD32 header; | |
3032 //-------------------------------------------------- | |
3033 UWORD32 tpu_offset; | |
3034 UWORD16 radio_freq; | |
3035 WORD16 afc; | |
3036 BOOL error_flag; | |
3037 UWORD8 relative_position; | |
3038 UWORD8 input_level; | |
3039 } | |
3040 T_TR_L1P_PACCH_INFO; | |
3041 | |
3042 /***********************************************************************************************************/ | |
3043 /* Begin header | |
3044 //TYPE/ CLASSIC | |
3045 //NAME/ MPHP_SCELL_PBCCH_REQ | |
3046 //FULL/ | |
3047 " | | | | | |" | |
3048 "================================================================================================================================================================" | |
3049 " | | | | | |" | |
3050 "#@Fdl7# |---->| | | SCELL_PBCCH_REQ | radio_freq: #@1dl10# rf_chan_cnt: #@2d#" | |
3051 " | | | | | | nbr_psi: #@3dl10# bs_pbcch_blks: #@4d#" | |
3052 " | | | | | | pb: - #@5*2dl5# dBm psi1_repeat_period: #@6d#" | |
3053 " | | | | | | h: #@7=0:Single RF|=1:Hopping RF|~|l10# timeslot_no: #@8dl10#" | |
3054 " | | | | | | tsc: #@9d#" | |
3055 " | | | | | | relative_position: #@10dr5#" | |
3056 //COND/ | |
3057 "#@Fdl7# SCELL_PBCCH_REQ nbr_psi: #@3dl10#" | |
3058 End header */ | |
3059 //ID/ | |
3060 #define TRL1_MPHP_SCELL_PBCCH_REQ 84 | |
3061 //STRUCT/ | |
3062 typedef struct | |
3063 { | |
3064 UWORD32 header; | |
3065 //-------------------------------------------------- | |
3066 UWORD16 radio_freq; | |
3067 UWORD16 rf_chan_cnt; | |
3068 UWORD8 nbr_psi; | |
3069 UWORD8 bs_pbcch_blks; | |
3070 UWORD8 pb; | |
3071 UWORD8 psi1_repeat_period; | |
3072 BOOL h; | |
3073 UWORD8 timeslot_no; | |
3074 UWORD8 tsc; | |
3075 UWORD8 relative_position_array[20]; | |
3076 } | |
3077 T_TR_MPHP_SCELL_PBCCH_REQ; | |
3078 | |
3079 /***********************************************************************************************************/ | |
3080 /* Begin header | |
3081 //TYPE/ CLASSIC | |
3082 //NAME/ MPHP_CR_MEAS_REQ | |
3083 //FULL/ | |
3084 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3085 "#@Fdl7# |---->| | | CR_MEAS_REQ | nb_carrier: #@1dl10# list_id: #@2d#" | |
3086 //COND/ | |
3087 "#@Fdl7# CR_MEAS_REQ" | |
3088 End header */ | |
3089 //ID/ | |
3090 #define TRL1_MPHP_CR_MEAS_REQ 85 | |
3091 //STRUCT/ | |
3092 typedef struct | |
3093 { | |
3094 UWORD32 header; | |
3095 //-------------------------------------------------- | |
3096 UWORD8 nb_carrier; | |
3097 UWORD8 list_id; | |
3098 } | |
3099 T_TR_MPHP_CR_MEAS_REQ; | |
3100 | |
3101 #define MAX_CR 20 | |
3102 | |
3103 | |
3104 /***********************************************************************************************************/ | |
3105 /* Begin header | |
3106 //TYPE/ CLASSIC | |
3107 //NAME/ L1P_CR_MEAS_DONE | |
3108 //FULL/ | |
3109 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3110 "#@Fdl7# | | |<-| | CR_MEAS_DONE | nmeas: #@3dl10# list_id: #@4d#" | |
3111 " | | | | | | reporting_period: #@1d#" | |
3112 " | | | | | | freq: #@2dr5#" | |
3113 " | | | | | | rxlev: #@5dr5#" | |
3114 //COND/ | |
3115 "#@Fdl7# CR_MEAS_DONE" | |
3116 End header */ | |
3117 //ID/ | |
3118 #define TRL1_L1P_CR_MEAS_DONE 86 | |
3119 //STRUCT/ | |
3120 typedef struct | |
3121 { | |
3122 UWORD32 header; | |
3123 //-------------------------------------------------- | |
3124 UWORD16 reporting_period; | |
3125 UWORD16 freq[20]; | |
3126 UWORD8 nmeas; | |
3127 UWORD8 list_id; | |
3128 WORD8 rxlev[20]; | |
3129 } | |
3130 T_TR_L1P_CR_MEAS_DONE; | |
3131 | |
3132 /***********************************************************************************************************/ | |
3133 /* Begin header | |
3134 //TYPE/ CLASSIC | |
3135 //NAME/ MPHP_INT_MEAS_REQ | |
3136 //FULL/ | |
3137 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3138 "#@Fdl7# |---->| | | INT_MEAS_REQ | radio_freq: #@1dl10# rf_chan_cnt: #@2d#" | |
3139 " | | | | | | h: #@3=0:Single RF|=1:Hopping RF|~|l10# tn: #@4d#" | |
3140 " | | | | | | multislot_class: #@5dl10#" | |
3141 //COND/ | |
3142 "#@Fdl7# INT_MEAS_REQ" | |
3143 End header */ | |
3144 //ID/ | |
3145 #define TRL1_MPHP_INT_MEAS_REQ 87 | |
3146 //STRUCT/ | |
3147 typedef struct | |
3148 { | |
3149 UWORD32 header; | |
3150 //-------------------------------------------------- | |
3151 UWORD16 radio_freq; | |
3152 UWORD16 rf_chan_cnt; | |
3153 BOOL h; | |
3154 UWORD8 tn; | |
3155 UWORD8 multislot_class; | |
3156 } | |
3157 T_TR_MPHP_INT_MEAS_REQ; | |
3158 | |
3159 /***********************************************************************************************************/ | |
3160 /* Begin header | |
3161 //TYPE/ CLASSIC | |
3162 //NAME/ MPHP_INT_MEAS_IND | |
3163 //FULL/ | |
3164 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3165 "#@Fdl7# |<----| | | INT_MEAS_IND | rxlev: #@1dr5#" | |
3166 " | | | | | | #@2dr5#" | |
3167 //COND/ | |
3168 "#@Fdl7# INT_MEAS_IND" | |
3169 End header */ | |
3170 //ID/ | |
3171 #define TRL1_MPHP_INT_MEAS_IND 88 | |
3172 //STRUCT/ | |
3173 typedef struct | |
3174 { | |
3175 UWORD32 header; | |
3176 //-------------------------------------------------- | |
3177 WORD8 rxlev_0[8]; | |
3178 WORD8 rxlev_1[8]; | |
3179 } | |
3180 T_TR_MPHP_INT_MEAS_IND; | |
3181 | |
3182 /***********************************************************************************************************/ | |
3183 /* Begin header | |
3184 //TYPE/ CLASSIC | |
3185 //NAME/ MPHP_TINT_MEAS_IND | |
3186 //FULL/ | |
3187 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3188 "#@Fdl7# |<----| | | TINT_MEAS_IND | rxlev: #@1dr5#" | |
3189 " | | | | | | #@2dr5#" | |
3190 //COND/ | |
3191 "#@Fdl7# TINT_MEAS_IND" | |
3192 End header */ | |
3193 //ID/ | |
3194 #define TRL1_MPHP_TINT_MEAS_IND 89 | |
3195 //STRUCT/ | |
3196 typedef struct | |
3197 { | |
3198 UWORD32 header; | |
3199 //-------------------------------------------------- | |
3200 WORD8 rxlev_0[8]; | |
3201 WORD8 rxlev_1[8]; | |
3202 } | |
3203 T_TR_MPHP_TINT_MEAS_IND; | |
3204 | |
3205 /***********************************************************************************************************/ | |
3206 /* Begin header | |
3207 //TYPE/ CLASSIC | |
3208 //NAME/ L1P_ITMEAS_IND | |
3209 //FULL/ | |
3210 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3211 "#@Fdl7# | | |<-| | ITMEAS_IND | position: #@1dl10# meas_bitmap: #@2x#" | |
3212 //COND/ | |
3213 "#@Fdl7# ITMEAS_IND" | |
3214 End header */ | |
3215 //ID/ | |
3216 #define TRL1_L1P_ITMEAS_IND 90 | |
3217 //STRUCT/ | |
3218 typedef struct | |
3219 { | |
3220 UWORD32 header; | |
3221 //-------------------------------------------------- | |
3222 UWORD8 position; | |
3223 UWORD8 meas_bitmap; | |
3224 } | |
3225 T_TR_L1P_ITMEAS_IND; | |
3226 | |
3227 /***********************************************************************************************************/ | |
3228 /* Begin header | |
3229 //TYPE/ CLASSIC | |
3230 //NAME/ MPHP_NCELL_PBCCH_REQ | |
3231 //FULL/ | |
3232 " | | | | | |" | |
3233 "================================================================================================================================================================" | |
3234 " | | | | | |" | |
3235 "#@Fdl7# |---->| | | NCELL_PBCCH_REQ | fn_offset: #@1dl10# time_alignment: #@2d#" | |
3236 " | | | | | | radio_freq: #@3dl10# rf_chan_cnt: #@4d#" | |
3237 " | | | | | | bcch_carrier: #@5dl10# bs_pbcch_blks: #@6d#" | |
3238 " | | | | | | pb: - #@7*2dl5# dBm psi1_repeat_period: #@8d#" | |
3239 " | | | | | | h: #@10=0:Single RF|=1:Hopping RF|~|l10# timeslot_no: #@11dl10#" | |
3240 " | | | | | | tsc: #@12d#" | |
3241 " | | | | | | relative_position: #@9dr5#" | |
3242 //COND/ | |
3243 "#@Fdl7# NCELL_PBCCH_REQ radio_freq: #@3dl10#" | |
3244 End header */ | |
3245 //ID/ | |
3246 #define TRL1_MPHP_NCELL_PBCCH_REQ 91 | |
3247 //STRUCT/ | |
3248 typedef struct | |
3249 { | |
3250 UWORD32 header; | |
3251 //-------------------------------------------------- | |
3252 UWORD32 fn_offset; | |
3253 UWORD32 time_alignment; | |
3254 UWORD16 radio_freq; | |
3255 UWORD16 rf_chan_cnt; | |
3256 UWORD16 bcch_carrier; | |
3257 UWORD8 bs_pbcch_blks; | |
3258 UWORD8 pb; | |
3259 UWORD8 psi1_repeat_period; | |
3260 UWORD8 relative_position; | |
3261 BOOL h; | |
3262 UWORD8 timeslot_no; | |
3263 UWORD8 tsc; | |
3264 } | |
3265 T_TR_MPHP_NCELL_PBCCH_REQ; | |
3266 | |
3267 /***********************************************************************************************************/ | |
3268 /* Begin header | |
3269 //TYPE/ CLASSIC | |
3270 //NAME/ MPHP_UPDATE_PSI_PARAM_REQ | |
3271 //FULL/ | |
3272 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3273 "#@Fdl7# |---->| | | UPDATE_PSI_PARAM_REQ | pb: - #@1*2dl5# dBm access_burst_type: #@2=0: 8 bit|=1:11 bit|#" | |
3274 //COND/ | |
3275 "#@Fdl7# UPDATE_PSI_PARAM_REQ" | |
3276 End header */ | |
3277 //ID/ | |
3278 #define TRL1_MPHP_UPDATE_PSI_PARAM_REQ 92 | |
3279 //STRUCT/ | |
3280 typedef struct | |
3281 { | |
3282 UWORD32 header; | |
3283 //-------------------------------------------------- | |
3284 UWORD8 pb; | |
3285 BOOL access_burst_type; | |
3286 } | |
3287 T_TR_MPHP_UPDATE_PSI_PARAM_REQ; | |
3288 | |
3289 /***********************************************************************************************************/ | |
3290 /* Begin header | |
3291 //TYPE/ CLASSIC | |
3292 //NAME/ L1P_TBF_RELEASED | |
3293 //FULL/ | |
3294 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3295 "#@Fdl7# | | |<-| | TBF_RELEASED | released_all: #@1=0:NO|=1:YES|l10# dl_tn: #@2d#" | |
3296 " | | | | | | tbf_type: #@3=0:DL TBF|=1:UL TBF|=2:BOTH TBF|#" | |
3297 //COND/ | |
3298 "#@Fdl7# TBF_RELEASED tbf_type: #@3=0:DL TBF |=1:UL TBF |=2:BOTH TBF|~|# #@2=1:All released|~|# dl_tn: #@2d#" | |
3299 End header */ | |
3300 //ID/ | |
3301 #define TRL1_L1P_TBF_RELEASED 93 | |
3302 //STRUCT/ | |
3303 typedef struct | |
3304 { | |
3305 UWORD32 header; | |
3306 //-------------------------------------------------- | |
3307 BOOL released_all; | |
3308 UWORD8 dl_tn; | |
3309 UWORD8 tbf_type; | |
3310 } | |
3311 T_TR_L1P_TBF_RELEASED; | |
3312 | |
3313 /***********************************************************************************************************/ | |
3314 /* Begin header | |
3315 //TYPE/ CLASSIC | |
3316 //NAME/ L1P_PDCH_RELEASED | |
3317 //FULL/ | |
3318 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3319 "#@Fdl7# | | |<-| | PDCH_RELEASED | assignment_id: #@1dl10# dl_tn: #@2d#" | |
3320 //COND/ | |
3321 "#@Fdl7# PDCH_RELEASED dl_tn: #@2d#" | |
3322 End header */ | |
3323 //ID/ | |
3324 #define TRL1_L1P_PDCH_RELEASED 94 | |
3325 //STRUCT/ | |
3326 typedef struct | |
3327 { | |
3328 UWORD32 header; | |
3329 //-------------------------------------------------- | |
3330 UWORD8 assignment_id; | |
3331 UWORD8 dl_tn; | |
3332 } | |
3333 T_TR_L1P_PDCH_RELEASED; | |
3334 | |
3335 #define MAX_TCR 10 | |
3336 | |
3337 /***********************************************************************************************************/ | |
3338 /* Begin header | |
3339 //TYPE/ CLASSIC | |
3340 //NAME/ L1P_TCR_MEAS_DONE | |
3341 //FULL/ | |
3342 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3343 "#@Fdl7# | | |<-| | TCR_MEAS_DONE | list_id: #@4dl10# nb_carrier: #@5d#" | |
3344 " | | | | | | radio_freq: #@2dr5#" | |
3345 " | | | | | | acc_level: #@3dr5#" | |
3346 " | | | | | | acc_nbmeas: #@6dr5#" | |
3347 " | | | | | | tpu_offset: #@1d#" | |
3348 //COND/ | |
3349 "#@Fdl7# TCR_MEAS_DONE" | |
3350 End header */ | |
3351 //ID/ | |
3352 #define TRL1_L1P_TCR_MEAS_DONE 95 | |
3353 //STRUCT/ | |
3354 typedef struct | |
3355 { | |
3356 UWORD32 header; | |
3357 //-------------------------------------------------- | |
3358 UWORD32 tpu_offset; | |
3359 UWORD16 radio_freq[10]; | |
3360 WORD16 acc_level[10]; | |
3361 UWORD8 list_id; | |
3362 UWORD8 nb_carrier; | |
3363 UWORD8 acc_nbmeas[10]; | |
3364 } | |
3365 T_TR_L1P_TCR_MEAS_DONE; | |
3366 | |
3367 /***********************************************************************************************************/ | |
3368 /* Begin header | |
3369 //TYPE/ CLASSIC | |
3370 //NAME/ MPHP_ASSIGNMENT_CON | |
3371 //FULL/ | |
3372 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3373 "#@Fdl7# | | |<-| | ASSIGNMENT_CON | dl_tn: #@1d#" | |
3374 //COND/ | |
3375 "#@Fdl7# ASSIGNMENT_CON dl_tn: #@1d#" | |
3376 End header */ | |
3377 //ID/ | |
3378 #define TRL1_MPHP_ASSIGNMENT_CON 96 | |
3379 //STRUCT/ | |
3380 typedef struct | |
3381 { | |
3382 UWORD32 header; | |
3383 //-------------------------------------------------- | |
3384 UWORD8 dl_tn; | |
3385 } | |
3386 T_TR_MPHP_ASSIGNMENT_CON; | |
3387 | |
3388 /***********************************************************************************************************/ | |
3389 /* Begin header | |
3390 //TYPE/ CLASSIC | |
3391 //NAME/ MPHP_TCR_MEAS_REQ | |
3392 //FULL/ | |
3393 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3394 "#@Fdl7# |---->| | | TCR_MEAS_REQ | nb_carrier: #@1dl10# list_id: #@2d#" | |
3395 //COND/ | |
3396 "#@Fdl7# TCR_MEAS_REQ" | |
3397 End header */ | |
3398 //ID/ | |
3399 #define TRL1_MPHP_TCR_MEAS_REQ 97 | |
3400 //STRUCT/ | |
3401 typedef struct | |
3402 { | |
3403 UWORD32 header; | |
3404 //-------------------------------------------------- | |
3405 UWORD8 nb_carrier; | |
3406 UWORD8 list_id; | |
3407 } | |
3408 T_TR_MPHP_TCR_MEAS_REQ; | |
3409 | |
3410 /***********************************************************************************************************/ | |
3411 /* Begin header | |
3412 //TYPE/ CLASSIC | |
3413 //NAME/ MPHC_STOP_NETWORK_SYNC_REQ | |
3414 //FULL/ | |
3415 " | | | | | |" | |
3416 "#@Fdl7# |---->| | | STOP_NETWORK_SYNC_REQ |" | |
3417 //COND/ | |
3418 "#@Fdl7# STOP_NETWORK_SYNC_REQ" | |
3419 End header */ | |
3420 //ID/ | |
3421 #define TRL1_MPHC_STOP_NETWORK_SYNC_REQ 98 | |
3422 //STRUCT/ | |
3423 typedef struct | |
3424 { | |
3425 UWORD32 header; | |
3426 } | |
3427 T_TR_MPHC_STOP_NETWORK_SYNC_REQ; | |
3428 | |
3429 /***********************************************************************************************************/ | |
3430 /* Begin header | |
3431 //TYPE/ CLASSIC | |
3432 //NAME/ MPHP_NCELL_PBCCH_STOP_REQ | |
3433 //FULL/ | |
3434 " | | | | | |" | |
3435 "#@Fdl7# |---->| | | NCELL_PBCCH_STOP_REQ |" | |
3436 //COND/ | |
3437 "#@Fdl7# NCELL_PBCCH_STOP_REQ" | |
3438 End header */ | |
3439 //ID/ | |
3440 #define TRL1_MPHP_NCELL_PBCCH_STOP_REQ 99 | |
3441 //STRUCT/ | |
3442 typedef struct | |
3443 { | |
3444 UWORD32 header; | |
3445 } | |
3446 T_TR_MPHP_NCELL_PBCCH_STOP_REQ; | |
3447 | |
3448 /***********************************************************************************************************/ | |
3449 /* Begin header | |
3450 //TYPE/ CLASSIC | |
3451 //NAME/ MPHP_STOP_PCCCH_REQ | |
3452 //FULL/ | |
3453 " | | | | | |" | |
3454 "#@Fdl7# |---->| | | STOP_PCCCH_REQ |" | |
3455 //COND/ | |
3456 "#@Fdl7# STOP_PCCCH_REQ" | |
3457 End header */ | |
3458 //ID/ | |
3459 #define TRL1_MPHP_STOP_PCCCH_REQ 100 | |
3460 //STRUCT/ | |
3461 typedef struct | |
3462 { | |
3463 UWORD32 header; | |
3464 } | |
3465 T_TR_MPHP_STOP_PCCCH_REQ; | |
3466 | |
3467 /***********************************************************************************************************/ | |
3468 /* Begin header | |
3469 //TYPE/ CLASSIC | |
3470 //NAME/ MPHP_SCELL_PBCCH_STOP_REQ | |
3471 //FULL/ | |
3472 " | | | | | |" | |
3473 "#@Fdl7# |---->| | | SCELL_PBCCH_STOP_REQ |" | |
3474 //COND/ | |
3475 "#@Fdl7# SCELL_PBCCH_STOP_REQ" | |
3476 End header */ | |
3477 //ID/ | |
3478 #define TRL1_MPHP_SCELL_PBCCH_STOP_REQ 101 | |
3479 //STRUCT/ | |
3480 typedef struct | |
3481 { | |
3482 UWORD32 header; | |
3483 } | |
3484 T_TR_MPHP_SCELL_PBCCH_STOP_REQ; | |
3485 | |
3486 /***********************************************************************************************************/ | |
3487 /* Begin header | |
3488 //TYPE/ CLASSIC | |
3489 //NAME/ MPHP_RA_STOP_REQ | |
3490 //FULL/ | |
3491 " | | | | | |" | |
3492 "#@Fdl7# |---->| | | RA_STOP_REQ |" | |
3493 //COND/ | |
3494 "#@Fdl7# RA_STOP_REQ" | |
3495 End header */ | |
3496 //ID/ | |
3497 #define TRL1_MPHP_RA_STOP_REQ 102 | |
3498 //STRUCT/ | |
3499 typedef struct | |
3500 { | |
3501 UWORD32 header; | |
3502 } | |
3503 T_TR_MPHP_RA_STOP_REQ; | |
3504 | |
3505 /***********************************************************************************************************/ | |
3506 /* Begin header | |
3507 //TYPE/ CLASSIC | |
3508 //NAME/ MPHP_STOP_SINGLE_BLOCK_REQ | |
3509 //FULL/ | |
3510 " | | | | | |" | |
3511 "#@Fdl7# |---->| | | STOP_SINGLE_BLOCK_REQ |" | |
3512 //COND/ | |
3513 "#@Fdl7# STOP_SINGLE_BLOCK_REQ" | |
3514 End header */ | |
3515 //ID/ | |
3516 #define TRL1_MPHP_STOP_SINGLE_BLOCK_REQ 103 | |
3517 //STRUCT/ | |
3518 typedef struct | |
3519 { | |
3520 UWORD32 header; | |
3521 } | |
3522 T_TR_MPHP_STOP_SINGLE_BLOCK_REQ; | |
3523 | |
3524 /***********************************************************************************************************/ | |
3525 /* Begin header | |
3526 //TYPE/ CLASSIC | |
3527 //NAME/ L1P_TA_CONFIG_DONE | |
3528 //FULL/ | |
3529 " | | | | | |" | |
3530 "#@Fdl7# |---->| | | TA_CONFIG_DONE |" | |
3531 //COND/ | |
3532 "#@Fdl7# TA_CONFIG_DONE" | |
3533 End header */ | |
3534 //ID/ | |
3535 #define TRL1_L1P_TA_CONFIG_DONE 104 | |
3536 //STRUCT/ | |
3537 typedef struct | |
3538 { | |
3539 UWORD32 header; | |
3540 } | |
3541 T_TR_L1P_TA_CONFIG_DONE; | |
3542 | |
3543 /***********************************************************************************************************/ | |
3544 /* Begin header | |
3545 //TYPE/ CLASSIC | |
3546 //NAME/ MPHP_CR_MEAS_STOP_REQ | |
3547 //FULL/ | |
3548 " | | | | | |" | |
3549 "#@Fdl7# |---->| | | CR_MEAS_STOP_REQ |" | |
3550 //COND/ | |
3551 "#@Fdl7# CR_MEAS_STOP_REQ" | |
3552 End header */ | |
3553 //ID/ | |
3554 #define TRL1_MPHP_CR_MEAS_STOP_REQ 105 | |
3555 //STRUCT/ | |
3556 typedef struct | |
3557 { | |
3558 UWORD32 header; | |
3559 } | |
3560 T_TR_MPHP_CR_MEAS_STOP_REQ; | |
3561 | |
3562 /***********************************************************************************************************/ | |
3563 /* Begin header | |
3564 //TYPE/ CLASSIC | |
3565 //NAME/ MPHP_TCR_MEAS_STOP_REQ | |
3566 //FULL/ | |
3567 " | | | | | |" | |
3568 "#@Fdl7# |---->| | | TCR_MEAS_STOP_REQ |" | |
3569 //COND/ | |
3570 "#@Fdl7# TCR_MEAS_STOP_REQ" | |
3571 End header */ | |
3572 //ID/ | |
3573 #define TRL1_MPHP_TCR_MEAS_STOP_REQ 106 | |
3574 //STRUCT/ | |
3575 typedef struct | |
3576 { | |
3577 UWORD32 header; | |
3578 } | |
3579 T_TR_MPHP_TCR_MEAS_STOP_REQ; | |
3580 | |
3581 /***********************************************************************************************************/ | |
3582 /* Begin header | |
3583 //TYPE/ CLASSIC | |
3584 //NAME/ MPHP_INT_MEAS_STOP_REQ | |
3585 //FULL/ | |
3586 " | | | | | |" | |
3587 "#@Fdl7# |---->| | | INT_MEAS_STOP_REQ |" | |
3588 //COND/ | |
3589 "#@Fdl7# INT_MEAS_STOP_REQ" | |
3590 End header */ | |
3591 //ID/ | |
3592 #define TRL1_MPHP_INT_MEAS_STOP_REQ 107 | |
3593 //STRUCT/ | |
3594 typedef struct | |
3595 { | |
3596 UWORD32 header; | |
3597 } | |
3598 T_TR_MPHP_INT_MEAS_STOP_REQ; | |
3599 | |
3600 //////////////////// | |
3601 // AUDIO messages // | |
3602 //////////////////// | |
3603 | |
3604 /***********************************************************************************************************/ | |
3605 /* Begin header | |
3606 //TYPE/ CLASSIC | |
3607 //NAME/ MMI_KEYBEEP_START_REQ | |
3608 //FULL/ | |
3609 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3610 "#@Fdl7# |---->| | | KEYBEEP_START_REQ | d_k_x1_kt0: #@1dl10# d_k_x1_kt1: #@2d#" | |
3611 " | | | | | | d_dur_kb: #@3d#" | |
3612 //COND/ | |
3613 "#@Fdl7# KEYBEEP_START_REQ" | |
3614 End header */ | |
3615 //ID/ | |
3616 #define TRL1_MMI_KEYBEEP_START_REQ 108 | |
3617 //STRUCT/ | |
3618 typedef struct | |
3619 { | |
3620 UWORD32 header; | |
3621 //-------------------------------------------------- | |
3622 UWORD16 d_k_x1_kt0; | |
3623 UWORD16 d_k_x1_kt1; | |
3624 UWORD16 d_dur_kb; | |
3625 } | |
3626 T_TR_MMI_KEYBEEP_START_REQ; | |
3627 | |
3628 /***********************************************************************************************************/ | |
3629 /* Begin header | |
3630 //TYPE/ CLASSIC | |
3631 //NAME/ MMI_KEYBEEP_START_CON | |
3632 //FULL/ | |
3633 " | | | | | |" | |
3634 "#@Fdl7# |<----| | | KEYBEEP_START_CON |" | |
3635 //COND/ | |
3636 "#@Fdl7# KEYBEEP_START_CON" | |
3637 End header */ | |
3638 //ID/ | |
3639 #define TRL1_MMI_KEYBEEP_START_CON 109 | |
3640 //STRUCT/ | |
3641 typedef struct | |
3642 { | |
3643 UWORD32 header; | |
3644 } | |
3645 T_TR_MMI_KEYBEEP_START_CON; | |
3646 | |
3647 /***********************************************************************************************************/ | |
3648 /* Begin header | |
3649 //TYPE/ CLASSIC | |
3650 //NAME/ MMI_KEYBEEP_STOP_REQ | |
3651 //FULL/ | |
3652 " | | | | | |" | |
3653 "#@Fdl7# |---->| | | KEYBEEP_STOP_REQ |" | |
3654 //COND/ | |
3655 "#@Fdl7# KEYBEEP_STOP_REQ" | |
3656 End header */ | |
3657 //ID/ | |
3658 #define TRL1_MMI_KEYBEEP_STOP_REQ 110 | |
3659 //STRUCT/ | |
3660 typedef struct | |
3661 { | |
3662 UWORD32 header; | |
3663 } | |
3664 T_TR_MMI_KEYBEEP_STOP_REQ; | |
3665 | |
3666 /***********************************************************************************************************/ | |
3667 /* Begin header | |
3668 //TYPE/ CLASSIC | |
3669 //NAME/ MMI_KEYBEEP_STOP_CON | |
3670 //FULL/ | |
3671 " | | | | | |" | |
3672 "#@Fdl7# |<----| | | KEYBEEP_STOP_CON |" | |
3673 //COND/ | |
3674 "#@Fdl7# KEYBEEP_STOP_CON" | |
3675 End header */ | |
3676 //ID/ | |
3677 #define TRL1_MMI_KEYBEEP_STOP_CON 111 | |
3678 //STRUCT/ | |
3679 typedef struct | |
3680 { | |
3681 UWORD32 header; | |
3682 } | |
3683 T_TR_MMI_KEYBEEP_STOP_CON; | |
3684 | |
3685 /***********************************************************************************************************/ | |
3686 /* Begin header | |
3687 //TYPE/ CLASSIC | |
3688 //NAME/ MMI_TONE_START_REQ | |
3689 //FULL/ | |
3690 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3691 "#@Fdl7# |---->| | | TONE_START_REQ | d_k_x1_t0: #@1dl10# d_k_x1_t1: #@2d#" | |
3692 " | | | | | | d_k_x1_t2: #@3dl10# d_pe_rep: #@4d#" | |
3693 " | | | | | | d_pe_off: #@5dl10# d_se_off: #@6d#" | |
3694 " | | | | | | d_bu_off: #@7dl10#" | |
3695 " | | | | | | d_t0_on: #@8dl10# d_t0_off: #@9d#" | |
3696 " | | | | | | d_t1_on: #@10dl10# d_t1_off: #@11d#" | |
3697 " | | | | | | d_t2_on: #@12dl10# d_t2_off: #@13d#" | |
3698 //COND/ | |
3699 "#@Fdl7# TONE_START_REQ" | |
3700 End header */ | |
3701 //ID/ | |
3702 #define TRL1_MMI_TONE_START_REQ 112 | |
3703 //STRUCT/ | |
3704 typedef struct | |
3705 { | |
3706 UWORD32 header; | |
3707 //-------------------------------------------------- | |
3708 UWORD16 d_k_x1_t0; | |
3709 UWORD16 d_k_x1_t1; | |
3710 UWORD16 d_k_x1_t2; | |
3711 UWORD16 d_pe_rep; | |
3712 UWORD16 d_pe_off; | |
3713 UWORD16 d_se_off; | |
3714 UWORD16 d_bu_off; | |
3715 UWORD16 d_t0_on; | |
3716 UWORD16 d_t0_off; | |
3717 UWORD16 d_t1_on; | |
3718 UWORD16 d_t1_off; | |
3719 UWORD16 d_t2_on; | |
3720 UWORD16 d_t2_off; | |
3721 } | |
3722 T_TR_MMI_TONE_START_REQ; | |
3723 | |
3724 /***********************************************************************************************************/ | |
3725 /* Begin header | |
3726 //TYPE/ CLASSIC | |
3727 //NAME/ MMI_TONE_START_CON | |
3728 //FULL/ | |
3729 " | | | | | |" | |
3730 "#@Fdl7# |<----| | | TONE_START_CON |" | |
3731 //COND/ | |
3732 "#@Fdl7# TONE_START_CON" | |
3733 End header */ | |
3734 //ID/ | |
3735 #define TRL1_MMI_TONE_START_CON 113 | |
3736 //STRUCT/ | |
3737 typedef struct | |
3738 { | |
3739 UWORD32 header; | |
3740 } | |
3741 T_TR_MMI_TONE_START_CON; | |
3742 | |
3743 /***********************************************************************************************************/ | |
3744 /* Begin header | |
3745 //TYPE/ CLASSIC | |
3746 //NAME/ MMI_TONE_STOP_REQ | |
3747 //FULL/ | |
3748 " | | | | | |" | |
3749 "#@Fdl7# |---->| | | TONE_STOP_REQ |" | |
3750 //COND/ | |
3751 "#@Fdl7# TONE_STOP_REQ" | |
3752 End header */ | |
3753 //ID/ | |
3754 #define TRL1_MMI_TONE_STOP_REQ 114 | |
3755 //STRUCT/ | |
3756 typedef struct | |
3757 { | |
3758 UWORD32 header; | |
3759 } | |
3760 T_TR_MMI_TONE_STOP_REQ; | |
3761 | |
3762 /***********************************************************************************************************/ | |
3763 /* Begin header | |
3764 //TYPE/ CLASSIC | |
3765 //NAME/ MMI_TONE_STOP_CON | |
3766 //FULL/ | |
3767 " | | | | | |" | |
3768 "#@Fdl7# |<----| | | TONE_STOP_CON |" | |
3769 //COND/ | |
3770 "#@Fdl7# TONE_STOP_CON" | |
3771 End header */ | |
3772 //ID/ | |
3773 #define TRL1_MMI_TONE_STOP_CON 115 | |
3774 //STRUCT/ | |
3775 typedef struct | |
3776 { | |
3777 UWORD32 header; | |
3778 } | |
3779 T_TR_MMI_TONE_STOP_CON; | |
3780 | |
3781 /***********************************************************************************************************/ | |
3782 /* Begin header | |
3783 //TYPE/ CLASSIC | |
3784 //NAME/ MMI_MELODY0_START_REQ | |
3785 //FULL/ | |
3786 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3787 "#@Fdl7# |---->| | | MELODY0_START_REQ | session_id: #@2dl10# loopback: #@3=0:NO|=1:YES|~|#" | |
3788 " | | | | | | oscillator_bitmap: #@3bz16#" | |
3789 //COND/ | |
3790 "#@Fdl7# MELODY0_START_REQ id: #@2d#" | |
3791 End header */ | |
3792 //ID/ | |
3793 #define TRL1_MMI_MELODY0_START_REQ 116 | |
3794 //STRUCT/ | |
3795 typedef struct | |
3796 { | |
3797 UWORD32 header; | |
3798 //-------------------------------------------------- | |
3799 UWORD16 oscillator_used_bitmap; | |
3800 UWORD8 session_id; | |
3801 BOOL loopback; | |
3802 } | |
3803 T_TR_MMI_MELODY0_START_REQ; | |
3804 | |
3805 /***********************************************************************************************************/ | |
3806 /* Begin header | |
3807 //TYPE/ CLASSIC | |
3808 //NAME/ MMI_MELODY1_START_REQ | |
3809 //FULL/ | |
3810 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3811 "#@Fdl7# |---->| | | MELODY1_START_REQ | session_id: #@2dl10# loopback: #@3=0:NO|=1:YES|~|#" | |
3812 " | | | | | | oscillator_bitmap: #@3bz16#" | |
3813 //COND/ | |
3814 "#@Fdl7# MELODY1_START_REQ id: #@2d#" | |
3815 End header */ | |
3816 //ID/ | |
3817 #define TRL1_MMI_MELODY1_START_REQ 117 | |
3818 //STRUCT/ | |
3819 typedef struct | |
3820 { | |
3821 UWORD32 header; | |
3822 //-------------------------------------------------- | |
3823 UWORD16 oscillator_used_bitmap; | |
3824 UWORD8 session_id; | |
3825 BOOL loopback; | |
3826 } | |
3827 T_TR_MMI_MELODY1_START_REQ; | |
3828 | |
3829 /***********************************************************************************************************/ | |
3830 /* Begin header | |
3831 //TYPE/ CLASSIC | |
3832 //NAME/ MMI_MELODY0_START_CON | |
3833 //FULL/ | |
3834 " | | | | | |" | |
3835 "#@Fdl7# |<----| | | MELODY0_START_CON |" | |
3836 //COND/ | |
3837 "#@Fdl7# MELODY0_START_CON" | |
3838 End header */ | |
3839 //ID/ | |
3840 #define TRL1_MMI_MELODY0_START_CON 118 | |
3841 //STRUCT/ | |
3842 typedef struct | |
3843 { | |
3844 UWORD32 header; | |
3845 } | |
3846 T_TR_MMI_MELODY0_START_CON; | |
3847 | |
3848 /***********************************************************************************************************/ | |
3849 /* Begin header | |
3850 //TYPE/ CLASSIC | |
3851 //NAME/ MMI_MELODY0_STOP_REQ | |
3852 //FULL/ | |
3853 " | | | | | |" | |
3854 "#@Fdl7# |---->| | | MELODY0_STOP_REQ |" | |
3855 //COND/ | |
3856 "#@Fdl7# MELODY0_STOP_REQ" | |
3857 End header */ | |
3858 //ID/ | |
3859 #define TRL1_MMI_MELODY0_STOP_REQ 119 | |
3860 //STRUCT/ | |
3861 typedef struct | |
3862 { | |
3863 UWORD32 header; | |
3864 } | |
3865 T_TR_MMI_MELODY0_STOP_REQ; | |
3866 | |
3867 /***********************************************************************************************************/ | |
3868 /* Begin header | |
3869 //TYPE/ CLASSIC | |
3870 //NAME/ MMI_MELODY0_STOP_CON | |
3871 //FULL/ | |
3872 " | | | | | |" | |
3873 "#@Fdl7# |<----| | | MELODY0_STOP_CON |" | |
3874 //COND/ | |
3875 "#@Fdl7# MELODY0_STOP_CON" | |
3876 End header */ | |
3877 //ID/ | |
3878 #define TRL1_MMI_MELODY0_STOP_CON 120 | |
3879 //STRUCT/ | |
3880 typedef struct | |
3881 { | |
3882 UWORD32 header; | |
3883 } | |
3884 T_TR_MMI_MELODY0_STOP_CON; | |
3885 | |
3886 /***********************************************************************************************************/ | |
3887 /* Begin header | |
3888 //TYPE/ CLASSIC | |
3889 //NAME/ MMI_MELODY1_START_CON | |
3890 //FULL/ | |
3891 " | | | | | |" | |
3892 "#@Fdl7# |<----| | | MELODY1_START_CON |" | |
3893 //COND/ | |
3894 "#@Fdl7# MELODY1_START_CON" | |
3895 End header */ | |
3896 //ID/ | |
3897 #define TRL1_MMI_MELODY1_START_CON 121 | |
3898 //STRUCT/ | |
3899 typedef struct | |
3900 { | |
3901 UWORD32 header; | |
3902 } | |
3903 T_TR_MMI_MELODY1_START_CON; | |
3904 | |
3905 /***********************************************************************************************************/ | |
3906 /* Begin header | |
3907 //TYPE/ CLASSIC | |
3908 //NAME/ MMI_MELODY1_STOP_REQ | |
3909 //FULL/ | |
3910 " | | | | | |" | |
3911 "#@Fdl7# |---->| | | MELODY1_STOP_REQ |" | |
3912 //COND/ | |
3913 "#@Fdl7# MELODY1_STOP_REQ" | |
3914 End header */ | |
3915 //ID/ | |
3916 #define TRL1_MMI_MELODY1_STOP_REQ 122 | |
3917 //STRUCT/ | |
3918 typedef struct | |
3919 { | |
3920 UWORD32 header; | |
3921 } | |
3922 T_TR_MMI_MELODY1_STOP_REQ; | |
3923 | |
3924 /***********************************************************************************************************/ | |
3925 /* Begin header | |
3926 //TYPE/ CLASSIC | |
3927 //NAME/ MMI_MELODY1_STOP_CON | |
3928 //FULL/ | |
3929 " | | | | | |" | |
3930 "#@Fdl7# |<----| | | MELODY1_STOP_CON |" | |
3931 //COND/ | |
3932 "#@Fdl7# MELODY1_STOP_CON" | |
3933 End header */ | |
3934 //ID/ | |
3935 #define TRL1_MMI_MELODY1_STOP_CON 123 | |
3936 //STRUCT/ | |
3937 typedef struct | |
3938 { | |
3939 UWORD32 header; | |
3940 } | |
3941 T_TR_MMI_MELODY1_STOP_CON; | |
3942 | |
3943 /***********************************************************************************************************/ | |
3944 /* Begin header | |
3945 //TYPE/ CLASSIC | |
3946 //NAME/ MMI_VM_PLAY_START_REQ | |
3947 //FULL/ | |
3948 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
3949 "#@Fdl7# |---->| | | VM_PLAY_START_REQ | session_id: #@1d#" | |
3950 //COND/ | |
3951 "#@Fdl7# VM_PLAY_START_REQ id: #@1d#" | |
3952 End header */ | |
3953 //ID/ | |
3954 #define TRL1_MMI_VM_PLAY_START_REQ 124 | |
3955 //STRUCT/ | |
3956 typedef struct | |
3957 { | |
3958 UWORD32 header; | |
3959 //-------------------------------------------------- | |
3960 UWORD8 session_id; | |
3961 } | |
3962 T_TR_MMI_VM_PLAY_START_REQ; | |
3963 | |
3964 /***********************************************************************************************************/ | |
3965 /* Begin header | |
3966 //TYPE/ CLASSIC | |
3967 //NAME/ MMI_VM_PLAY_START_CON | |
3968 //FULL/ | |
3969 " | | | | | |" | |
3970 "#@Fdl7# |<----| | | VM_PLAY_START_CON |" | |
3971 //COND/ | |
3972 "#@Fdl7# VM_PLAY_START_CON" | |
3973 End header */ | |
3974 //ID/ | |
3975 #define TRL1_MMI_VM_PLAY_START_CON 125 | |
3976 //STRUCT/ | |
3977 typedef struct | |
3978 { | |
3979 UWORD32 header; | |
3980 } | |
3981 T_TR_MMI_VM_PLAY_START_CON; | |
3982 | |
3983 /***********************************************************************************************************/ | |
3984 /* Begin header | |
3985 //TYPE/ CLASSIC | |
3986 //NAME/ MMI_VM_PLAY_STOP_REQ | |
3987 //FULL/ | |
3988 " | | | | | |" | |
3989 "#@Fdl7# |---->| | | VM_PLAY_STOP_REQ |" | |
3990 //COND/ | |
3991 "#@Fdl7# VM_PLAY_STOP_REQ" | |
3992 End header */ | |
3993 //ID/ | |
3994 #define TRL1_MMI_VM_PLAY_STOP_REQ 126 | |
3995 //STRUCT/ | |
3996 typedef struct | |
3997 { | |
3998 UWORD32 header; | |
3999 } | |
4000 T_TR_MMI_VM_PLAY_STOP_REQ; | |
4001 | |
4002 /***********************************************************************************************************/ | |
4003 /* Begin header | |
4004 //TYPE/ CLASSIC | |
4005 //NAME/ MMI_VM_PLAY_STOP_CON | |
4006 //FULL/ | |
4007 " | | | | | |" | |
4008 "#@Fdl7# |<----| | | VM_PLAY_STOP_CON |" | |
4009 //COND/ | |
4010 "#@Fdl7# VM_PLAY_STOP_CON" | |
4011 End header */ | |
4012 //ID/ | |
4013 #define TRL1_MMI_VM_PLAY_STOP_CON 127 | |
4014 //STRUCT/ | |
4015 typedef struct | |
4016 { | |
4017 UWORD32 header; | |
4018 } | |
4019 T_TR_MMI_VM_PLAY_STOP_CON; | |
4020 | |
4021 /***********************************************************************************************************/ | |
4022 /* Begin header | |
4023 //TYPE/ CLASSIC | |
4024 //NAME/ MMI_VM_RECORD_START_REQ | |
4025 //FULL/ | |
4026 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4027 "#@Fdl7# |---->| | | VM_RECORD_START_REQ | session_id: #@17dl10# dtx_used: #@18=0:NO|=1:YES|~|#" | |
4028 " | | | | | | maximum_size: #@1dl10# d_k_x1_t0: #@4d#" | |
4029 " | | | | | | d_k_x1_t1: #@5dl10# d_k_x1_t2: #@6d#" | |
4030 " | | | | | | record_coeff_dl: #@2dl10# record_coeff_ul: #@3d#" | |
4031 " | | | | | | d_pe_rep: #@7dl10# d_pe_off: #@8d#" | |
4032 " | | | | | | d_se_off: #@9dl10# d_bu_off: #@10d#" | |
4033 " | | | | | | d_t0_on: #@11dl10# d_t0_off: #@12d#" | |
4034 " | | | | | | d_t1_on: #@13dl10# d_t1_off: #@14d#" | |
4035 " | | | | | | d_t2_on: #@15dl10# d_t2_off: #@16d#" | |
4036 //COND/ | |
4037 "#@Fdl7# VM_RECORD_START_REQ id: #@17d#" | |
4038 End header */ | |
4039 //ID/ | |
4040 #define TRL1_MMI_VM_RECORD_START_REQ 128 | |
4041 //STRUCT/ | |
4042 typedef struct | |
4043 { | |
4044 UWORD32 header; | |
4045 //-------------------------------------------------- | |
4046 UWORD32 maximum_size; | |
4047 UWORD16 record_coeff_dl; | |
4048 UWORD16 record_coeff_ul; | |
4049 UWORD16 d_k_x1_t0; | |
4050 UWORD16 d_k_x1_t1; | |
4051 UWORD16 d_k_x1_t2; | |
4052 UWORD16 d_pe_rep; | |
4053 UWORD16 d_pe_off; | |
4054 UWORD16 d_se_off; | |
4055 UWORD16 d_bu_off; | |
4056 UWORD16 d_t0_on; | |
4057 UWORD16 d_t0_off; | |
4058 UWORD16 d_t1_on; | |
4059 UWORD16 d_t1_off; | |
4060 UWORD16 d_t2_on; | |
4061 UWORD16 d_t2_off; | |
4062 UWORD8 session_id; | |
4063 BOOL dtx_used; | |
4064 } | |
4065 T_TR_MMI_VM_RECORD_START_REQ; | |
4066 | |
4067 /***********************************************************************************************************/ | |
4068 /* Begin header | |
4069 //TYPE/ CLASSIC | |
4070 //NAME/ MMI_VM_RECORD_START_CON | |
4071 //FULL/ | |
4072 " | | | | | |" | |
4073 "#@Fdl7# |<----| | | VM_RECORD_START_CON |" | |
4074 //COND/ | |
4075 "#@Fdl7# VM_RECORD_START_CON" | |
4076 End header */ | |
4077 //ID/ | |
4078 #define TRL1_MMI_VM_RECORD_START_CON 129 | |
4079 //STRUCT/ | |
4080 typedef struct | |
4081 { | |
4082 UWORD32 header; | |
4083 } | |
4084 T_TR_MMI_VM_RECORD_START_CON; | |
4085 | |
4086 /***********************************************************************************************************/ | |
4087 /* Begin header | |
4088 //TYPE/ CLASSIC | |
4089 //NAME/ MMI_VM_RECORD_STOP_REQ | |
4090 //FULL/ | |
4091 " | | | | | |" | |
4092 "#@Fdl7# |---->| | | VM_RECORD_STOP_REQ |" | |
4093 //COND/ | |
4094 "#@Fdl7# VM_RECORD_STOP_REQ" | |
4095 End header */ | |
4096 //ID/ | |
4097 #define TRL1_MMI_VM_RECORD_STOP_REQ 130 | |
4098 //STRUCT/ | |
4099 typedef struct | |
4100 { | |
4101 UWORD32 header; | |
4102 } | |
4103 T_TR_MMI_VM_RECORD_STOP_REQ; | |
4104 | |
4105 /***********************************************************************************************************/ | |
4106 /* Begin header | |
4107 //TYPE/ CLASSIC | |
4108 //NAME/ MMI_VM_RECORD_STOP_CON | |
4109 //FULL/ | |
4110 " | | | | | |" | |
4111 "#@Fdl7# |<----| | | VM_RECORD_STOP_CON |" | |
4112 //COND/ | |
4113 "#@Fdl7# VM_RECORD_STOP_CON" | |
4114 End header */ | |
4115 //ID/ | |
4116 #define TRL1_MMI_VM_RECORD_STOP_CON 131 | |
4117 //STRUCT/ | |
4118 typedef struct | |
4119 { | |
4120 UWORD32 header; | |
4121 } | |
4122 T_TR_MMI_VM_RECORD_STOP_CON; | |
4123 | |
4124 /***********************************************************************************************************/ | |
4125 /* Begin header | |
4126 //TYPE/ CLASSIC | |
4127 //NAME/ MMI_VM_AMR_PLAY_START_REQ | |
4128 //FULL/ | |
4129 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4130 "#@Fdl7# |---->| | | VM_AMR_PLAY_START_REQ | session_id: #@1d#" | |
4131 //COND/ | |
4132 "#@Fdl7# VM_AMR_PLAY_START_REQ id: #@1d#" | |
4133 End header */ | |
4134 //ID/ | |
4135 #define TRL1_MMI_VM_AMR_PLAY_START_REQ 209 | |
4136 //STRUCT/ | |
4137 typedef struct | |
4138 { | |
4139 UWORD32 header; | |
4140 //-------------------------------------------------- | |
4141 UWORD8 session_id; | |
4142 } | |
4143 T_TR_MMI_VM_AMR_PLAY_START_REQ; | |
4144 | |
4145 /***********************************************************************************************************/ | |
4146 /* Begin header | |
4147 //TYPE/ CLASSIC | |
4148 //NAME/ MMI_VM_AMR_PLAY_START_CON | |
4149 //FULL/ | |
4150 " | | | | | |" | |
4151 "#@Fdl7# |<----| | | VM_AMR_PLAY_START_CON |" | |
4152 //COND/ | |
4153 "#@Fdl7# VM_AMR_PLAY_START_CON" | |
4154 End header */ | |
4155 //ID/ | |
4156 #define TRL1_MMI_VM_AMR_PLAY_START_CON 210 | |
4157 //STRUCT/ | |
4158 typedef struct | |
4159 { | |
4160 UWORD32 header; | |
4161 } | |
4162 T_TR_MMI_VM_AMR_PLAY_START_CON; | |
4163 | |
4164 /***********************************************************************************************************/ | |
4165 /* Begin header | |
4166 //TYPE/ CLASSIC | |
4167 //NAME/ MMI_VM_AMR_PLAY_STOP_REQ | |
4168 //FULL/ | |
4169 " | | | | | |" | |
4170 "#@Fdl7# |---->| | | VM_AMR_PLAY_STOP_REQ |" | |
4171 //COND/ | |
4172 "#@Fdl7# VM_AMR_PLAY_STOP_REQ" | |
4173 End header */ | |
4174 //ID/ | |
4175 #define TRL1_MMI_VM_AMR_PLAY_STOP_REQ 211 | |
4176 //STRUCT/ | |
4177 typedef struct | |
4178 { | |
4179 UWORD32 header; | |
4180 } | |
4181 T_TR_MMI_VM_AMR_PLAY_STOP_REQ; | |
4182 | |
4183 /***********************************************************************************************************/ | |
4184 /* Begin header | |
4185 //TYPE/ CLASSIC | |
4186 //NAME/ MMI_VM_AMR_PLAY_STOP_CON | |
4187 //FULL/ | |
4188 " | | | | | |" | |
4189 "#@Fdl7# |<----| | | VM_AMR_PLAY_STOP_CON |" | |
4190 //COND/ | |
4191 "#@Fdl7# VM_AMR_PLAY_STOP_CON" | |
4192 End header */ | |
4193 //ID/ | |
4194 #define TRL1_MMI_VM_AMR_PLAY_STOP_CON 212 | |
4195 //STRUCT/ | |
4196 typedef struct | |
4197 { | |
4198 UWORD32 header; | |
4199 } | |
4200 T_TR_MMI_VM_AMR_PLAY_STOP_CON; | |
4201 | |
4202 /***********************************************************************************************************/ | |
4203 /* Begin header | |
4204 //TYPE/ CLASSIC | |
4205 //NAME/ MMI_VM_AMR_RECORD_START_REQ | |
4206 //FULL/ | |
4207 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4208 "#@Fdl7# |---->| | | VM_AMR_RECORD_START_REQ | session_id: #@3dl10# dtx_used: #@5=0:NO|=1:YES|~|#" | |
4209 " | | | | | | maximum_size: #@1dl10# record_coeff_ul: #@2d#" | |
4210 " | | | | | | amr_vocoder: #@4dl10#" | |
4211 //COND/ | |
4212 "#@Fdl7# VM_AMR_RECORD_START_REQ id: #@3d# vocoder: #@4d#" | |
4213 End header */ | |
4214 //ID/ | |
4215 #define TRL1_MMI_VM_AMR_RECORD_START_REQ 213 | |
4216 //STRUCT/ | |
4217 typedef struct | |
4218 { | |
4219 UWORD32 header; | |
4220 //-------------------------------------------------- | |
4221 UWORD32 maximum_size; | |
4222 UWORD16 record_coeff_ul; | |
4223 UWORD8 session_id; | |
4224 UWORD8 amr_vocoder; | |
4225 BOOL dtx_used; | |
4226 } | |
4227 T_TR_MMI_VM_AMR_RECORD_START_REQ; | |
4228 | |
4229 /***********************************************************************************************************/ | |
4230 /* Begin header | |
4231 //TYPE/ CLASSIC | |
4232 //NAME/ MMI_VM_AMR_RECORD_START_CON | |
4233 //FULL/ | |
4234 " | | | | | |" | |
4235 "#@Fdl7# |<----| | | VM_AMR_RECORD_START_CON |" | |
4236 //COND/ | |
4237 "#@Fdl7# VM_AMR_RECORD_START_CON" | |
4238 End header */ | |
4239 //ID/ | |
4240 #define TRL1_MMI_VM_AMR_RECORD_START_CON 214 | |
4241 //STRUCT/ | |
4242 typedef struct | |
4243 { | |
4244 UWORD32 header; | |
4245 } | |
4246 T_TR_MMI_VM_AMR_RECORD_START_CON; | |
4247 | |
4248 /***********************************************************************************************************/ | |
4249 /* Begin header | |
4250 //TYPE/ CLASSIC | |
4251 //NAME/ MMI_VM_AMR_RECORD_STOP_REQ | |
4252 //FULL/ | |
4253 " | | | | | |" | |
4254 "#@Fdl7# |---->| | | VM_AMR_RECORD_STOP_REQ |" | |
4255 //COND/ | |
4256 "#@Fdl7# VM_AMR_RECORD_STOP_REQ" | |
4257 End header */ | |
4258 //ID/ | |
4259 #define TRL1_MMI_VM_AMR_RECORD_STOP_REQ 215 | |
4260 //STRUCT/ | |
4261 typedef struct | |
4262 { | |
4263 UWORD32 header; | |
4264 } | |
4265 T_TR_MMI_VM_AMR_RECORD_STOP_REQ; | |
4266 | |
4267 /***********************************************************************************************************/ | |
4268 /* Begin header | |
4269 //TYPE/ CLASSIC | |
4270 //NAME/ MMI_VM_AMR_RECORD_STOP_CON | |
4271 //FULL/ | |
4272 " | | | | | |" | |
4273 "#@Fdl7# |<----| | | VM_AMR_RECORD_STOP_CON |" | |
4274 //COND/ | |
4275 "#@Fdl7# VM_AMR_RECORD_STOP_CON" | |
4276 End header */ | |
4277 //ID/ | |
4278 #define TRL1_MMI_VM_AMR_RECORD_STOP_CON 216 | |
4279 //STRUCT/ | |
4280 typedef struct | |
4281 { | |
4282 UWORD32 header; | |
4283 } | |
4284 T_TR_MMI_VM_AMR_RECORD_STOP_CON; | |
4285 | |
4286 /***********************************************************************************************************/ | |
4287 /* Begin header | |
4288 //TYPE/ CLASSIC | |
4289 //NAME/ MMI_SR_ENROLL_START_REQ | |
4290 //FULL/ | |
4291 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4292 "#@Fdl7# |---->| | | SR_ENROLL_START_REQ | database_id: #@2dl10# word_index: #@3d#" | |
4293 " | | | | | | speech: #@4=0:NO|=1:YES|~|l10# speech_address: #@1x#" | |
4294 //COND/ | |
4295 "#@Fdl7# SR_ENROLL_START_REQ id: #@2dl10#" | |
4296 End header */ | |
4297 //ID/ | |
4298 #define TRL1_MMI_SR_ENROLL_START_REQ 132 | |
4299 //STRUCT/ | |
4300 typedef struct | |
4301 { | |
4302 UWORD32 header; | |
4303 //-------------------------------------------------- | |
4304 UWORD32 speech_address; | |
4305 UWORD8 database_id; | |
4306 UWORD8 word_index; | |
4307 BOOL speech; | |
4308 } | |
4309 T_TR_MMI_SR_ENROLL_START_REQ; | |
4310 | |
4311 /***********************************************************************************************************/ | |
4312 /* Begin header | |
4313 //TYPE/ CLASSIC | |
4314 //NAME/ MMI_SR_ENROLL_START_CON | |
4315 //FULL/ | |
4316 " | | | | | |" | |
4317 "#@Fdl7# |<----| | | SR_ENROLL_START_CON |" | |
4318 //COND/ | |
4319 "#@Fdl7# SR_ENROLL_START_CON" | |
4320 End header */ | |
4321 //ID/ | |
4322 #define TRL1_MMI_SR_ENROLL_START_CON 133 | |
4323 //STRUCT/ | |
4324 typedef struct | |
4325 { | |
4326 UWORD32 header; | |
4327 } | |
4328 T_TR_MMI_SR_ENROLL_START_CON; | |
4329 | |
4330 /***********************************************************************************************************/ | |
4331 /* Begin header | |
4332 //TYPE/ CLASSIC | |
4333 //NAME/ MMI_SR_ENROLL_STOP_REQ | |
4334 //FULL/ | |
4335 " | | | | | |" | |
4336 "#@Fdl7# |---->| | | SR_ENROLL_STOP_REQ |" | |
4337 //COND/ | |
4338 "#@Fdl7# SR_ENROLL_STOP_REQ" | |
4339 End header */ | |
4340 //ID/ | |
4341 #define TRL1_MMI_SR_ENROLL_STOP_REQ 134 | |
4342 //STRUCT/ | |
4343 typedef struct | |
4344 { | |
4345 UWORD32 header; | |
4346 } | |
4347 T_TR_MMI_SR_ENROLL_STOP_REQ; | |
4348 | |
4349 /***********************************************************************************************************/ | |
4350 /* Begin header | |
4351 //TYPE/ CLASSIC | |
4352 //NAME/ MMI_SR_ENROLL_STOP_CON | |
4353 //FULL/ | |
4354 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4355 "#@Fdl7# |<----| | | SR_ENROLL_STOP_CON | error_id: #@1=0:No error|=1:Bad acquisition|=2:Timeout|#" | |
4356 //COND/ | |
4357 "#@Fdl7# SR_ENROLL_STOP_CON #@1=1:Bad acquisition|=2:Timeout|~|#" | |
4358 End header */ | |
4359 //ID/ | |
4360 #define TRL1_MMI_SR_ENROLL_STOP_CON 135 | |
4361 //STRUCT/ | |
4362 typedef struct | |
4363 { | |
4364 UWORD32 header; | |
4365 //-------------------------------------------------- | |
4366 UWORD8 error_id; | |
4367 } | |
4368 T_TR_MMI_SR_ENROLL_STOP_CON; | |
4369 | |
4370 /***********************************************************************************************************/ | |
4371 /* Begin header | |
4372 //TYPE/ CLASSIC | |
4373 //NAME/ MMI_SR_UPDATE_START_REQ | |
4374 //FULL/ | |
4375 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4376 "#@Fdl7# |---->| | | SR_UPDATE_START_REQ | database_id: #@2dl10# word_index: #@3d#" | |
4377 " | | | | | | speech: #@4=0:NO|=1:YES|~|l10# speech_address: #@1x#" | |
4378 //COND/ | |
4379 "#@Fdl7# SR_UPDATE_START_REQ id: #@2dl10#" | |
4380 End header */ | |
4381 //ID/ | |
4382 #define TRL1_MMI_SR_UPDATE_START_REQ 136 | |
4383 //STRUCT/ | |
4384 typedef struct | |
4385 { | |
4386 UWORD32 header; | |
4387 //-------------------------------------------------- | |
4388 UWORD16 *speech_address; | |
4389 UWORD8 database_id; | |
4390 UWORD8 word_index; | |
4391 BOOL speech; | |
4392 } | |
4393 T_TR_MMI_SR_UPDATE_START_REQ; | |
4394 | |
4395 /***********************************************************************************************************/ | |
4396 /* Begin header | |
4397 //TYPE/ CLASSIC | |
4398 //NAME/ MMI_SR_UPDATE_STOP_REQ | |
4399 //FULL/ | |
4400 " | | | | | |" | |
4401 "#@Fdl7# |---->| | | SR_UPDATE_STOP_REQ |" | |
4402 //COND/ | |
4403 "#@Fdl7# SR_UPDATE_STOP_REQ" | |
4404 End header */ | |
4405 //ID/ | |
4406 #define TRL1_MMI_SR_UPDATE_STOP_REQ 137 | |
4407 //STRUCT/ | |
4408 typedef struct | |
4409 { | |
4410 UWORD32 header; | |
4411 } | |
4412 T_TR_MMI_SR_UPDATE_STOP_REQ; | |
4413 | |
4414 /***********************************************************************************************************/ | |
4415 /* Begin header | |
4416 //TYPE/ CLASSIC | |
4417 //NAME/ MMI_SR_UPDATE_START_CON | |
4418 //FULL/ | |
4419 " | | | | | |" | |
4420 "#@Fdl7# |<----| | | SR_UPDATE_START_CON |" | |
4421 //COND/ | |
4422 "#@Fdl7# SR_UPDATE_START_CON" | |
4423 End header */ | |
4424 //ID/ | |
4425 #define TRL1_MMI_SR_UPDATE_START_CON 138 | |
4426 //STRUCT/ | |
4427 typedef struct | |
4428 { | |
4429 UWORD32 header; | |
4430 } | |
4431 T_TR_MMI_SR_UPDATE_START_CON; | |
4432 | |
4433 /***********************************************************************************************************/ | |
4434 /* Begin header | |
4435 //TYPE/ CLASSIC | |
4436 //NAME/ MMI_SR_UPDATE_STOP_CON | |
4437 //FULL/ | |
4438 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4439 "#@Fdl7# |<----| | | SR_UPDATE_STOP_CON | error_id: #@1=0:No error|=1:Bad acquisition|=2:Timeout|=3:Bad update|#" | |
4440 //COND/ | |
4441 "#@Fdl7# SR_UPDATE_STOP_CON #@1=1:Bad acquisition|=2:Timeout|=3:Bad update|~|#" | |
4442 End header */ | |
4443 //ID/ | |
4444 #define TRL1_MMI_SR_UPDATE_STOP_CON 139 | |
4445 //STRUCT/ | |
4446 typedef struct | |
4447 { | |
4448 UWORD32 header; | |
4449 //-------------------------------------------------- | |
4450 UWORD8 error_id; | |
4451 } | |
4452 T_TR_MMI_SR_UPDATE_STOP_CON; | |
4453 | |
4454 /***********************************************************************************************************/ | |
4455 /* Begin header | |
4456 //TYPE/ CLASSIC | |
4457 //NAME/ MMI_SR_RECO_START_REQ | |
4458 //FULL/ | |
4459 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4460 "#@Fdl7# |---->| | | SR_RECO_START_REQ | database_id: #@1dl10# vocabulary_size: #@2d#" | |
4461 //COND/ | |
4462 "#@Fdl7# SR_RECO_START_REQ id: #@1d#" | |
4463 End header */ | |
4464 //ID/ | |
4465 #define TRL1_MMI_SR_RECO_START_REQ 140 | |
4466 //STRUCT/ | |
4467 typedef struct | |
4468 { | |
4469 UWORD32 header; | |
4470 //-------------------------------------------------- | |
4471 UWORD8 database_id; | |
4472 UWORD8 vocabulary_size; | |
4473 } | |
4474 T_TR_MMI_SR_RECO_START_REQ; | |
4475 | |
4476 /***********************************************************************************************************/ | |
4477 /* Begin header | |
4478 //TYPE/ CLASSIC | |
4479 //NAME/ MMI_SR_RECO_STOP_REQ | |
4480 //FULL/ | |
4481 " | | | | | |" | |
4482 "#@Fdl7# |---->| | | SR_RECO_STOP_REQ |" | |
4483 //COND/ | |
4484 "#@Fdl7# SR_RECO_STOP_REQ" | |
4485 End header */ | |
4486 //ID/ | |
4487 #define TRL1_MMI_SR_RECO_STOP_REQ 141 | |
4488 //STRUCT/ | |
4489 typedef struct | |
4490 { | |
4491 UWORD32 header; | |
4492 } | |
4493 T_TR_MMI_SR_RECO_STOP_REQ; | |
4494 | |
4495 /***********************************************************************************************************/ | |
4496 /* Begin header | |
4497 //TYPE/ CLASSIC | |
4498 //NAME/ MMI_SR_RECO_START_CON | |
4499 //FULL/ | |
4500 " | | | | | |" | |
4501 "#@Fdl7# |<----| | | SR_RECO_START_CON |" | |
4502 //COND/ | |
4503 "#@Fdl7# SR_RECO_START_CON" | |
4504 End header */ | |
4505 //ID/ | |
4506 #define TRL1_MMI_SR_RECO_START_CON 142 | |
4507 //STRUCT/ | |
4508 typedef struct | |
4509 { | |
4510 UWORD32 header; | |
4511 } | |
4512 T_TR_MMI_SR_RECO_START_CON; | |
4513 | |
4514 /***********************************************************************************************************/ | |
4515 /* Begin header | |
4516 //TYPE/ CLASSIC | |
4517 //NAME/ MMI_SR_RECO_STOP_CON | |
4518 //FULL/ | |
4519 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4520 "#@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#" | |
4521 " | | | | | | best_word_score: #@1dl10# 2nd_best_word_score: #@2d#" | |
4522 " | | | | | | 3rd_best_word_score: #@3dl10# 4th_best_word_score: #@4d#" | |
4523 " | | | | | | best_word_index: #@5dl10# 2nd_best_word_index: #@6d#" | |
4524 " | | | | | | 3rd_best_word_index: #@7dl10# 4th_best_word_index: #@8d#" | |
4525 " | | | | | | d_sr_db_level: #@9dl10# d_sr_db_noise: #@10d#" | |
4526 //COND/ | |
4527 "#@Fdl7# SR_RECO_STOP_CON #@12=1:Bad acquisition|=2:Timeout|=3:Bad recognition|=4:CTO word|~|#" | |
4528 End header */ | |
4529 //ID/ | |
4530 #define TRL1_MMI_SR_RECO_STOP_CON 143 | |
4531 //STRUCT/ | |
4532 typedef struct | |
4533 { | |
4534 UWORD32 header; | |
4535 //-------------------------------------------------- | |
4536 UWORD32 best_word_score; | |
4537 UWORD32 second_best_word_score; | |
4538 UWORD32 third_best_word_score; | |
4539 UWORD32 fourth_best_word_score; | |
4540 UWORD16 best_word_index; | |
4541 UWORD16 second_best_word_index; | |
4542 UWORD16 third_best_word_index; | |
4543 UWORD16 fourth_best_word_index; | |
4544 UWORD16 d_sr_db_level; | |
4545 UWORD16 d_sr_db_noise; | |
4546 UWORD16 d_sr_model_size; | |
4547 UWORD8 error_id; | |
4548 } | |
4549 T_TR_MMI_SR_RECO_STOP_CON; | |
4550 | |
4551 /***********************************************************************************************************/ | |
4552 /* Begin header | |
4553 //TYPE/ CLASSIC | |
4554 //NAME/ MMI_SR_UPDATE_CHECK_START_REQ | |
4555 //FULL/ | |
4556 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4557 "#@Fdl7# |---->| | | SR_UPDATE_CHECK_START | database_id: #@3dl10# word_index: #@4d#" | |
4558 " | | | | | _REQ | speech: #@5dl10# vocabulary_size: #@6d#" | |
4559 " | | | | | | model_address: #@1dl10# speech_address: #@2d#" | |
4560 //COND/ | |
4561 "#@Fdl7# SR_UPDATE_CHECK_START_REQ id: #@3dl10#" | |
4562 End header */ | |
4563 //ID/ | |
4564 #define TRL1_MMI_SR_UPDATE_CHECK_START_REQ 144 | |
4565 //STRUCT/ | |
4566 typedef struct | |
4567 { | |
4568 UWORD32 header; | |
4569 //-------------------------------------------------- | |
4570 UWORD32 model_address; | |
4571 UWORD32 speech_address; | |
4572 UWORD8 database_id; | |
4573 UWORD8 word_index; | |
4574 BOOL speech; | |
4575 UWORD8 vocabulary_size; | |
4576 } | |
4577 T_TR_MMI_SR_UPDATE_CHECK_START_REQ; | |
4578 | |
4579 /***********************************************************************************************************/ | |
4580 /* Begin header | |
4581 //TYPE/ CLASSIC | |
4582 //NAME/ MMI_SR_UPDATE_CHECK_STOP_REQ | |
4583 //FULL/ | |
4584 " | | | | | |" | |
4585 "#@Fdl7# |---->| | | SR_UPDATE_CHECK_STOP_REQ |" | |
4586 //COND/ | |
4587 "#@Fdl7# SR_UPDATE_CHECK_STOP_REQ" | |
4588 End header */ | |
4589 //ID/ | |
4590 #define TRL1_MMI_SR_UPDATE_CHECK_STOP_REQ 145 | |
4591 //STRUCT/ | |
4592 typedef struct | |
4593 { | |
4594 UWORD32 header; | |
4595 } | |
4596 T_TR_MMI_SR_UPDATE_CHECK_STOP_REQ; | |
4597 | |
4598 /***********************************************************************************************************/ | |
4599 /* Begin header | |
4600 //TYPE/ CLASSIC | |
4601 //NAME/ MMI_SR_UPDATE_CHECK_START_CON | |
4602 //FULL/ | |
4603 " | | | | | |" | |
4604 "#@Fdl7# |---->| | | SR_UPDATE_CHECK_START |" | |
4605 " | | | | | _CON |" | |
4606 //COND/ | |
4607 "#@Fdl7# SR_UPDATE_CHECK_START_CON" | |
4608 End header */ | |
4609 //ID/ | |
4610 #define TRL1_MMI_SR_UPDATE_CHECK_START_CON 146 | |
4611 //STRUCT/ | |
4612 typedef struct | |
4613 { | |
4614 UWORD32 header; | |
4615 } | |
4616 T_TR_MMI_SR_UPDATE_CHECK_START_CON; | |
4617 | |
4618 /***********************************************************************************************************/ | |
4619 /* Begin header | |
4620 //TYPE/ CLASSIC | |
4621 //NAME/ MMI_SR_UPDATE_CHECK_STOP_CON | |
4622 //FULL/ | |
4623 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4624 "#@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#" | |
4625 " | | | | | | best_word_score: #@1dl10# 2nd_best_word_score: #@2d#" | |
4626 " | | | | | | 3rd_best_word_score: #@3dl10# 4th_best_word_score: #@4d#" | |
4627 " | | | | | | best_word_index: #@5dl10# 2nd_best_word_index: #@6d#" | |
4628 " | | | | | | 3rd_best_word_index: #@7dl10# 4th_best_word_index: #@8d#" | |
4629 " | | | | | | d_sr_db_level: #@9dl10# d_sr_db_noise: #@10d#" | |
4630 //COND/ | |
4631 "#@Fdl7# SR_UPDATE_CHECK_STOP_CON #@12=1:Bad acquisition|=2:Timeout|=3:Bad recognition|=4:CTO word|~|#" | |
4632 End header */ | |
4633 //ID/ | |
4634 #define TRL1_MMI_SR_UPDATE_CHECK_STOP_CON 147 | |
4635 //STRUCT/ | |
4636 typedef struct | |
4637 { | |
4638 UWORD32 header; | |
4639 //-------------------------------------------------- | |
4640 UWORD32 best_word_score; | |
4641 UWORD32 second_best_word_score; | |
4642 UWORD32 third_best_word_score; | |
4643 UWORD32 fourth_best_word_score; | |
4644 UWORD16 best_word_index; | |
4645 UWORD16 second_best_word_index; | |
4646 UWORD16 third_best_word_index; | |
4647 UWORD16 fourth_best_word_index; | |
4648 UWORD16 d_sr_db_level; | |
4649 UWORD16 d_sr_db_noise; | |
4650 UWORD16 d_sr_model_size; | |
4651 UWORD8 error_id; | |
4652 } | |
4653 T_TR_MMI_SR_UPDATE_CHECK_STOP_CON; | |
4654 | |
4655 /***********************************************************************************************************/ | |
4656 /* Begin header | |
4657 //TYPE/ CLASSIC | |
4658 //NAME/ L1_SRBACK_SAVE_DATA_REQ | |
4659 //FULL/ | |
4660 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4661 "#@Fdl7# |---->| | | SRBACK_SAVE_DATA_REQ | database_id: #@6dl10# model_index: #@7d#" | |
4662 " | | | | | | model_RAM_address: #@1xl10# speech: #@8=0:No|=1:Yes|#" | |
4663 " | | | | | | start_buffer: #@2xl10# stop_buffer: #@3x#" | |
4664 " | | | | | | start_address: #@4xl10# stop_address: #@5x#" | |
4665 //COND/ | |
4666 "#@Fdl7# SRBACK_SAVE_DATA_REQ id: #@6d#" | |
4667 End header */ | |
4668 //ID/ | |
4669 #define TRL1_L1_SRBACK_SAVE_DATA_REQ 148 | |
4670 //STRUCT/ | |
4671 typedef struct | |
4672 { | |
4673 UWORD32 header; | |
4674 //-------------------------------------------------- | |
4675 UWORD32 model_RAM_address; | |
4676 UWORD32 start_buffer; | |
4677 UWORD32 stop_buffer; | |
4678 UWORD32 start_address; | |
4679 UWORD32 stop_address; | |
4680 UWORD8 database_id; | |
4681 UWORD8 model_index; | |
4682 BOOL speech; | |
4683 } | |
4684 T_TR_L1_SRBACK_SAVE_DATA_REQ; | |
4685 | |
4686 /***********************************************************************************************************/ | |
4687 /* Begin header | |
4688 //TYPE/ CLASSIC | |
4689 //NAME/ L1_SRBACK_SAVE_DATA_CON | |
4690 //FULL/ | |
4691 " | | | | | |" | |
4692 "#@Fdl7# |<----| | | SRBACK_SAVE_DATA_CON |" | |
4693 //COND/ | |
4694 "#@Fdl7# SRBACK_SAVE_DATA_CON" | |
4695 End header */ | |
4696 //ID/ | |
4697 #define TRL1_L1_SRBACK_SAVE_DATA_CON 149 | |
4698 //STRUCT/ | |
4699 typedef struct | |
4700 { | |
4701 UWORD32 header; | |
4702 } | |
4703 T_TR_L1_SRBACK_SAVE_DATA_CON; | |
4704 | |
4705 /***********************************************************************************************************/ | |
4706 /* Begin header | |
4707 //TYPE/ CLASSIC | |
4708 //NAME/ L1_SRBACK_LOAD_MODEL_REQ | |
4709 //FULL/ | |
4710 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4711 "#@Fdl7# |---->| | | SRBACK_LOAD_MODEL_REQ | database_id: #@2dl10# model_index: #@3d#" | |
4712 " | | | | | | CTO_enable: #@4=0:No|=1:Yes|l10# model_RAM_address: #@1x#" | |
4713 //COND/ | |
4714 "#@Fdl7# SRBACK_LOAD_MODEL_REQ id: #@2d#" | |
4715 End header */ | |
4716 //ID/ | |
4717 #define TRL1_L1_SRBACK_LOAD_MODEL_REQ 150 | |
4718 //STRUCT/ | |
4719 typedef struct | |
4720 { | |
4721 UWORD32 header; | |
4722 //-------------------------------------------------- | |
4723 UWORD32 model_RAM_address; | |
4724 UWORD8 database_id; | |
4725 UWORD8 model_index; | |
4726 BOOL CTO_enable; | |
4727 } | |
4728 T_TR_L1_SRBACK_LOAD_MODEL_REQ; | |
4729 | |
4730 /***********************************************************************************************************/ | |
4731 /* Begin header | |
4732 //TYPE/ CLASSIC | |
4733 //NAME/ L1_SRBACK_LOAD_MODEL_CON | |
4734 //FULL/ | |
4735 " | | | | | |" | |
4736 "#@Fdl7# |<----| | | SRBACK_LOAD_MODEL_CON |" | |
4737 //COND/ | |
4738 "#@Fdl7# SRBACK_LOAD_MODEL_CON" | |
4739 End header */ | |
4740 //ID/ | |
4741 #define TRL1_L1_SRBACK_LOAD_MODEL_CON 151 | |
4742 //STRUCT/ | |
4743 typedef struct | |
4744 { | |
4745 UWORD32 header; | |
4746 } | |
4747 T_TR_L1_SRBACK_LOAD_MODEL_CON; | |
4748 | |
4749 /***********************************************************************************************************/ | |
4750 /* Begin header | |
4751 //TYPE/ CLASSIC | |
4752 //NAME/ L1_SRBACK_TEMP_SAVE_DATA_REQ | |
4753 //FULL/ | |
4754 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4755 "#@Fdl7# |---->| | | SRBACK_TEMP_SAVE_DATA | model_RAM_addr_input: #@1xl10# model_RAM_add_output: #@2x#" | |
4756 " | | | | | _REQ |" | |
4757 //COND/ | |
4758 "#@Fdl7# SRBACK_TEMP_SAVE_DATA_REQ" | |
4759 End header */ | |
4760 //ID/ | |
4761 #define TRL1_L1_SRBACK_TEMP_SAVE_DATA_REQ 152 | |
4762 //STRUCT/ | |
4763 typedef struct | |
4764 { | |
4765 UWORD32 header; | |
4766 //-------------------------------------------------- | |
4767 UWORD32 model_RAM_address_input; | |
4768 UWORD32 model_RAM_address_output; | |
4769 } | |
4770 T_TR_L1_SRBACK_TEMP_SAVE_DATA_REQ; | |
4771 | |
4772 /***********************************************************************************************************/ | |
4773 /* Begin header | |
4774 //TYPE/ CLASSIC | |
4775 //NAME/ L1_SRBACK_TEMP_SAVE_DATA_CON | |
4776 //FULL/ | |
4777 " | | | | | |" | |
4778 "#@Fdl7# |<----| | | SRBACK_TEMP_SAVE_DATA |" | |
4779 " | | | | | _CON |" | |
4780 //COND/ | |
4781 "#@Fdl7# SRBACK_TEMP_SAVE_DATA_CON" | |
4782 End header */ | |
4783 //ID/ | |
4784 #define TRL1_L1_SRBACK_TEMP_SAVE_DATA_CON 153 | |
4785 //STRUCT/ | |
4786 typedef struct | |
4787 { | |
4788 UWORD32 header; | |
4789 } | |
4790 T_TR_L1_SRBACK_TEMP_SAVE_DATA_CON; | |
4791 | |
4792 /***********************************************************************************************************/ | |
4793 /* Begin header | |
4794 //TYPE/ CLASSIC | |
4795 //NAME/ MMI_AEC_REQ | |
4796 //FULL/ | |
4797 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4798 "#@Fdl7# |---->| | | AEC_REQ | aec_control: #@1bz16# cont_filter: #@2h#" | |
4799 "#@Fdl7# | | | | | | granularity_att: #@3xl10# coef_smooth: #@4h#" | |
4800 "#@Fdl7# | | | | | | es_level_max: #@5xl10# fact_vad: #@6h#" | |
4801 "#@Fdl7# | | | | | | thrs_abs: #@6xl10# fact_asd_fil: #@8h#" | |
4802 "#@Fdl7# | | | | | | fact_asd_mut: #@9xl10#" | |
4803 //COND/ | |
4804 "#@Fdl7# AEC_REQ aec_control: #@1h#" | |
4805 End header */ | |
4806 //ID/ | |
4807 #define TRL1_MMI_AEC_REQ 154 | |
4808 //STRUCT/ | |
4809 typedef struct | |
4810 { | |
4811 UWORD32 header; | |
4812 //-------------------------------------------------- | |
4813 UWORD16 aec_control; | |
4814 UWORD16 cont_filter; | |
4815 UWORD16 granularity_att; | |
4816 UWORD16 coef_smooth; | |
4817 UWORD16 es_level_max; | |
4818 UWORD16 fact_vad; | |
4819 UWORD16 thrs_abs; | |
4820 UWORD16 fact_asd_fil; | |
4821 UWORD16 fact_asd_mut; | |
4822 } | |
4823 T_TR_MMI_AEC_REQ; | |
4824 | |
4825 /***********************************************************************************************************/ | |
4826 /* Begin header | |
4827 //TYPE/ CLASSIC | |
4828 //NAME/ MMI_AEC_CON | |
4829 //FULL/ | |
4830 " | | | | | |" | |
4831 "#@Fdl7# |<----| | | AEC_CON |" | |
4832 //COND/ | |
4833 "#@Fdl7# AEC_CON" | |
4834 End header */ | |
4835 //ID/ | |
4836 #define TRL1_MMI_AEC_CON 155 | |
4837 //STRUCT/ | |
4838 typedef struct | |
4839 { | |
4840 UWORD32 header; | |
4841 } | |
4842 T_TR_MMI_AEC_CON; | |
4843 | |
4844 /***********************************************************************************************************/ | |
4845 /* Begin header | |
4846 //TYPE/ CLASSIC | |
4847 //NAME/ MMI_AUDIO_FIR_REQ | |
4848 //FULL/ | |
4849 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4850 "#@Fdl7# |---->| | | AUDIO_FIR_REQ | update_fir: #@4=1:DL|=2:UL|=3:DL+UL|l10# fir_loop: #@3=0:NO|=1:Yes|~|#" | |
4851 " | | | | | | fir_ul_coefficient: #@1xl10# fir_dl_coefficient: #@2x#" | |
4852 //COND/ | |
4853 "#@Fdl7# AUDIO_FIR_REQ #@4=1:DL|=2:UL|=3:DL+UL|#" | |
4854 End header */ | |
4855 //ID/ | |
4856 #define TRL1_MMI_AUDIO_FIR_REQ 156 | |
4857 //STRUCT/ | |
4858 typedef struct | |
4859 { | |
4860 UWORD32 header; | |
4861 //-------------------------------------------------- | |
4862 UWORD32 fir_ul_coefficient; | |
4863 UWORD32 fir_dl_coefficient; | |
4864 BOOL fir_loop; | |
4865 UWORD8 update_fir; | |
4866 } | |
4867 T_TR_MMI_AUDIO_FIR_REQ; | |
4868 | |
4869 /***********************************************************************************************************/ | |
4870 /* Begin header | |
4871 //TYPE/ CLASSIC | |
4872 //NAME/ MMI_AUDIO_FIR_CON | |
4873 //FULL/ | |
4874 " | | | | | |" | |
4875 "#@Fdl7# |<----| | | AUDIO_FIR_CON |" | |
4876 //COND/ | |
4877 "#@Fdl7# AUDIO_FIR_CON" | |
4878 End header */ | |
4879 //ID/ | |
4880 #define TRL1_MMI_AUDIO_FIR_CON 157 | |
4881 //STRUCT/ | |
4882 typedef struct | |
4883 { | |
4884 UWORD32 header; | |
4885 } | |
4886 T_TR_MMI_AUDIO_FIR_CON; | |
4887 | |
4888 /***********************************************************************************************************/ | |
4889 /* Begin header | |
4890 //TYPE/ CLASSIC | |
4891 //NAME/ MMI_AUDIO_MODE_REQ | |
4892 //FULL/ | |
4893 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4894 "#@Fdl7# |---->| | | AUDIO_MODE_REQ | audio_mode: #@1=0:GSM only|=1:BT cordless mode|=2:BT headset mode|#" | |
4895 //COND/ | |
4896 "#@Fdl7# AUDIO_MODE_REQ #@1=0:GSM only|=1:BT cordless mode|=2:BT headset mode|#" | |
4897 End header */ | |
4898 //ID/ | |
4899 #define TRL1_MMI_AUDIO_MODE_REQ 158 | |
4900 //STRUCT/ | |
4901 typedef struct | |
4902 { | |
4903 UWORD32 header; | |
4904 //-------------------------------------------------- | |
4905 UWORD16 audio_mode; | |
4906 } | |
4907 T_TR_MMI_AUDIO_MODE_REQ; | |
4908 | |
4909 /***********************************************************************************************************/ | |
4910 /* Begin header | |
4911 //TYPE/ CLASSIC | |
4912 //NAME/ MMI_AUDIO_MODE_CON | |
4913 //FULL/ | |
4914 " | | | | | |" | |
4915 "#@Fdl7# |<----| | | AUDIO_MODE_CON |" | |
4916 //COND/ | |
4917 "#@Fdl7# AUDIO_MODE_CON" | |
4918 End header */ | |
4919 //ID/ | |
4920 #define TRL1_MMI_AUDIO_MODE_CON 159 | |
4921 //STRUCT/ | |
4922 typedef struct | |
4923 { | |
4924 UWORD32 header; | |
4925 } | |
4926 T_TR_MMI_AUDIO_MODE_CON; | |
4927 | |
4928 //////////////// | |
4929 // Debug info // | |
4930 //////////////// | |
4931 | |
4932 // L1S debug | |
4933 | |
4934 /***********************************************************************************************************/ | |
4935 /* Begin header | |
4936 //TYPE/ CLASSIC | |
4937 //NAME/ PM EQUAL 0 | |
4938 //ERROR/ PM,@8=1 | |
4939 //FULL/ | |
4940 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4941 "#@Fdl7# | | | *** | PM = 0 #@8=1:(begin)|=0:(end)|l7# | tpu_offset: #@1dl10# tpu_offset_hw: #@2d#" | |
4942 " | | | | | | d_debug: #@3dl10# debug_time: #@4d#" | |
4943 " | | | | | | adc_mode: #@5dl10# task: #@6t#" | |
4944 " | | | | | | no_pm_task: #@7t#" | |
4945 //COND/ | |
4946 "#@Fdl7# PM=0 #@8=0:(end)|=1:(begin)|#" | |
4947 End header */ | |
4948 //ID/ | |
4949 #define TRL1_PM_EQUAL_0 160 | |
4950 //STRUCT/ | |
4951 typedef struct | |
4952 { | |
4953 UWORD32 header; | |
4954 //-------------------------------------------------- | |
4955 UWORD32 tpu_offset; | |
4956 UWORD32 tpu_offset_hw; | |
4957 UWORD16 d_debug; | |
4958 UWORD16 debug_time; | |
4959 UWORD16 adc_mode; | |
4960 UWORD8 task; | |
4961 UWORD8 no_pm_task; | |
4962 BOOL error; | |
4963 } | |
4964 T_TR_PM_EQUAL_0; | |
4965 | |
4966 /***********************************************************************************************************/ | |
4967 /* Begin header | |
4968 //TYPE/ CLASSIC | |
4969 //NAME/ MCU DSP COM mismatch | |
4970 //ERROR/ COM,@7=1 | |
4971 //FULL/ | |
4972 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
4973 "#@Fdl7# | | | *** | MCU/DSP Mismatch #@7=1:(begin)|=0:(end)|l7# | tpu_offset: #@1dl10# tpu_offset_hw: #@2d#" | |
4974 " | | | | | | d_debug: #@3dl10# debug_time: #@4d#" | |
4975 " | | | | | | adc_mode: #@5dl10# task: #@6t#" | |
4976 //COND/ | |
4977 "#@Fdl7# COM #@7=0:(end)|=1:(begin)|#" | |
4978 End header */ | |
4979 //ID/ | |
4980 #define TRL1_MCU_DSP_MISMATCH 161 | |
4981 //STRUCT/ | |
4982 typedef struct | |
4983 { | |
4984 UWORD32 header; | |
4985 //-------------------------------------------------- | |
4986 UWORD32 tpu_offset; | |
4987 UWORD32 tpu_offset_hw; | |
4988 UWORD16 d_debug; | |
4989 UWORD16 debug_time; | |
4990 UWORD16 adc_mode; | |
4991 UWORD8 task; | |
4992 BOOL error; | |
4993 } | |
4994 T_TR_MCU_DSP_MISMATCH; | |
4995 | |
4996 /***********************************************************************************************************/ | |
4997 /* Begin header | |
4998 //TYPE/ CLASSIC | |
4999 //NAME/ L1S ABORT | |
5000 //FULL/ | |
5001 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5002 "#@Fdl7# | | | O | ABORT | tpu_offset: #@1dl10# tpu_offset_hw: #@2d#" | |
5003 " | | | | | | d_debug: #@3dl10# debug_time: #@4d#" | |
5004 " | | | | | | adc_mode: #@5dl10# task: #@6t#" | |
5005 //COND/ | |
5006 "#@Fdl7# L1S ABORT" | |
5007 End header */ | |
5008 //ID/ | |
5009 #define TRL1_L1S_ABORT 162 | |
5010 //STRUCT/ | |
5011 typedef struct | |
5012 { | |
5013 UWORD32 header; | |
5014 //-------------------------------------------------- | |
5015 UWORD32 tpu_offset; | |
5016 UWORD32 tpu_offset_hw; | |
5017 UWORD16 d_debug; | |
5018 UWORD16 debug_time; | |
5019 UWORD16 adc_mode; | |
5020 UWORD8 task; | |
5021 } | |
5022 T_TR_L1S_ABORT; | |
5023 | |
5024 // DSP error | |
5025 | |
5026 /***********************************************************************************************************/ | |
5027 /* Begin header | |
5028 //TYPE/ CLASSIC | |
5029 //NAME/ D_ERROR_STATUS | |
5030 //ERROR/ DSP,@2!0 | |
5031 //FULL/ | |
5032 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5033 "#@Fdl7# | | | | *** D_ERROR_STATUS #@2=0:(end)|!0:(begin)|l7# | debug_time: #@1dl10# d_error_status: #@2x#" | |
5034 " | | | | | | d_debug: #@3d#" | |
5035 //COND/ | |
5036 "#@Fdl7# D_ERROR_STATUS #@2=0:(end)|!0:(begin)|#" | |
5037 End header */ | |
5038 //ID/ | |
5039 #define TRL1_D_ERROR_STATUS 163 | |
5040 //STRUCT/ | |
5041 typedef struct | |
5042 { | |
5043 UWORD32 header; | |
5044 //-------------------------------------------------- | |
5045 UWORD16 debug_time; | |
5046 UWORD16 d_error_status; | |
5047 UWORD16 d_debug; | |
5048 } | |
5049 T_TR_D_ERROR_STATUS; | |
5050 | |
5051 // DSP trace | |
5052 | |
5053 /***********************************************************************************************************/ | |
5054 /* Special trace: display is implemented in the trace decoder | |
5055 */ | |
5056 #define TRL1_DSP_DEBUG_HEADER 164 | |
5057 | |
5058 typedef struct | |
5059 { | |
5060 UWORD32 header; | |
5061 //-------------------------------------------------- | |
5062 UWORD16 debug_time; | |
5063 UWORD16 patch_version; | |
5064 UWORD16 trace_level; | |
5065 } | |
5066 T_TR_DSP_DEBUG_HEADER; | |
5067 | |
5068 /***********************************************************************************************************/ | |
5069 /* Special trace: display is implemented in the trace decoder | |
5070 */ | |
5071 #define TRL1_DSP_DEBUG_BUFFER 165 | |
5072 | |
5073 typedef struct | |
5074 { | |
5075 UWORD32 header; | |
5076 //-------------------------------------------------- | |
5077 UWORD32 size; | |
5078 UWORD16 content[1]; | |
5079 } | |
5080 T_TR_DSP_DEBUG_BUFFER; | |
5081 | |
5082 /***********************************************************************************************************/ | |
5083 /* Begin header | |
5084 //TYPE/ CLASSIC | |
5085 //NAME/ RLC_UL_PARAM | |
5086 //FULL/ | |
5087 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5088 "#@Fdl7# | |<....| | RLC_UL | a_pu_gprs: #@1xl10# a_du_gprs: #@2x#" | |
5089 " | | | | | | fn: #@3dl10# assignment_id: #@4d#" | |
5090 " | | | | | | tx_no: #@5dl10# ta: #@6d#" | |
5091 " | | | | | | fix_alloc_exhaust: #@7=0:No|=1:Yes|l10#" | |
5092 //COND/ | |
5093 "#@Fdl7# RLC_UL" | |
5094 End header */ | |
5095 //ID/ | |
5096 #define TRL1_RLC_UL_PARAM 166 | |
5097 //STRUCT/ | |
5098 typedef struct | |
5099 { | |
5100 UWORD32 header; | |
5101 //-------------------------------------------------- | |
5102 UWORD32 a_pu_gprs; | |
5103 UWORD32 a_du_gprs; | |
5104 UWORD32 fn_param; | |
5105 UWORD8 assignment_id; | |
5106 UWORD8 tx_no; | |
5107 UWORD8 ta; | |
5108 BOOL fix_alloc_exhaust; | |
5109 } | |
5110 T_TR_RLC_UL_PARAM; | |
5111 | |
5112 /***********************************************************************************************************/ | |
5113 /* Begin header | |
5114 //TYPE/ CLASSIC | |
5115 //NAME/ RLC_DL_PARAM | |
5116 //FULL/ | |
5117 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5118 "#@Fdl7# | |<....| | RLC_DL | fn: #@1dl10# d_rlcmac_rx_no_gprs: #@2x#" | |
5119 " | | | | | | assignment_id: #@3dl10# rx_no: #@4d#" | |
5120 " | | | | | | rlc_blocks_sent: #@5dl10# last_poll_response: #@6bz8#" | |
5121 //COND/ | |
5122 "#@Fdl7# RLC_DL" | |
5123 End header */ | |
5124 //ID/ | |
5125 #define TRL1_RLC_DL_PARAM 167 | |
5126 //STRUCT/ | |
5127 typedef struct | |
5128 { | |
5129 UWORD32 header; | |
5130 //-------------------------------------------------- | |
5131 UWORD32 fn_param; | |
5132 UWORD32 d_rlcmac_rx_no_gprs; | |
5133 UWORD8 assignment_id; | |
5134 UWORD8 rx_no; | |
5135 UWORD8 rlc_blocks_sent; | |
5136 UWORD8 last_poll_response; | |
5137 } | |
5138 T_TR_RLC_DL_PARAM; | |
5139 | |
5140 /***********************************************************************************************************/ | |
5141 /* Begin header | |
5142 //TYPE/ CLASSIC | |
5143 //NAME/ FORBIDDEN_UPLINK | |
5144 //FULL/ | |
5145 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5146 "#@Fdl7# | | | *** | | UL block transmitted while forbidden (no TA)" | |
5147 //COND/ | |
5148 "#@Fdl7# TX while no TA" | |
5149 End header */ | |
5150 //ID/ | |
5151 #define TRL1_FORBIDDEN_UPLINK 168 | |
5152 //STRUCT/ | |
5153 typedef struct | |
5154 { | |
5155 UWORD32 header; | |
5156 } | |
5157 T_TR_FORBIDDEN_UPLINK; | |
5158 | |
5159 /***********************************************************************************************************/ | |
5160 /* Begin header | |
5161 //TYPE/ CLASSIC | |
5162 //NAME/ DL_PTCCH | |
5163 //FULL/ | |
5164 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5165 "#@Fdl7# | | | |<-| DL PTCCH | crc_error: #@1=0:OK|=1:ERROR|l10# ordered_ta: #@2d#" | |
5166 //COND/ | |
5167 "#@Fdl7# DL PTCCH #@1=1:CRC ERROR|~|#" | |
5168 End header */ | |
5169 //ID/ | |
5170 #define TRL1_DL_PTCCH 169 | |
5171 //STRUCT/ | |
5172 typedef struct | |
5173 { | |
5174 UWORD32 header; | |
5175 //-------------------------------------------------- | |
5176 UWORD8 crc_error; | |
5177 UWORD8 ordered_ta; | |
5178 } | |
5179 T_TR_DL_PTCCH; | |
5180 | |
5181 /***********************************************************************************************************/ | |
5182 /* Special trace: display is implemented in the trace decoder | |
5183 */ | |
5184 #define TRL1_CONDENSED_PDTCH 170 | |
5185 | |
5186 typedef struct | |
5187 { | |
5188 UWORD32 header; | |
5189 //-------------------------------------------------- | |
5190 UWORD8 rx_allocation; | |
5191 UWORD8 tx_allocation; | |
5192 UWORD8 blk_status; | |
5193 UWORD8 dl_cs_type; | |
5194 UWORD8 dl_status[4]; | |
5195 UWORD8 ul_status[4]; | |
5196 } | |
5197 T_TR_CONDENSED_PDTCH; | |
5198 | |
5199 /////////////////// | |
5200 // OML1 messages // | |
5201 /////////////////// | |
5202 | |
5203 /***********************************************************************************************************/ | |
5204 /* Begin header | |
5205 //TYPE/ CLASSIC | |
5206 //NAME/ OML1_CLOSE_TCH_LOOP_REQ | |
5207 //FULL/ | |
5208 " | | | | | |" | |
5209 "================================================================================================================================================================" | |
5210 " | | | | | |" | |
5211 "#@Fdl7# |---->| | | CLOSE_TCH_LOOP_REQ | sub_channel: #@1dl10# frame_erasure: loop #@2=0:A|=1:B|=2:C|=3:D|=4:E|=5:F|#" | |
5212 //COND/ | |
5213 "------------------------------------------------------------------------------------------------------------------" | |
5214 "#@Fdl7# CLOSE_TCH_LOOP_REQ loop #@2=0:A|=1:B|=2:C|=3:D|=4:E|=5:F|#" | |
5215 End header */ | |
5216 //ID/ | |
5217 #define TRL1_OML1_CLOSE_TCH_LOOP_REQ 171 | |
5218 //STRUCT/ | |
5219 typedef struct | |
5220 { | |
5221 UWORD32 header; | |
5222 //-------------------------------------------------- | |
5223 UWORD8 sub_channel; | |
5224 UWORD8 frame_erasure; | |
5225 } | |
5226 T_TR_OML1_CLOSE_TCH_LOOP_REQ; | |
5227 | |
5228 /***********************************************************************************************************/ | |
5229 /* Begin header | |
5230 //TYPE/ CLASSIC | |
5231 //NAME/ OML1_OPEN_TCH_LOOP_REQ | |
5232 //FULL/ | |
5233 " | | | | | |" | |
5234 "================================================================================================================================================================" | |
5235 " | | | | | |" | |
5236 "#@Fdl7# |---->| | | OPEN_TCH_LOOP_REQ |" | |
5237 //COND/ | |
5238 "------------------------------------------------------------------------------------------------------------------" | |
5239 "#@Fdl7# OPEN_TCH_LOOP_REQ" | |
5240 End header */ | |
5241 //ID/ | |
5242 #define TRL1_OML1_OPEN_TCH_LOOP_REQ 172 | |
5243 //STRUCT/ | |
5244 typedef struct | |
5245 { | |
5246 UWORD32 header; | |
5247 } | |
5248 T_TR_OML1_OPEN_TCH_LOOP_REQ; | |
5249 | |
5250 /***********************************************************************************************************/ | |
5251 /* Begin header | |
5252 //TYPE/ CLASSIC | |
5253 //NAME/ OML1_START_DAI_TEST_REQ | |
5254 //FULL/ | |
5255 " | | | | | |" | |
5256 "================================================================================================================================================================" | |
5257 " | | | | | |" | |
5258 "#@Fdl7# |---->| | | START_DAI_TEST_REQ | tested_device: #@1=0:no test|=1:speech decoder|=2:speech encoder|=3:no test|=4:acoustic devices|#" | |
5259 //COND/ | |
5260 "------------------------------------------------------------------------------------------------------------------" | |
5261 "#@Fdl7# START_DAI_TEST_REQ" | |
5262 End header */ | |
5263 //ID/ | |
5264 #define TRL1_OML1_START_DAI_TEST_REQ 173 | |
5265 //STRUCT/ | |
5266 typedef struct | |
5267 { | |
5268 UWORD32 header; | |
5269 //-------------------------------------------------- | |
5270 UWORD8 tested_device; | |
5271 } | |
5272 T_TR_OML1_START_DAI_TEST_REQ; | |
5273 | |
5274 /***********************************************************************************************************/ | |
5275 /* Begin header | |
5276 //TYPE/ CLASSIC | |
5277 //NAME/ OML1_STOP_DAI_TEST_REQ | |
5278 //FULL/ | |
5279 " | | | | | |" | |
5280 "================================================================================================================================================================" | |
5281 " | | | | | |" | |
5282 "#@Fdl7# |---->| | | STOP_DAI_TEST_REQ |" | |
5283 //COND/ | |
5284 "------------------------------------------------------------------------------------------------------------------" | |
5285 "#@Fdl7# STOP_DAI_TEST_REQ" | |
5286 End header */ | |
5287 //ID/ | |
5288 #define TRL1_OML1_STOP_DAI_TEST_REQ 174 | |
5289 //STRUCT/ | |
5290 typedef struct | |
5291 { | |
5292 UWORD32 header; | |
5293 } | |
5294 T_TR_OML1_STOP_DAI_TEST_REQ; | |
5295 | |
5296 /////////////////// | |
5297 // Test messages // | |
5298 /////////////////// | |
5299 | |
5300 /***********************************************************************************************************/ | |
5301 /* Begin header | |
5302 //TYPE/ CLASSIC | |
5303 //NAME/ TST_TEST_HW_REQ | |
5304 //FULL/ | |
5305 " | | | | | |" | |
5306 "#@Fdl7# |---->| | | TEST_HW_REQ |" | |
5307 //COND/ | |
5308 "#@Fdl7# TEST_HW_REQ" | |
5309 End header */ | |
5310 //ID/ | |
5311 #define TRL1_TST_TEST_HW_REQ 175 | |
5312 //STRUCT/ | |
5313 typedef struct | |
5314 { | |
5315 UWORD32 header; | |
5316 } | |
5317 T_TR_TST_TEST_HW_REQ; | |
5318 | |
5319 /***********************************************************************************************************/ | |
5320 /* Begin header | |
5321 //TYPE/ CLASSIC | |
5322 //NAME/ L1_TEST_HW_INFO | |
5323 //FULL/ | |
5324 " | | | | | |" | |
5325 "#@Fdl7# | | |<-| | TEST_HW_INFO | *******************************************" | |
5326 " | | | | | | * DSP code version: #@1xr4#h *" | |
5327 " | | | | | | * checksum: #@2xr4#h *" | |
5328 " | | | | | | * patch version: #@3xr4#h *" | |
5329 " | | | | | | * MCU code version: l1_#@4xr4#_#@5xr4#_#@6xr4# *" | |
5330 " | | | | | | * d_checksum1: #@7xr4#h *" | |
5331 " | | | | | | * d_checksum2: #@8xr4#h *" | |
5332 " | | | | | | *******************************************" | |
5333 //COND/ | |
5334 "" | |
5335 "" | |
5336 "#@Fdl7# TEST_HW_INFO DSP #@1x#h #@2x#h #@3x#h" | |
5337 " MCU l1_#@4xr4#_#@5xr4#_#@6xr4#" | |
5338 End header */ | |
5339 //ID/ | |
5340 #define TRL1_L1_TEST_HW_INFO 176 | |
5341 //STRUCT/ | |
5342 typedef struct | |
5343 { | |
5344 UWORD32 header; | |
5345 //-------------------------------------------------- | |
5346 UWORD16 dsp_code_version; | |
5347 UWORD16 dsp_checksum; | |
5348 UWORD16 dsp_patch_version; | |
5349 UWORD16 mcu_alr_version; | |
5350 UWORD16 mcu_gprs_version; | |
5351 UWORD16 mcu_tm_version; | |
5352 UWORD16 d_checksum1; | |
5353 UWORD16 d_checksum2; | |
5354 } | |
5355 T_TR_L1_TEST_HW_INFO; | |
5356 | |
5357 /***********************************************************************************************************/ | |
5358 /* Begin header | |
5359 //TYPE/ CLASSIC | |
5360 //NAME/ TST_SLEEP_REQ | |
5361 //FULL/ | |
5362 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5363 "#@Fdl7# |---->| | | TST_SLEEP_REQ | clocks: #@1bz16# sleep_mode: #@2=0:Off|=1:small|=2:big|=3:deep|=4:all|#" | |
5364 //COND/ | |
5365 "#@Fdl7# TST_SLEEP_REQ" | |
5366 End header */ | |
5367 //ID/ | |
5368 #define TRL1_TST_SLEEP_REQ 177 | |
5369 //STRUCT/ | |
5370 typedef struct | |
5371 { | |
5372 UWORD32 header; | |
5373 //-------------------------------------------------- | |
5374 UWORD16 clocks; | |
5375 UWORD8 sleep_mode; | |
5376 } | |
5377 T_TR_TST_SLEEP_REQ; | |
5378 | |
5379 ////////////////// | |
5380 // ADC messages // | |
5381 ////////////////// | |
5382 | |
5383 /***********************************************************************************************************/ | |
5384 /* Begin header | |
5385 //TYPE/ CLASSIC | |
5386 //NAME/ MMI_ADC_REQ | |
5387 //FULL/ | |
5388 " | | | | | |" | |
5389 "#@Fdl7# |---->| | | ADC_REQ |" | |
5390 //COND/ | |
5391 "#@Fdl7# ADC_REQ" | |
5392 End header */ | |
5393 //ID/ | |
5394 #define TRL1_MMI_ADC_REQ 178 | |
5395 //STRUCT/ | |
5396 typedef struct | |
5397 { | |
5398 UWORD32 header; | |
5399 } | |
5400 T_TR_MMI_ADC_REQ; | |
5401 | |
5402 /***********************************************************************************************************/ | |
5403 /* Begin header | |
5404 //TYPE/ CLASSIC | |
5405 //NAME/ MMI_STOP_ADC_REQ | |
5406 //FULL/ | |
5407 " | | | | | |" | |
5408 "#@Fdl7# |---->| | | STOP_ADC_REQ |" | |
5409 //COND/ | |
5410 "#@Fdl7# STOP_ADC_REQ" | |
5411 End header */ | |
5412 //ID/ | |
5413 #define TRL1_MMI_STOP_ADC_REQ 179 | |
5414 //STRUCT/ | |
5415 typedef struct | |
5416 { | |
5417 UWORD32 header; | |
5418 } | |
5419 T_TR_MMI_STOP_ADC_REQ; | |
5420 | |
5421 /***********************************************************************************************************/ | |
5422 /* Begin header | |
5423 //TYPE/ CLASSIC | |
5424 //NAME/ MMI_STOP_ADC_CON | |
5425 //FULL/ | |
5426 " | | | | | |" | |
5427 "#@Fdl7# |<----| | | STOP_ADC_CON |" | |
5428 //COND/ | |
5429 "#@Fdl7# STOP_ADC_CON" | |
5430 End header */ | |
5431 //ID/ | |
5432 #define TRL1_MMI_STOP_ADC_CON 180 | |
5433 //STRUCT/ | |
5434 typedef struct | |
5435 { | |
5436 UWORD32 header; | |
5437 } | |
5438 T_TR_MMI_STOP_ADC_CON; | |
5439 | |
5440 /***********************************************************************************************************/ | |
5441 /* Begin header | |
5442 //TYPE/ CLASSIC | |
5443 //NAME/ L1_AEC_IND | |
5444 //FULL/ | |
5445 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5446 "#@Fdl7# | | |<-| | L1_AEC_IND | es_level: #@3h#" | |
5447 " | | | | | | far_end_pow: #@1h10# far_end_noise: #@2h#" | |
5448 //COND/ | |
5449 "#@Fdl7# L1_AEC_IND" | |
5450 End header */ | |
5451 //ID/ | |
5452 #define TRL1_L1_AEC_IND 208 | |
5453 //STRUCT/ | |
5454 typedef struct | |
5455 { | |
5456 UWORD32 header; | |
5457 //-------------------------------------------------- | |
5458 UWORD32 far_end_pow; | |
5459 UWORD32 far_end_noise; | |
5460 UWORD16 es_level; | |
5461 } | |
5462 T_TR_L1_AEC_IND; | |
5463 | |
5464 ////////////// | |
5465 // CPU load // | |
5466 ////////////// | |
5467 | |
5468 /***********************************************************************************************************/ | |
5469 /* Begin header | |
5470 //TYPE/ CLASSIC | |
5471 //NAME/ L1S CPU peak | |
5472 //FULL/ | |
5473 " | | | | | |" | |
5474 "#@Fdl7# | | | O | | CPU #@1dr2# %" | |
5475 " | | | | | |" | |
5476 //COND/ | |
5477 "#@Fdl7# L1S CPU #@1d# %" | |
5478 End header */ | |
5479 //ID/ | |
5480 #define TRL1_L1S_CPU_PEAK 181 | |
5481 //STRUCT/ | |
5482 typedef struct | |
5483 { | |
5484 UWORD32 header; | |
5485 //-------------------------------------------------- | |
5486 UWORD8 max_cpu; | |
5487 } | |
5488 T_TR_L1S_CPU_PEAK; | |
5489 | |
5490 //////////////////////////////// | |
5491 // Trace configuration change // | |
5492 //////////////////////////////// | |
5493 | |
5494 /***********************************************************************************************************/ | |
5495 /* Begin header | |
5496 //TYPE/ CLASSIC | |
5497 //NAME/ Trace configuration change | |
5498 //FULL/ | |
5499 "" | |
5500 "*********************************************************************************************************************************************************************************" | |
5501 " trace config: #@1x#" | |
5502 "#@Fdl7# Trace configuration change RTT config: #@2x#" | |
5503 " RTT event: #@3x#" | |
5504 "*********************************************************************************************************************************************************************************" | |
5505 "" | |
5506 //COND/ | |
5507 "" | |
5508 "******************************************************************************************************************" | |
5509 "#@Fdl7# Trace config change: #@1xl2# RTT (#@2xl2#) #@3x#" | |
5510 "******************************************************************************************************************" | |
5511 "" | |
5512 End header */ | |
5513 //ID/ | |
5514 #define TRL1_TRACE_CONFIG_CHANGE 182 | |
5515 //STRUCT/ | |
5516 typedef struct | |
5517 { | |
5518 UWORD32 header; | |
5519 //-------------------------------------------------- | |
5520 UWORD32 trace_config; | |
5521 UWORD32 rtt_cell_enable[8]; | |
5522 UWORD32 rtt_event; | |
5523 } | |
5524 T_TR_TRACE_CONFIG_CHANGE; | |
5525 | |
5526 /***********************************************************************************************************/ | |
5527 /* Special trace: display is implemented in the trace decoder | |
5528 */ | |
5529 #define TRL1_ASCII 183 | |
5530 | |
5531 typedef struct | |
5532 { | |
5533 UWORD32 header; | |
5534 //-------------------------------------------------- | |
5535 UWORD32 size; | |
5536 char str[1]; | |
5537 } | |
5538 T_TR_ASCII; | |
5539 | |
5540 /***********************************************************************************************************/ | |
5541 /* Begin header | |
5542 //TYPE/ CLASSIC | |
5543 //NAME/ IT_DSP_ERROR | |
5544 //ERROR/ IT | |
5545 //FULL/ | |
5546 " | | | | | |" | |
5547 "#@Fdl7# | | | *** | IT DSP ERROR |" | |
5548 //COND/ | |
5549 "#@Fdl7# IT DSP ERROR" | |
5550 End header */ | |
5551 //ID/ | |
5552 #define TRL1_IT_DSP_ERROR 185 | |
5553 //STRUCT/ | |
5554 typedef struct | |
5555 { | |
5556 UWORD32 header; | |
5557 } | |
5558 T_TR_IT_DSP_ERROR; | |
5559 | |
5560 /***********************************************************************************************************/ | |
5561 /* Begin header | |
5562 //TYPE/ CLASSIC | |
5563 //NAME/ ADC | |
5564 //FULL/ | |
5565 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5566 "#@Fdl7# | | | O | ADC | type: #@1=0:RX|=1:TX|#" | |
5567 //COND/ | |
5568 "#@Fdl7# ADC" | |
5569 End header */ | |
5570 //ID/ | |
5571 #define TRL1_ADC 186 | |
5572 //STRUCT/ | |
5573 typedef struct | |
5574 { | |
5575 UWORD32 header; | |
5576 //-------------------------------------------------- | |
5577 UWORD8 type; | |
5578 } | |
5579 T_TR_ADC; | |
5580 | |
5581 /***********************************************************************************************************/ | |
5582 /* Begin header | |
5583 //TYPE/ CLASSIC | |
5584 //NAME/ New TOA | |
5585 //FULL/ | |
5586 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5587 "#@Fdl7# | | | O | New TOA | toa_shift: #@1d#" | |
5588 //COND/ | |
5589 "#@Fdl7# New TOA" | |
5590 End header */ | |
5591 //ID/ | |
5592 #define TRL1_NEW_TOA 187 | |
5593 //STRUCT/ | |
5594 typedef struct | |
5595 { | |
5596 UWORD32 header; | |
5597 //-------------------------------------------------- | |
5598 WORD16 toa_shift; | |
5599 } | |
5600 T_TR_NEW_TOA; | |
5601 | |
5602 /***********************************************************************************************************/ | |
5603 /* Begin header | |
5604 //TYPE/ CLASSIC | |
5605 //NAME/ TOA not updated | |
5606 //ERROR/ TOA | |
5607 //FULL/ | |
5608 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5609 "#@Fdl7# | | | *** | TOA not updated | toa_shift: #@1d#" | |
5610 //COND/ | |
5611 "#@Fdl7# TOA not updated" | |
5612 End header */ | |
5613 //ID/ | |
5614 #define TRL1_TOA_NOT_UPDATED 188 | |
5615 //STRUCT/ | |
5616 typedef struct | |
5617 { | |
5618 UWORD32 header; | |
5619 //-------------------------------------------------- | |
5620 WORD16 toa_shift; | |
5621 } | |
5622 T_TR_TOA_NOT_UPDATED; | |
5623 | |
5624 /***********************************************************************************************************/ | |
5625 /* Begin header | |
5626 //TYPE/ CLASSIC | |
5627 //NAME/ SLEEP | |
5628 //FULL/ | |
5629 " ---#@1dc7#--- |----------------------------------------------------------------------------------------------------------------" | |
5630 "#@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|#" | |
5631 " ... | why_big_sleep: #@5=0:Undefined|=1:Light on|=2:UART|=3:SIM|=4:Gauging|=5:Sleep mode|=6:DSP traces|=7:Bluetooth|#" | |
5632 " ---#@2dc7#--- |" | |
5633 //COND/ | |
5634 "#@Fdl7# SLEEP" | |
5635 End header */ | |
5636 //ID/ | |
5637 #define TRL1_SLEEP 189 | |
5638 //STRUCT/ | |
5639 typedef struct | |
5640 { | |
5641 UWORD32 header; | |
5642 //-------------------------------------------------- | |
5643 UWORD32 start_fn; | |
5644 UWORD32 end_fn; | |
5645 UWORD8 type_sleep; | |
5646 UWORD8 wakeup_type; | |
5647 UWORD8 big_sleep_type; | |
5648 } | |
5649 T_TR_SLEEP; | |
5650 | |
5651 // Wakeup Type for Power management | |
5652 //-------------------------------- | |
5653 #define WAKEUP_FOR_UNDEFINED 0 | |
5654 #define WAKEUP_FOR_L1_TASK 1 | |
5655 #define WAKEUP_FOR_OS_TASK 2 | |
5656 #define WAKEUP_FOR_HW_TIMER_TASK 3 | |
5657 #define WAKEUP_FOR_GAUGING_TASK 4 | |
5658 #define WAKEUP_BY_ASYNC_INTERRUPT 5 | |
5659 #define WAKEUP_ASYNCHRONOUS_ULPD_0 6 | |
5660 #define WAKEUP_ASYNCHRONOUS_SLEEP_DURATION_0 7 | |
5661 | |
5662 // Big Sleep source for Power management | |
5663 //------------------------------------- | |
5664 #define BIG_SLEEP_DUE_TO_UNDEFINED 0 // deep sleep is forbiden : cause undefined | |
5665 #define BIG_SLEEP_DUE_TO_LIGHT_ON 1 // deep sleep is forbiden by ligth on activitie | |
5666 #define BIG_SLEEP_DUE_TO_UART 2 // deep sleep is forbiden by UART activitie | |
5667 #define BIG_SLEEP_DUE_TO_SIM 3 // deep sleep is forbiden by SIM activitie | |
5668 #define BIG_SLEEP_DUE_TO_GAUGING 4 // deep sleep is forbiden by not enought gauging | |
5669 #define BIG_SLEEP_DUE_TO_SLEEP_MODE 5 // deep sleep is forbiden by the sleep mode enabled | |
5670 #define BIG_SLEEP_DUE_TO_DSP_TRACES 6 // deep sleep is forbiden by the DSP | |
5671 #define BIG_SLEEP_DUE_TO_BLUETOOTH 7 // deep sleep is forbiden by the Bluetooth module | |
5672 | |
5673 /***********************************************************************************************************/ | |
5674 /* Begin header | |
5675 //TYPE/ CLASSIC | |
5676 //NAME/ Gauging | |
5677 //FULL/ | |
5678 " | | | | | |" | |
5679 "#@Fdl7# | | | O | #@1=0:Gauging|=1:Reset Gauging|l12# |" | |
5680 //COND/ | |
5681 "#@Fdl7# #@1=0:Gauging|=1:Reset Gauging|~|#" | |
5682 End header */ | |
5683 //ID/ | |
5684 #define TRL1_GAUGING 190 | |
5685 //STRUCT/ | |
5686 typedef struct | |
5687 { | |
5688 UWORD32 header; | |
5689 //-------------------------------------------------- | |
5690 BOOL reset_gauging; | |
5691 } | |
5692 T_TR_GAUGING; | |
5693 | |
5694 /***********************************************************************************************************/ | |
5695 /* Begin header | |
5696 //TYPE/ CLASSIC | |
5697 //NAME/ Unknown L1S trace | |
5698 //FULL/ | |
5699 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5700 "#@Fdl7# | | | X | Unknown L1S trace | id: #@1d#" | |
5701 //COND/ | |
5702 "#@Fdl7# #@1=0:Gauging|=1:Reset Gauging|~|#" | |
5703 End header */ | |
5704 //ID/ | |
5705 #define TRL1_UNKNOWN_L1S_TRACE 191 | |
5706 //STRUCT/ | |
5707 typedef struct | |
5708 { | |
5709 UWORD32 header; | |
5710 //-------------------------------------------------- | |
5711 UWORD16 id; | |
5712 } | |
5713 T_TR_UNKNOWN_L1S_TRACE; | |
5714 | |
5715 /***********************************************************************************************************/ | |
5716 /* Begin header | |
5717 //TYPE/ CLASSIC | |
5718 //NAME/ MMI_MELODY0_E2_START_REQ | |
5719 //FULL/ | |
5720 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5721 "#@Fdl7# |---->| | | MELODY0_E2_START_REQ | session_id: #@1dl10# loopback: #@2=0:NO|=1:YES|~|#" | |
5722 //COND/ | |
5723 "#@Fdl7# MELODY0_E2_START_REQ id: #@1d#" | |
5724 End header */ | |
5725 //ID/ | |
5726 #define TRL1_MMI_MELODY0_E2_START_REQ 192 | |
5727 //STRUCT/ | |
5728 typedef struct | |
5729 { | |
5730 UWORD32 header; | |
5731 //-------------------------------------------------- | |
5732 UWORD8 session_id; | |
5733 BOOL loopback; | |
5734 } | |
5735 T_TR_MMI_MELODY0_E2_START_REQ; | |
5736 | |
5737 /***********************************************************************************************************/ | |
5738 /* Begin header | |
5739 //TYPE/ CLASSIC | |
5740 //NAME/ MMI_MELODY0_E2_STOP_REQ | |
5741 //FULL/ | |
5742 " | | | | | |" | |
5743 "#@Fdl7# |---->| | | MELODY0_E2_STOP_REQ |" | |
5744 //COND/ | |
5745 "#@Fdl7# MELODY0_E2_STOP_REQ" | |
5746 End header */ | |
5747 //ID/ | |
5748 #define TRL1_MMI_MELODY0_E2_STOP_REQ 193 | |
5749 //STRUCT/ | |
5750 typedef struct | |
5751 { | |
5752 UWORD32 header; | |
5753 } | |
5754 T_TR_MMI_MELODY0_E2_STOP_REQ; | |
5755 | |
5756 /***********************************************************************************************************/ | |
5757 /* Begin header | |
5758 //TYPE/ CLASSIC | |
5759 //NAME/ MMI_MELODY0_E2_START_CON | |
5760 //FULL/ | |
5761 " | | | | | |" | |
5762 "#@Fdl7# |<----| | | MELODY0_E2_START_CON |" | |
5763 //COND/ | |
5764 "#@Fdl7# MELODY0_E2_START_CON" | |
5765 End header */ | |
5766 //ID/ | |
5767 #define TRL1_MMI_MELODY0_E2_START_CON 194 | |
5768 //STRUCT/ | |
5769 typedef struct | |
5770 { | |
5771 UWORD32 header; | |
5772 } | |
5773 T_TR_MMI_MELODY0_E2_START_CON; | |
5774 | |
5775 /***********************************************************************************************************/ | |
5776 /* Begin header | |
5777 //TYPE/ CLASSIC | |
5778 //NAME/ MMI_MELODY0_E2_STOP_CON | |
5779 //FULL/ | |
5780 " | | | | | |" | |
5781 "#@Fdl7# |<----| | | MELODY0_E2_STOP_CON |" | |
5782 //COND/ | |
5783 "#@Fdl7# MELODY0_E2_STOP_CON" | |
5784 End header */ | |
5785 //ID/ | |
5786 #define TRL1_MMI_MELODY0_E2_STOP_CON 195 | |
5787 //STRUCT/ | |
5788 typedef struct | |
5789 { | |
5790 UWORD32 header; | |
5791 } | |
5792 T_TR_MMI_MELODY0_E2_STOP_CON; | |
5793 | |
5794 /***********************************************************************************************************/ | |
5795 /* Begin header | |
5796 //TYPE/ CLASSIC | |
5797 //NAME/ MMI_MELODY1_E2_START_REQ | |
5798 //FULL/ | |
5799 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5800 "#@Fdl7# |---->| | | MELODY1_E2_START_REQ | session_id: #@1dl10# loopback: #@2=0:NO|=1:YES|~|#" | |
5801 //COND/ | |
5802 "#@Fdl7# MELODY1_E2_START_REQ id: #@1d#" | |
5803 End header */ | |
5804 //ID/ | |
5805 #define TRL1_MMI_MELODY1_E2_START_REQ 196 | |
5806 //STRUCT/ | |
5807 typedef struct | |
5808 { | |
5809 UWORD32 header; | |
5810 //-------------------------------------------------- | |
5811 UWORD8 session_id; | |
5812 BOOL loopback; | |
5813 } | |
5814 T_TR_MMI_MELODY1_E2_START_REQ; | |
5815 | |
5816 /***********************************************************************************************************/ | |
5817 /* Begin header | |
5818 //TYPE/ CLASSIC | |
5819 //NAME/ MMI_MELODY1_E2_STOP_REQ | |
5820 //FULL/ | |
5821 " | | | | | |" | |
5822 "#@Fdl7# |---->| | | MELODY1_E2_STOP_REQ |" | |
5823 //COND/ | |
5824 "#@Fdl7# MELODY1_E2_STOP_REQ" | |
5825 End header */ | |
5826 //ID/ | |
5827 #define TRL1_MMI_MELODY1_E2_STOP_REQ 197 | |
5828 //STRUCT/ | |
5829 typedef struct | |
5830 { | |
5831 UWORD32 header; | |
5832 } | |
5833 T_TR_MMI_MELODY1_E2_STOP_REQ; | |
5834 | |
5835 /***********************************************************************************************************/ | |
5836 /* Begin header | |
5837 //TYPE/ CLASSIC | |
5838 //NAME/ MMI_MELODY1_E2_START_CON | |
5839 //FULL/ | |
5840 " | | | | | |" | |
5841 "#@Fdl7# |<----| | | MELODY1_E2_START_CON |" | |
5842 //COND/ | |
5843 "#@Fdl7# MELODY1_E2_START_CON" | |
5844 End header */ | |
5845 //ID/ | |
5846 #define TRL1_MMI_MELODY1_E2_START_CON 198 | |
5847 //STRUCT/ | |
5848 typedef struct | |
5849 { | |
5850 UWORD32 header; | |
5851 } | |
5852 T_TR_MMI_MELODY1_E2_START_CON; | |
5853 | |
5854 /***********************************************************************************************************/ | |
5855 /* Begin header | |
5856 //TYPE/ CLASSIC | |
5857 //NAME/ MMI_MELODY1_E2_STOP_CON | |
5858 //FULL/ | |
5859 " | | | | | |" | |
5860 "#@Fdl7# |<----| | | MELODY1_E2_STOP_CON |" | |
5861 //COND/ | |
5862 "#@Fdl7# MELODY1_E2_STOP_CON" | |
5863 End header */ | |
5864 //ID/ | |
5865 #define TRL1_MMI_MELODY1_E2_STOP_CON 199 | |
5866 //STRUCT/ | |
5867 typedef struct | |
5868 { | |
5869 UWORD32 header; | |
5870 } | |
5871 T_TR_MMI_MELODY1_E2_STOP_CON; | |
5872 | |
5873 /***********************************************************************************************************/ | |
5874 /* Begin header | |
5875 //TYPE/ CLASSIC | |
5876 //NAME/ L1_BACK_MELODY_E2_LOAD_INSTRUMENT_REQ | |
5877 //FULL/ | |
5878 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5879 "#@Fdl7# |---->| | | L1_BACK_MELODY_E2 | melody_id: #@1dl10# nb_instrument: #@2d#" | |
5880 " | | | | | _LOAD_INSTRUMENT_REQ | waves_table_id: #@3dr3#" | |
5881 //COND/ | |
5882 "#@Fdl7# L1_BACK_MELODY_E2_LOAD_INSTRUMENT_REQ" | |
5883 End header */ | |
5884 //ID/ | |
5885 #define TRL1_L1_BACK_MELODY_E2_LOAD_INSTRUMENT_REQ 200 | |
5886 //STRUCT/ | |
5887 typedef struct | |
5888 { | |
5889 UWORD32 header; | |
5890 //-------------------------------------------------- | |
5891 UWORD8 melody_id; | |
5892 UWORD8 number_of_instrument; | |
5893 UWORD8 waves_table_id[8]; | |
5894 } | |
5895 T_TR_L1_BACK_MELODY_E2_LOAD_INSTRUMENT_REQ; | |
5896 | |
5897 /***********************************************************************************************************/ | |
5898 /* Begin header | |
5899 //TYPE/ CLASSIC | |
5900 //NAME/ L1_BACK_MELODY_E2_LOAD_INSTRUMENT_CON | |
5901 //FULL/ | |
5902 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5903 "#@Fdl7# |<----| | | L1_BACK_MELODY_E2 | melody_id: #@1d#" | |
5904 " | | | | | _LOAD_INSTRUMENT_CON |" | |
5905 //COND/ | |
5906 "#@Fdl7# L1_BACK_MELODY_E2_LOAD_INSTRUMENT_CON" | |
5907 End header */ | |
5908 //ID/ | |
5909 #define TRL1_L1_BACK_MELODY_E2_LOAD_INSTRUMENT_CON 201 | |
5910 //STRUCT/ | |
5911 typedef struct | |
5912 { | |
5913 UWORD32 header; | |
5914 //-------------------------------------------------- | |
5915 UWORD8 melody_id; | |
5916 } | |
5917 T_TR_L1_BACK_MELODY_E2_LOAD_INSTRUMENT_CON; | |
5918 | |
5919 /***********************************************************************************************************/ | |
5920 /* Begin header | |
5921 //TYPE/ CLASSIC | |
5922 //NAME/ L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_REQ | |
5923 //FULL/ | |
5924 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5925 "#@Fdl7# |---->| | | L1_BACK_MELODY_E2 | melody_id: #@1dl10# nb_instrument: #@2d#" | |
5926 " | | | | | _UNLOAD_INSTRUMENT_REQ |" | |
5927 //COND/ | |
5928 "#@Fdl7# L1_BACK_MELODY_E2_LOAD_INSTRUMENT_REQ" | |
5929 End header */ | |
5930 //ID/ | |
5931 #define TRL1_L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_REQ 202 | |
5932 //STRUCT/ | |
5933 typedef struct | |
5934 { | |
5935 UWORD32 header; | |
5936 //-------------------------------------------------- | |
5937 UWORD8 melody_id; | |
5938 UWORD8 number_of_instrument; | |
5939 } | |
5940 T_TR_L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_REQ; | |
5941 | |
5942 /***********************************************************************************************************/ | |
5943 /* Begin header | |
5944 //TYPE/ CLASSIC | |
5945 //NAME/ L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_CON | |
5946 //FULL/ | |
5947 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
5948 "#@Fdl7# |<----| | | L1_BACK_MELODY_E2 | melody_id: #@1d#" | |
5949 " | | | | | _UNLOAD_INSTRUMENT_CON |" | |
5950 //COND/ | |
5951 "#@Fdl7# L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_CON" | |
5952 End header */ | |
5953 //ID/ | |
5954 #define TRL1_L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_CON 203 | |
5955 //STRUCT/ | |
5956 typedef struct | |
5957 { | |
5958 UWORD32 header; | |
5959 //-------------------------------------------------- | |
5960 UWORD8 melody_id; | |
5961 } | |
5962 T_TR_L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_CON; | |
5963 | |
5964 /***********************************************************************************************************/ | |
5965 /* Begin header | |
5966 //TYPE/ CLASSIC | |
5967 //NAME/ L1_MELODY0_E2_STOP_CON | |
5968 //FULL/ | |
5969 " | | | | | |" | |
5970 "#@Fdl7# | | |<-| | L1_MELODY0_E2_STOP_CON |" | |
5971 //COND/ | |
5972 "#@Fdl7# L1_MELODY0_E2_STOP_CON" | |
5973 End header */ | |
5974 //ID/ | |
5975 #define TRL1_L1_MELODY0_E2_STOP_CON 204 | |
5976 //STRUCT/ | |
5977 typedef struct | |
5978 { | |
5979 UWORD32 header; | |
5980 } | |
5981 T_TR_L1_MELODY0_E2_STOP_CON; | |
5982 | |
5983 /***********************************************************************************************************/ | |
5984 /* Begin header | |
5985 //TYPE/ CLASSIC | |
5986 //NAME/ L1_MELODY1_E2_STOP_CON | |
5987 //FULL/ | |
5988 " | | | | | |" | |
5989 "#@Fdl7# | | |<-| | L1_MELODY1_E2_STOP_CON |" | |
5990 //COND/ | |
5991 "#@Fdl7# L1_MELODY1_E2_STOP_CON" | |
5992 End header */ | |
5993 //ID/ | |
5994 #define TRL1_L1_MELODY1_E2_STOP_CON 205 | |
5995 //STRUCT/ | |
5996 typedef struct | |
5997 { | |
5998 UWORD32 header; | |
5999 } | |
6000 T_TR_L1_MELODY1_E2_STOP_CON; | |
6001 | |
6002 /***********************************************************************************************************/ | |
6003 /* Begin header | |
6004 //TYPE/ CLASSIC | |
6005 //NAME/ RECOVERY | |
6006 //ERROR/ REC | |
6007 //FULL/ | |
6008 " | | | | | |" | |
6009 "#@Fdl7# | | | *** | ***RECOVERY*** |" | |
6010 //COND/ | |
6011 "#@Fdl7# RECOVERY" | |
6012 End header */ | |
6013 //ID/ | |
6014 #define TRL1_RECOVERY 206 | |
6015 //STRUCT/ | |
6016 typedef struct | |
6017 { | |
6018 UWORD32 header; | |
6019 } | |
6020 T_TR_RECOVERY; | |
6021 | |
6022 /***********************************************************************************************************/ | |
6023 /* Begin header | |
6024 //TYPE/ CLASSIC | |
6025 //NAME/ PTCCH DISABLE | |
6026 //FULL/ | |
6027 " | | | | | |" | |
6028 "#@Fdl7# | | | 0 | | WARNING: PTCCH disabled by L1S (TA_TN doesn't match with allocated resources)" | |
6029 //COND/ | |
6030 "#@Fdl7# PTCCH disabled by L1S" | |
6031 End header */ | |
6032 //ID/ | |
6033 #define TRL1_PTCCH_DISABLE 207 | |
6034 //STRUCT/ | |
6035 typedef struct | |
6036 { | |
6037 UWORD32 header; | |
6038 } | |
6039 T_TR_PTCCH_DISABLE; | |
6040 | |
6041 /***********************************************************************************************************/ | |
6042 /* Begin header | |
6043 //TYPE/ CLASSIC | |
6044 //NAME/ MPHC_STOP_DEDICATED_CON | |
6045 //FULL/ | |
6046 " | | | | | |" | |
6047 "#@Fdl7# |<----| | | STOP_DEDICATED_CON |" | |
6048 //COND/ | |
6049 "#@Fdl7# STOP_DEDICATED_CON" | |
6050 End header */ | |
6051 //ID/ | |
6052 #define TRL1_MPHC_STOP_DEDICATED_CON 218 | |
6053 //STRUCT/ | |
6054 typedef struct | |
6055 { | |
6056 UWORD32 header; | |
6057 } | |
6058 T_TR_MPHC_STOP_DEDICATED_CON; | |
6059 | |
6060 /***********************************************************************************************************/ | |
6061 /* Begin header | |
6062 //TYPE/ CLASSIC | |
6063 //NAME/ L1C_STOP_DEDICATED_DONE | |
6064 //FULL/ | |
6065 " | | | | | |" | |
6066 "#@Fdl7# | |<-| | L1C_STOP_DEDICATED_DONE |" | |
6067 //COND/ | |
6068 "#@Fdl7# L1C_STOP_DEDICATED_DONE" | |
6069 End header */ | |
6070 //ID/ | |
6071 #define TRL1_L1C_STOP_DEDICATED_DONE 219 | |
6072 //STRUCT/ | |
6073 typedef struct | |
6074 { | |
6075 UWORD32 header; | |
6076 } | |
6077 T_TR_L1C_STOP_DEDICATED_DONE; | |
6078 | |
6079 | |
6080 /***********************************************************************************************************/ | |
6081 /* L1 RTT */ | |
6082 /***********************************************************************************************************/ | |
6083 | |
6084 // Trace structures: | |
6085 // ----------------- | |
6086 // For 32 bit alignment, all structures should be mapped like this: | |
6087 // 1- 32-bit words (arrays of 32-bit words included) | |
6088 // 2- 16-bit words (arrays of 16-bit words included) | |
6089 // 3- 8-bit words (arrays of 8-bit words included) | |
6090 // 4- HOLES permitting to obtain a cell size aligned on 32 bits (multiple of 4 b) !!! | |
6091 // 5- cell_id (8 bit) | |
6092 // This permits to avoid holes between variables and to have a structure independant of | |
6093 // alignment | |
6094 | |
6095 | |
6096 //----------------------------------------------------------------------------------------------------------- | |
6097 // L1 RTT API function management | |
6098 //----------------------------------------------------------------------------------------------------------- | |
6099 | |
6100 // Dummy functions | |
6101 #if (defined RVM_RTT_SWE || (OP_L1_STANDALONE == 1)) | |
6102 T_RTT_RET rtt_create_dummy (T_RVT_NAME name[], | |
6103 T_RTT_USER_ID *rtt_user_id, | |
6104 T_RTT_MAX_EVT nb_max_events, | |
6105 T_RTT_BUF buf_ptr, | |
6106 T_RTT_SIZE buf_size, | |
6107 void *callback); | |
6108 | |
6109 T_RTT_RET rtt_refresh_status_dummy (T_RTT_USER_ID user_id); | |
6110 | |
6111 T_RTT_PTR rtt_get_fill_ptr_dummy (T_RTT_USER_ID user_id, | |
6112 T_RTT_SIZE size); | |
6113 | |
6114 T_RTT_RET rtt_dump_buffer_dummy (T_RTT_USER_ID user_id, | |
6115 T_RTT_SIZE dump_size); | |
6116 #endif | |
6117 | |
6118 //----------------------------------------------------------------------------------------------------------- | |
6119 // L1 RTT cell definitions | |
6120 //----------------------------------------------------------------------------------------------------------- | |
6121 | |
6122 /***********************************************************************************************************/ | |
6123 /* Begin header | |
6124 //TYPE/ RTT | |
6125 //NAME/ FN | |
6126 //FULL/ | |
6127 //COND/ | |
6128 End header */ | |
6129 //ID// | |
6130 #define RTTL1_ENABLE_FN 0 | |
6131 //STRUCT/ | |
6132 typedef struct | |
6133 { | |
6134 UWORD32 fn; | |
6135 UWORD16 hole1; | |
6136 UWORD8 hole2; | |
6137 //-------------------------------------------------- | |
6138 UWORD8 cell_id; | |
6139 } T_RTTL1_FN; | |
6140 | |
6141 /***********************************************************************************************************/ | |
6142 /* Begin header | |
6143 //TYPE/ RTT | |
6144 //NAME/ DL Burst | |
6145 //FULL/ | |
6146 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6147 "#@Fdl7# | | | |<-| DL NB | angle: #@1dl10# snr: #@2dl10# pm: #@5d#" | |
6148 " | | | | | | afc: #@3dl10# task: #@4tl10# toa: #@6d#" | |
6149 " | | | | | | input_level: #-@7 / 2f1# dBm" | |
6150 //COND/ | |
6151 End header */ | |
6152 //ID/ | |
6153 #define RTTL1_ENABLE_DL_BURST 1 | |
6154 //STRUCT/ | |
6155 typedef struct | |
6156 { | |
6157 WORD16 angle; | |
6158 UWORD16 snr; | |
6159 WORD16 afc; | |
6160 UWORD8 task; | |
6161 UWORD8 pm; | |
6162 UWORD8 toa; | |
6163 UWORD8 input_level; | |
6164 UWORD8 hole; | |
6165 //-------------------------------------------------- | |
6166 UWORD8 cell_id; | |
6167 } T_RTTL1_DL_BURST; | |
6168 | |
6169 /***********************************************************************************************************/ | |
6170 /* Begin header | |
6171 //TYPE/ RTT | |
6172 //NAME/ UL Normal Burst | |
6173 //FULL/ | |
6174 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6175 "#@Fdl7# | | | |->| UL NB | task: #@1tl10# ta: #@2dl10# txpwr: #@3d#" | |
6176 //COND/ | |
6177 End header */ | |
6178 //ID/ | |
6179 #define RTTL1_ENABLE_UL_NB 2 | |
6180 //STRUCT/ | |
6181 typedef struct | |
6182 { | |
6183 UWORD8 task; | |
6184 UWORD8 ta; | |
6185 UWORD8 txpwr; | |
6186 //-------------------------------------------------- | |
6187 UWORD8 cell_id; | |
6188 } T_RTTL1_UL_NB; | |
6189 | |
6190 /***********************************************************************************************************/ | |
6191 /* Begin header | |
6192 //TYPE/ RTT | |
6193 //NAME/ UL Access Burst | |
6194 //FULL/ | |
6195 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6196 "#@Fdl7# | | | |->| UL AB | task: #@1tl10# txpwr: #@3d#" | |
6197 //COND/ | |
6198 End header */ | |
6199 //ID/ | |
6200 #define RTTL1_ENABLE_UL_AB 3 | |
6201 //STRUCT/ | |
6202 typedef struct | |
6203 { | |
6204 UWORD8 task; | |
6205 UWORD8 txpwr; | |
6206 UWORD8 hole; | |
6207 //-------------------------------------------------- | |
6208 UWORD8 cell_id; | |
6209 } T_RTTL1_UL_AB; | |
6210 | |
6211 /***********************************************************************************************************/ | |
6212 /* Begin header | |
6213 //TYPE/ RTT | |
6214 //NAME/ Full list Meas | |
6215 //FULL/ | |
6216 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6217 "#@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|#" | |
6218 " | | | | | | radio_freq: #@1dl10# pm: #@2dl10# input_level: #-@3 / 2f1#" | |
6219 //COND/ | |
6220 End header */ | |
6221 //ID/ | |
6222 #define RTTL1_ENABLE_FULL_LIST_MEAS 4 | |
6223 //STRUCT/ | |
6224 typedef struct | |
6225 { | |
6226 UWORD16 radio_freq; | |
6227 UWORD8 pm; | |
6228 UWORD8 input_level; | |
6229 UWORD8 task; | |
6230 UWORD8 hole1; | |
6231 UWORD8 hole2; | |
6232 //-------------------------------------------------- | |
6233 UWORD8 cell_id; | |
6234 } T_RTTL1_FULL_LIST_MEAS; | |
6235 | |
6236 /***********************************************************************************************************/ | |
6237 /* Could replace valid_flag by 3 x UWORD16 dsp_header */ | |
6238 | |
6239 /* Begin header | |
6240 //TYPE/ RTT | |
6241 //NAME/ DL DCCH | |
6242 //FULL/ | |
6243 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6244 "#@Fdl7# | |<----| | DL DCCH | valid_flag: #@1=0:OK|=1:CRC ERROR|l10# physical_info: #@2=255:NONE|#" | |
6245 //COND/ | |
6246 End header */ | |
6247 //ID/ | |
6248 #define RTTL1_ENABLE_DL_DCCH 5 | |
6249 //STRUCT/ | |
6250 typedef struct | |
6251 { | |
6252 BOOL valid_flag; | |
6253 UWORD8 physical_info; // if 255 no physical info else ta | |
6254 UWORD8 hole; | |
6255 //-------------------------------------------------- | |
6256 UWORD8 cell_id; | |
6257 } T_RTTL1_DL_DCCH; | |
6258 | |
6259 /***********************************************************************************************************/ | |
6260 /* Begin header | |
6261 //TYPE/ RTT | |
6262 //NAME/ DL PTCCH | |
6263 //FULL/ | |
6264 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6265 "#@Fdl7# | | | |<-| DL PTCCH | crc: #@1=0:OK|=1:CRC ERROR|l10# ordered_ta: #@2>63:INVALID|#" | |
6266 //COND/ | |
6267 End header */ | |
6268 //ID/ | |
6269 #define RTTL1_ENABLE_DL_PTCCH 6 | |
6270 //STRUCT/ | |
6271 typedef struct | |
6272 { | |
6273 BOOL crc; | |
6274 UWORD8 ordered_ta; | |
6275 UWORD8 hole; | |
6276 //-------------------------------------------------- | |
6277 UWORD8 cell_id; | |
6278 } T_RTTL1_DL_PTCCH; | |
6279 | |
6280 /***********************************************************************************************************/ | |
6281 /* Could add 23 x UWORD8 data */ | |
6282 /* Begin header | |
6283 //TYPE/ RTT | |
6284 //NAME/ UL DCCH | |
6285 //FULL/ | |
6286 " | | | | | |" | |
6287 "#@Fdl7# | |---->| | UL DCCH |" | |
6288 //COND/ | |
6289 End header */ | |
6290 //ID/ | |
6291 #define RTTL1_ENABLE_UL_DCCH 7 | |
6292 //STRUCT/ | |
6293 typedef struct | |
6294 { | |
6295 UWORD8 hole1; | |
6296 UWORD8 hole2; | |
6297 UWORD8 hole3; | |
6298 //-------------------------------------------------- | |
6299 UWORD8 cell_id; | |
6300 } T_RTTL1_UL_DCCH; | |
6301 | |
6302 /***********************************************************************************************************/ | |
6303 /* Begin header | |
6304 //TYPE/ RTT | |
6305 //NAME/ UL SACCH | |
6306 //FULL/ | |
6307 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6308 "#@Fdl7# | |---->| | UL SACCH | data_present: #@1=1:Yes|=0:No|~|l10# reported_ta: #@2dl10# reported_txpwr: #@3d#" | |
6309 //COND/ | |
6310 End header */ | |
6311 //ID/ | |
6312 #define RTTL1_ENABLE_UL_SACCH 8 | |
6313 //STRUCT/ | |
6314 typedef struct | |
6315 { | |
6316 BOOL data_present; | |
6317 UWORD8 reported_ta; | |
6318 UWORD8 reported_txpwr; | |
6319 //-------------------------------------------------- | |
6320 UWORD8 cell_id; | |
6321 } T_RTTL1_UL_SACCH; | |
6322 | |
6323 /***********************************************************************************************************/ | |
6324 /* Begin header | |
6325 //TYPE/ RTT | |
6326 //NAME/ DL PDTCH | |
6327 //FULL/ | |
6328 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6329 "#@Fdl7# | |<----| | DL PDTCH | timeslot: #@5dl10# crc: #@3=0:OK|>0:CRC ERROR|#" | |
6330 " | | | | | | mac_header: #@1xl10# cs_type: #@4=2:CS1|=4:CS2|=5:CS3|=6:CS4|~N/A|#" | |
6331 " | | | | | | tfi_result: #@2=0:No filtering|=1:NO TFI|=2:Addressed to MS|=3:Not addressed to MS|#" | |
6332 //COND/ | |
6333 End header */ | |
6334 //ID/ | |
6335 #define RTTL1_ENABLE_DL_PDTCH 9 | |
6336 //STRUCT/ | |
6337 typedef struct | |
6338 { | |
6339 UWORD8 mac_header; | |
6340 UWORD8 tfi_result; | |
6341 BOOL crc; | |
6342 UWORD8 cs_type; | |
6343 UWORD8 timeslot; | |
6344 UWORD8 hole1; | |
6345 UWORD8 hole2; | |
6346 //-------------------------------------------------- | |
6347 UWORD8 cell_id; | |
6348 } T_RTTL1_DL_PDTCH; | |
6349 | |
6350 /***********************************************************************************************************/ | |
6351 /* Begin header | |
6352 //TYPE/ RTT | |
6353 //NAME/ UL PDTCH | |
6354 //FULL/ | |
6355 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6356 "#@Fdl7# | |---->| | UL PDTCH | timeslot: #@3dl10# data_allowed: #@2=0:NO|=1:YES|~N/A|#" | |
6357 " | | | | | | cs_type: #@1=2:CS1|=3:CS1 POLL|=4:CS2|=5:CS3|=6:CS4|=7:PRACH 8 bit|=8:PRACH 11 bit|~N/A|#" | |
6358 //COND/ | |
6359 End header */ | |
6360 //ID/ | |
6361 #define RTTL1_ENABLE_UL_PDTCH 10 | |
6362 //STRUCT/ | |
6363 typedef struct | |
6364 { | |
6365 UWORD8 cs_type; | |
6366 BOOL data_allowed; | |
6367 UWORD8 timeslot; | |
6368 //-------------------------------------------------- | |
6369 UWORD8 cell_id; | |
6370 } T_RTTL1_UL_PDTCH; | |
6371 | |
6372 /***********************************************************************************************************/ | |
6373 | |
6374 #define POLL_REJECT 0 | |
6375 #define TX_ALLOWED_NO_BLK 1 | |
6376 #define TX_CANCELLED_POLL 2 | |
6377 #define TX_CANCELLED_USF 3 | |
6378 | |
6379 /* Begin header | |
6380 //TYPE/ RTT | |
6381 //NAME/ MAC-S Status | |
6382 //FULL/ | |
6383 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6384 "#@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#" | |
6385 //COND/ | |
6386 End header */ | |
6387 //ID/ | |
6388 #define RTTL1_ENABLE_MACS_STATUS 11 | |
6389 //STRUCT/ | |
6390 typedef struct | |
6391 { | |
6392 UWORD8 status; | |
6393 UWORD8 timeslot; | |
6394 UWORD8 hole; | |
6395 //-------------------------------------------------- | |
6396 UWORD8 cell_id; | |
6397 } T_RTTL1_MACS_STATUS; | |
6398 | |
6399 /***********************************************************************************************************/ | |
6400 /* Special trace: display is implemented in the trace decoder | |
6401 */ | |
6402 #define RTTL1_ENABLE_L1S_TASK_ENABLE 12 | |
6403 | |
6404 typedef struct | |
6405 { | |
6406 UWORD32 bitmap1; | |
6407 UWORD32 bitmap2; | |
6408 UWORD8 hole1; | |
6409 UWORD8 hole2; | |
6410 UWORD8 hole3; | |
6411 //-------------------------------------------------- | |
6412 UWORD8 cell_id; | |
6413 } T_RTTL1_L1S_TASK_ENABLE; | |
6414 | |
6415 /***********************************************************************************************************/ | |
6416 /* Begin header | |
6417 //TYPE/ RTT | |
6418 //NAME/ Neighbor monitoring meas | |
6419 //FULL/ | |
6420 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6421 "#@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|#" | |
6422 " | | | | | | radio_freq: #@1dl10# pm: #@2dl10# input_level: #-@3 / 2f1#" | |
6423 //COND/ | |
6424 End header */ | |
6425 //ID/ | |
6426 #define RTTL1_ENABLE_MON_MEAS 13 | |
6427 //STRUCT/ | |
6428 typedef struct | |
6429 { | |
6430 UWORD16 radio_freq; | |
6431 UWORD8 pm; | |
6432 UWORD8 input_level; | |
6433 UWORD8 task; | |
6434 UWORD8 hole1; | |
6435 UWORD8 hole2; | |
6436 //-------------------------------------------------- | |
6437 UWORD8 cell_id; | |
6438 } T_RTTL1_MON_MEAS; | |
6439 | |
6440 /***********************************************************************************************************/ | |
6441 /* Begin header | |
6442 //TYPE/ RTT | |
6443 //NAME/ MFTAB | |
6444 //FULL/ | |
6445 " | | | | | |----------------------------------------------------------------------------------------------------------------" | |
6446 "#@Fdl7# | | | O | | #@1T[MFTAB]#" | |
6447 //COND/ | |
6448 End header */ | |
6449 //ID/ | |
6450 #define RTTL1_ENABLE_MFTAB 14 | |
6451 //STRUCT/ | |
6452 typedef struct | |
6453 { | |
6454 UWORD8 func; | |
6455 UWORD8 hole1; | |
6456 UWORD8 hole2; | |
6457 //-------------------------------------------------- | |
6458 UWORD8 cell_id; | |
6459 } T_RTTL1_MFTAB; | |
6460 | |
6461 /***************************************************/ | |
6462 /* General structure: must contain all trace cells */ | |
6463 /***************************************************/ | |
6464 | |
6465 typedef struct | |
6466 { | |
6467 // Classic cells | |
6468 T_TR_MPHC_INIT_L1_REQ cell1; | |
6469 T_TR_MPHC_INIT_L1_CON cell2; | |
6470 T_TR_MPHC_RXLEV_PERIODIC_REQ cell3; | |
6471 T_TR_MPHC_NCELL_FB_SB_READ cell4; | |
6472 T_TR_MPHC_RA_CON cell5; | |
6473 T_TR_MPHC_IMMED_ASSIGN_REQ cell6; | |
6474 T_TR_MPHC_CHANNEL_ASSIGN_REQ cell7; | |
6475 T_TR_MPHC_RA_REQ cell8; | |
6476 T_TR_MPHC_ASYNC_HO_REQ cell9; | |
6477 T_TR_MPHC_SYNC_HO_REQ cell10; | |
6478 T_TR_L1C_HANDOVER_FINISHED cell11; | |
6479 T_TR_L1C_MEAS_DONE cell12; | |
6480 T_TR_MPHC_START_CCCH_REQ cell13; | |
6481 T_TR_MPHC_NCELL_SB_READ cell14; | |
6482 T_TR_MPHC_RXLEV_REQ cell15; | |
6483 T_TR_L1C_VALID_MEAS_INFO cell16; | |
6484 T_TR_L1C_RXLEV_PERIODIC_DONE cell17; | |
6485 T_TR_MPHC_SCELL_NBCCH_REQ cell18; | |
6486 T_TR_MPHC_SCELL_EBCCH_REQ cell19; | |
6487 T_TR_MPHC_NCELL_BCCH_REQ cell20; | |
6488 T_TR_L1C_BCCHN_INFO cell21; | |
6489 T_TR_L1C_NP_INFO cell22; | |
6490 T_TR_L1C_EP_INFO cell23; | |
6491 T_TR_L1C_ALLC_INFO cell24; | |
6492 T_TR_L1C_BCCHS_INFO cell25; | |
6493 T_TR_L1C_CB_INFO cell26; | |
6494 T_TR_MPHC_NETWORK_SYNC_REQ cell27; | |
6495 T_TR_MPHC_NETWORK_SYNC_IND cell28; | |
6496 T_TR_MPHC_NCELL_SYNC_REQ cell29; | |
6497 T_TR_MPHC_NCELL_SYNC_IND cell30; | |
6498 T_TR_L1C_SB_INFO cell31; | |
6499 T_TR_L1C_SBCONF_INFO cell32; | |
6500 T_TR_MPHC_NEW_SCELL_REQ cell33; | |
6501 T_TR_L1C_FB_INFO cell34; | |
6502 T_TR_MPHC_STOP_NCELL_SYNC_REQ cell35; | |
6503 T_TR_MPHC_STOP_NCELL_BCCH_REQ cell36; | |
6504 T_TR_MPHC_CONFIG_CBCH_REQ cell37; | |
6505 T_TR_MPHC_CBCH_SCHEDULE_REQ cell38; | |
6506 T_TR_MPHC_CBCH_INFO_REQ cell39; | |
6507 T_TR_MPHC_CBCH_UPDATE_REQ cell40; | |
6508 T_TR_MPHC_STOP_CBCH_REQ cell41; | |
6509 T_TR_L1C_SACCH_INFO cell42; | |
6510 T_TR_MPHC_CHANGE_FREQUENCY cell43; | |
6511 T_TR_MPHC_CHANNEL_MODE_MODIFY_REQ cell44; | |
6512 T_TR_MPHC_SET_CIPHERING_REQ cell45; | |
6513 T_TR_MPHC_UPDATE_BA_LIST cell46; | |
6514 T_TR_MPHC_NETWORK_LOST_IND cell47; | |
6515 T_TR_MPHC_STOP_CCCH_REQ cell48; | |
6516 T_TR_MPHC_STOP_SCELL_BCCH_REQ cell49; | |
6517 T_TR_MPHC_STOP_CBCH_CON cell50; | |
6518 T_TR_MPHC_STOP_RA_REQ cell51; | |
6519 T_TR_L1C_RA_DONE cell52; | |
6520 T_TR_MPHC_IMMED_ASSIGN_CON cell53; | |
6521 T_TR_MPHC_CHANNEL_ASSIGN_CON cell54; | |
6522 T_TR_L1C_REDEF_DONE cell55; | |
6523 T_TR_MPHC_STOP_DEDICATED_REQ cell56; | |
6524 T_TR_MPHC_ASYNC_HO_CON cell57; | |
6525 T_TR_MPHC_SYNC_HO_CON cell58; | |
6526 T_TR_MPHC_TA_FAIL_IND cell59; | |
6527 T_TR_MPHC_HANDOVER_FAIL_REQ cell60; | |
6528 T_TR_MPHC_HANDOVER_FAIL_CON cell61; | |
6529 T_TR_MPHC_STOP_RXLEV_REQ cell62; | |
6530 T_TR_MPHC_STOP_RXLEV_PERIODIC_REQ cell63; | |
6531 T_TR_MPHP_RA_REQ cell64; | |
6532 T_TR_L1P_RA_DONE cell65; | |
6533 T_TR_MPHP_POLLING_RESPONSE_REQ cell66; | |
6534 T_TR_L1P_POLL_DONE cell67; | |
6535 T_TR_MPHP_ASSIGNMENT_REQ cell68; | |
6536 T_TR_MPHP_REPEAT_UL_FIXED_ALLOC_REQ cell69; | |
6537 T_TR_L1P_REPEAT_ALLOC_DONE cell70; | |
6538 T_TR_L1P_ALLOC_EXHAUST_DONE cell71; | |
6539 T_TR_MPHP_SINGLE_BLOCK_REQ cell72; | |
6540 T_TR_L1P_SINGLE_BLOCK_CON cell73; | |
6541 T_TR_MPHP_PDCH_RELEASE_REQ cell74; | |
6542 T_TR_MPHP_TIMING_ADVANCE_REQ cell75; | |
6543 T_TR_MPHP_TBF_RELEASE_REQ cell76; | |
6544 T_TR_MPHP_START_PCCCH_REQ cell77; | |
6545 T_TR_L1P_PBCCHN_INFO cell78; | |
6546 T_TR_L1P_PNP_INFO cell79; | |
6547 T_TR_L1P_PEP_INFO cell80; | |
6548 T_TR_L1P_PALLC_INFO cell81; | |
6549 T_TR_L1P_PBCCHS_INFO cell82; | |
6550 T_TR_L1P_PACCH_INFO cell83; | |
6551 T_TR_MPHP_SCELL_PBCCH_REQ cell84; | |
6552 T_TR_MPHP_CR_MEAS_REQ cell85; | |
6553 T_TR_L1P_CR_MEAS_DONE cell86; | |
6554 T_TR_MPHP_INT_MEAS_REQ cell87; | |
6555 T_TR_MPHP_INT_MEAS_IND cell88; | |
6556 T_TR_MPHP_TINT_MEAS_IND cell89; | |
6557 T_TR_L1P_ITMEAS_IND cell90; | |
6558 T_TR_MPHP_NCELL_PBCCH_REQ cell91; | |
6559 T_TR_MPHP_UPDATE_PSI_PARAM_REQ cell92; | |
6560 T_TR_L1P_TBF_RELEASED cell93; | |
6561 T_TR_L1P_PDCH_RELEASED cell94; | |
6562 T_TR_L1P_TCR_MEAS_DONE cell95; | |
6563 T_TR_MPHP_ASSIGNMENT_CON cell96; | |
6564 T_TR_MPHP_TCR_MEAS_REQ cell97; | |
6565 T_TR_MPHC_STOP_NETWORK_SYNC_REQ cell98; | |
6566 T_TR_MPHP_NCELL_PBCCH_STOP_REQ cell99; | |
6567 T_TR_MPHP_STOP_PCCCH_REQ cell100; | |
6568 T_TR_MPHP_SCELL_PBCCH_STOP_REQ cell101; | |
6569 T_TR_MPHP_RA_STOP_REQ cell102; | |
6570 T_TR_MPHP_STOP_SINGLE_BLOCK_REQ cell103; | |
6571 T_TR_L1P_TA_CONFIG_DONE cell104; | |
6572 T_TR_MPHP_CR_MEAS_STOP_REQ cell105; | |
6573 T_TR_MPHP_TCR_MEAS_STOP_REQ cell106; | |
6574 T_TR_MPHP_INT_MEAS_STOP_REQ cell107; | |
6575 T_TR_MMI_KEYBEEP_START_REQ cell108; | |
6576 T_TR_MMI_KEYBEEP_START_CON cell109; | |
6577 T_TR_MMI_KEYBEEP_STOP_REQ cell110; | |
6578 T_TR_MMI_KEYBEEP_STOP_CON cell111; | |
6579 T_TR_MMI_TONE_START_REQ cell112; | |
6580 T_TR_MMI_TONE_START_CON cell113; | |
6581 T_TR_MMI_TONE_STOP_REQ cell114; | |
6582 T_TR_MMI_TONE_STOP_CON cell115; | |
6583 T_TR_MMI_MELODY0_START_REQ cell116; | |
6584 T_TR_MMI_MELODY1_START_REQ cell117; | |
6585 T_TR_MMI_MELODY0_START_CON cell118; | |
6586 T_TR_MMI_MELODY0_STOP_REQ cell119; | |
6587 T_TR_MMI_MELODY0_STOP_CON cell120; | |
6588 T_TR_MMI_MELODY1_START_CON cell121; | |
6589 T_TR_MMI_MELODY1_STOP_REQ cell122; | |
6590 T_TR_MMI_MELODY1_STOP_CON cell123; | |
6591 T_TR_MMI_VM_PLAY_START_REQ cell124; | |
6592 T_TR_MMI_VM_PLAY_START_CON cell125; | |
6593 T_TR_MMI_VM_PLAY_STOP_REQ cell126; | |
6594 T_TR_MMI_VM_PLAY_STOP_CON cell127; | |
6595 T_TR_MMI_VM_RECORD_START_REQ cell128; | |
6596 T_TR_MMI_VM_RECORD_START_CON cell129; | |
6597 T_TR_MMI_VM_RECORD_STOP_REQ cell130; | |
6598 T_TR_MMI_VM_RECORD_STOP_CON cell131; | |
6599 T_TR_MMI_SR_ENROLL_START_REQ cell132; | |
6600 T_TR_MMI_SR_ENROLL_START_CON cell133; | |
6601 T_TR_MMI_SR_ENROLL_STOP_REQ cell134; | |
6602 T_TR_MMI_SR_ENROLL_STOP_CON cell135; | |
6603 T_TR_MMI_SR_UPDATE_START_REQ cell136; | |
6604 T_TR_MMI_SR_UPDATE_STOP_REQ cell137; | |
6605 T_TR_MMI_SR_UPDATE_START_CON cell138; | |
6606 T_TR_MMI_SR_UPDATE_STOP_CON cell139; | |
6607 T_TR_MMI_SR_RECO_START_REQ cell140; | |
6608 T_TR_MMI_SR_RECO_STOP_REQ cell141; | |
6609 T_TR_MMI_SR_RECO_START_CON cell142; | |
6610 T_TR_MMI_SR_RECO_STOP_CON cell143; | |
6611 T_TR_MMI_SR_UPDATE_CHECK_START_REQ cell144; | |
6612 T_TR_MMI_SR_UPDATE_CHECK_STOP_REQ cell145; | |
6613 T_TR_MMI_SR_UPDATE_CHECK_START_CON cell146; | |
6614 T_TR_MMI_SR_UPDATE_CHECK_STOP_CON cell147; | |
6615 T_TR_L1_SRBACK_SAVE_DATA_REQ cell148; | |
6616 T_TR_L1_SRBACK_SAVE_DATA_CON cell149; | |
6617 T_TR_L1_SRBACK_LOAD_MODEL_REQ cell150; | |
6618 T_TR_L1_SRBACK_LOAD_MODEL_CON cell151; | |
6619 T_TR_L1_SRBACK_TEMP_SAVE_DATA_REQ cell152; | |
6620 T_TR_L1_SRBACK_TEMP_SAVE_DATA_CON cell153; | |
6621 T_TR_MMI_AEC_REQ cell154; | |
6622 T_TR_MMI_AEC_CON cell155; | |
6623 T_TR_MMI_AUDIO_FIR_REQ cell156; | |
6624 T_TR_MMI_AUDIO_FIR_CON cell157; | |
6625 T_TR_MMI_AUDIO_MODE_REQ cell158; | |
6626 T_TR_MMI_AUDIO_MODE_CON cell159; | |
6627 T_TR_PM_EQUAL_0 cell160; | |
6628 T_TR_MCU_DSP_MISMATCH cell161; | |
6629 T_TR_L1S_ABORT cell162; | |
6630 T_TR_D_ERROR_STATUS cell163; | |
6631 T_TR_DSP_DEBUG_HEADER cell164; | |
6632 T_TR_DSP_DEBUG_BUFFER cell165; | |
6633 T_TR_RLC_UL_PARAM cell166; | |
6634 T_TR_RLC_DL_PARAM cell167; | |
6635 T_TR_FORBIDDEN_UPLINK cell168; | |
6636 T_TR_DL_PTCCH cell169; | |
6637 T_TR_CONDENSED_PDTCH cell170; | |
6638 T_TR_OML1_CLOSE_TCH_LOOP_REQ cell171; | |
6639 T_TR_OML1_OPEN_TCH_LOOP_REQ cell172; | |
6640 T_TR_OML1_START_DAI_TEST_REQ cell173; | |
6641 T_TR_OML1_STOP_DAI_TEST_REQ cell174; | |
6642 T_TR_TST_TEST_HW_REQ cell175; | |
6643 T_TR_L1_TEST_HW_INFO cell176; | |
6644 T_TR_TST_SLEEP_REQ cell177; | |
6645 T_TR_MMI_ADC_REQ cell178; | |
6646 T_TR_MMI_STOP_ADC_REQ cell179; | |
6647 T_TR_MMI_STOP_ADC_CON cell180; | |
6648 T_TR_L1S_CPU_PEAK cell181; | |
6649 T_TR_TRACE_CONFIG_CHANGE cell182; | |
6650 T_TR_ASCII cell183; | |
6651 T_TR_FULL_LIST_REPORT cell184; | |
6652 T_TR_IT_DSP_ERROR cell185; | |
6653 T_TR_ADC cell186; | |
6654 T_TR_NEW_TOA cell187; | |
6655 T_TR_TOA_NOT_UPDATED cell188; | |
6656 T_TR_SLEEP cell189; | |
6657 T_TR_GAUGING cell190; | |
6658 T_TR_UNKNOWN_L1S_TRACE cell191; | |
6659 T_TR_MMI_MELODY0_E2_START_REQ cell192; | |
6660 T_TR_MMI_MELODY0_E2_STOP_REQ cell193; | |
6661 T_TR_MMI_MELODY0_E2_START_CON cell194; | |
6662 T_TR_MMI_MELODY0_E2_STOP_CON cell195; | |
6663 T_TR_MMI_MELODY1_E2_START_REQ cell196; | |
6664 T_TR_MMI_MELODY1_E2_STOP_REQ cell197; | |
6665 T_TR_MMI_MELODY1_E2_START_CON cell198; | |
6666 T_TR_MMI_MELODY1_E2_STOP_CON cell199; | |
6667 T_TR_L1_BACK_MELODY_E2_LOAD_INSTRUMENT_REQ cell200; | |
6668 T_TR_L1_BACK_MELODY_E2_LOAD_INSTRUMENT_CON cell201; | |
6669 T_TR_L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_REQ cell202; | |
6670 T_TR_L1_BACK_MELODY_E2_UNLOAD_INSTRUMENT_CON cell203; | |
6671 T_TR_L1_MELODY0_E2_STOP_CON cell204; | |
6672 T_TR_L1_MELODY1_E2_STOP_CON cell205; | |
6673 T_TR_RECOVERY cell206; | |
6674 T_TR_PTCCH_DISABLE cell207; | |
6675 T_TR_L1_AEC_IND cell208; | |
6676 T_TR_MMI_VM_AMR_PLAY_START_REQ cell209; | |
6677 T_TR_MMI_VM_AMR_PLAY_START_CON cell210; | |
6678 T_TR_MMI_VM_AMR_PLAY_STOP_REQ cell211; | |
6679 T_TR_MMI_VM_AMR_PLAY_STOP_CON cell212; | |
6680 T_TR_MMI_VM_AMR_RECORD_START_REQ cell213; | |
6681 T_TR_MMI_VM_AMR_RECORD_START_CON cell214; | |
6682 T_TR_MMI_VM_AMR_RECORD_STOP_REQ cell215; | |
6683 T_TR_MMI_VM_AMR_RECORD_STOP_CON cell216; | |
6684 T_TR_MPHC_NCELL_LIST_SYNC_REQ cell217; | |
6685 T_TR_MPHC_STOP_DEDICATED_CON cell218; | |
6686 T_TR_L1C_STOP_DEDICATED_DONE cell219; | |
6687 | |
6688 // RTT cells | |
6689 T_RTTL1_FN rttcell1; | |
6690 T_RTTL1_DL_BURST rttcell2; | |
6691 T_RTTL1_UL_NB rttcell3; | |
6692 T_RTTL1_UL_AB rttcell4; | |
6693 T_RTTL1_FULL_LIST_MEAS rttcell5; | |
6694 T_RTTL1_DL_DCCH rttcell6; | |
6695 T_RTTL1_DL_PTCCH rttcell7; | |
6696 T_RTTL1_UL_DCCH rttcell8; | |
6697 T_RTTL1_UL_SACCH rttcell9; | |
6698 T_RTTL1_DL_PDTCH rttcell10; | |
6699 T_RTTL1_UL_PDTCH rttcell11; | |
6700 T_RTTL1_MACS_STATUS rttcell12; | |
6701 T_RTTL1_L1S_TASK_ENABLE rttcell13; | |
6702 T_RTTL1_MON_MEAS rttcell14; | |
6703 T_RTTL1_MFTAB rttcell15; | |
6704 } | |
6705 T_TRACE_CELLS; | |
6706 | |
6707 | |
6708 /************************************/ | |
6709 /* RTT macro definitions */ | |
6710 /************************************/ | |
6711 #include "l1_rtt_macro.h" | |
6712 | |
6713 #endif |