📄 l1_trace.h
字号:
UWORD8 channel_mode_1;
UWORD8 txpwr;
BOOL starting_time_present;
UWORD8 n32;
UWORD8 n51;
UWORD8 n26;
UWORD8 ho_acc;
BOOL report_time_diff;
UWORD8 cipher_mode;
UWORD8 a5_algorithm;
BOOL noise_suppression_bit;
BOOL initial_codec_mode_indicator;
UWORD8 initial_codec_mode;
UWORD8 active_codec_set;
UWORD8 threshold[3];
UWORD8 hysteresis[3];
}
T_TR_MPHC_SYNC_HO_REQ;
/***********************************************************************************************************/
/* Begin header
//TYPE/ CLASSIC
//NAME/ L1C_HANDOVER_FINISHED
//FULL/
" | | | | | |----------------------------------------------------------------------------------------------------------------"
"#@Fdl7# | | |<-| | HANDOVER_FINISHED | #@1=0:Complete|=1:TIMEOUT|#"
//COND/
"#@Fdl7# HANDOVER_FINISHED #@1=1:TIMEOUT|~|#"
End header */
//ID/
#define TRL1_L1C_HANDOVER_FINISHED 11
//STRUCT/
typedef struct
{
UWORD32 header;
//--------------------------------------------------
UWORD8 cause;
}
T_TR_L1C_HANDOVER_FINISHED;
/***********************************************************************************************************/
/* Begin header
//TYPE/ CLASSIC
//NAME/ L1C_MEAS_DONE
//FULL/
" | | | | | |----------------------------------------------------------------------------------------------------------------"
"#@Fdl7# | | |<-| | MEAS_DONE | rxqual_full_acc_err: #@1dl10# rxqual_full_nbr_bits: #@2d#"
" | | | | | |rxqual_sub_acc_errors: #@3dl10# rxqual_sub_nbr_bits: #@4d#"
" | | | | | | rxlev_sub_acc: #@5dl10# rxlev_full_acc: #@6d#"
" | | | | | | meas_valid: #@9dl10# txpwr_used: #@10d#"
" | | | | | | timing_advance: #@11dl10# rxlev_sub_nbr_meas: #@13d#"
" | | | | | | facch_dl_count: #@14dl10# facch_ul_count: #@15d#"
" | | | | | | bcch_freq: #@7dr5#"
" | | | | | | rxlev_acc: #@8dr5#"
" | | | | | | rxlev_nbr_meas: #@16dr5#"
//COND/
"#@Fdl7# MEAS_DONE"
End header */
//ID/
#define TRL1_L1C_MEAS_DONE 12
//STRUCT/
typedef struct
{
UWORD32 header;
//--------------------------------------------------
UWORD16 rxqual_full_acc_errors;
UWORD16 rxqual_full_nbr_bits;
UWORD16 rxqual_sub_acc_errors;
UWORD16 rxqual_sub_nbr_bits;
WORD16 rxlev_sub_acc;
WORD16 rxlev_full_acc;
UWORD16 bcch_freq[6];
WORD16 rxlev_acc[6];
BOOL meas_valid;
UWORD8 txpwr_used;
UWORD8 timing_advance;
UWORD8 rxlev_full_nbr_meas;
UWORD8 rxlev_sub_nbr_meas;
UWORD8 facch_dl_count;
UWORD8 facch_ul_count;
UWORD8 rxlev_nbr_meas[6];
}
T_TR_L1C_MEAS_DONE;
/***********************************************************************************************************/
/* Begin header
//TYPE/ CLASSIC
//NAME/ MPHC_START_CCCH_REQ
//FULL/
" | | | | | |"
"=========================================================================================================================================================================================="
" | | | | | |"
"#@Fdl7# |---->| | | START_CCCH_REQ | bs_pa_mfrms: #@1dl10# bs_ag_blks_res: #@2d#"
" | | | | | | bcch_combined: #@3dl10# ccch_group: #@4d#"
" | | | | | | page_group: #@5dl10# page_block_index: #@6d#"
" | | | | | | page_mode: #@7=0:NORMAL|=1:EXTENDED|=2:REORG|~INVALID|#"
//COND/
""
""
"#@Fdl7# START_CCCH_REQ #@7=0:Normal|=1:Extended|=2:Reorg|~INVALID|#"
End header */
//ID/
#define TRL1_MPHC_START_CCCH_REQ 13
//STRUCT/
typedef struct
{
UWORD32 header;
//--------------------------------------------------
UWORD8 bs_pa_mfrms;
UWORD8 bs_ag_blks_res;
BOOL bcch_combined;
UWORD8 ccch_group;
UWORD8 page_group;
UWORD8 page_block_index;
UWORD8 page_mode;
}
T_TR_MPHC_START_CCCH_REQ;
/***********************************************************************************************************/
/* Begin header
//TYPE/ CLASSIC
//NAME/ MPHC_NCELL_SB_READ
//FULL/
" | | | | | |----------------------------------------------------------------------------------------------------------------"
"#@Fdl7# |---->| | | NCELL_SB_READ | radio_freq: #@3dl10# fn_offset: #@1d#"
" | | | | | | time_alignmt: #@2d#"
//COND/
""
""
"#@Fdl7# NCELL_SB_READ radio_freq: #@3d#"
End header */
//ID/
#define TRL1_MPHC_NCELL_SB_READ 14
//STRUCT/
typedef struct
{
UWORD32 header;
//--------------------------------------------------
UWORD32 fn_offset;
UWORD32 time_alignmt;
UWORD16 radio_freq;
}
T_TR_MPHC_NCELL_SB_READ;
/***********************************************************************************************************/
/* Begin header
//TYPE/ CLASSIC
//NAME/ MPHC_RXLEV_REQ
//FULL/
" | | | | | |----------------------------------------------------------------------------------------------------------------"
"#@Fdl7# |---->| | | RXLEV_REQ | power_array_size: #@1d#"
//COND/
"#@Fdl7# RXLEV_REQ nb_rf: #@1d#"
End header */
//ID/
#define TRL1_MPHC_RXLEV_REQ 15
//STRUCT/
typedef struct
{
UWORD32 header;
//--------------------------------------------------
UWORD16 power_array_size;
}
T_TR_MPHC_RXLEV_REQ;
#define MAX_MEAS 10
/***********************************************************************************************************/
/* Begin header
//TYPE/ CLASSIC
//NAME/ L1C_VALID_MEAS_INFO
//FULL/
" | | | | | |----------------------------------------------------------------------------------------------------------------"
"#@Fdl7# | | |<-| | VALID_MEAS_INFO | power array size: #@1dl10# rxlev_req_count: #@2dl#"
//COND/
"#@Fdl7# VALID_MEAS_INFO"
End header */
//ID/*/
#define TRL1_L1C_VALID_MEAS_INFO 16
//STRUCT/
typedef struct
{
UWORD32 header;
//--------------------------------------------------
UWORD16 power_array_size;
UWORD8 rxlev_req_count;
}
T_TR_L1C_VALID_MEAS_INFO;
/***********************************************************************************************************/
/* Special trace: display is implemented in the trace decoder
*/
#define TRL1_FULL_LIST_REPORT 184
typedef struct
{
UWORD32 header;
//--------------------------------------------------
UWORD32 size;
UWORD32 content[1];
}
T_TR_FULL_LIST_REPORT;
/***********************************************************************************************************/
/* Begin header
//TYPE/ CLASSIC
//NAME/ L1C_RXLEV_PERIODIC_DONE
//FULL/
" | | | | | |----------------------------------------------------------------------------------------------------------------"
"#@Fdl7# | | |<-| | RXLEV_PERIODIC_DONE | ba_id: #@2dl10# s_rxlev: #@3d#"
" | | | | | | radio_freq: #@1dr5#"
" | | | | | | rxlev: #@4dr5#"
//COND/
"#@Fdl7# RXLEV_PERIODIC_DONE"
End header */
//ID/
#define TRL1_L1C_RXLEV_PERIODIC_DONE 17
//STRUCT/
typedef struct
{
UWORD32 header;
//--------------------------------------------------
UWORD16 radio_freq_no[8];
UWORD8 ba_id;
WORD8 s_rxlev;
WORD8 rxlev[8];
}
T_TR_L1C_RXLEV_PERIODIC_DONE;
/***********************************************************************************************************/
/* Begin header
//TYPE/ CLASSIC
//NAME/ MPHC_SCELL_NBCCH_REQ
//FULL/
" | | | | | |----------------------------------------------------------------------------------------------------------------"
"#@Fdl7# |---->| | | SCELL_NBCCH_REQ | schedule_array_size: #@3d#"
" | | | | | | modulus: #@1dr5#"
" | | | | | | relative_position: #@2dr5#"
//COND/
"#@Fdl7# SCELL_NBCCH_REQ"
End header */
//ID/
#define TRL1_MPHC_SCELL_NBCCH_REQ 18
//STRUCT/
typedef struct
{
UWORD32 header;
//--------------------------------------------------
UWORD16 modulus[10];
UWORD16 relative_position[10];
UWORD8 schedule_array_size;
}
T_TR_MPHC_SCELL_NBCCH_REQ;
/***********************************************************************************************************/
/* Begin header
//TYPE/ CLASSIC
//NAME/ MPHC_SCELL_EBCCH_REQ
//FULL/
" | | | | | |----------------------------------------------------------------------------------------------------------------"
"#@Fdl7# |---->| | | SCELL_EBCCH_REQ | schedule_array_size: #@3d#"
" | | | | | | modulus: #@1dr5#"
" | | | | | | relative_position: #@2dr5#"
//COND/
"#@Fdl7# SCELL_EBCCH_REQ"
End header */
//ID/
#define TRL1_MPHC_SCELL_EBCCH_REQ 19
//STRUCT/
typedef struct
{
UWORD32 header;
//--------------------------------------------------
UWORD16 modulus[10];
UWORD16 relative_position[10];
UWORD8 schedule_array_size;
}
T_TR_MPHC_SCELL_EBCCH_REQ;
/***********************************************************************************************************/
/* Begin header
//TYPE/ CLASSIC
//NAME/ MPHC_NCELL_BCCH_REQ
//FULL/
" | | | | | |----------------------------------------------------------------------------------------------------------------"
"#@Fdl7# |---->| | | NCELL_BCCH_REQ | radio_freq: #@3dl10# fn_offset: #@1d#"
" | | | | | | time_alignmt: #@2dl10# bcch_blks_req: #@4d#"
" | | | | | | tsc: #@5dl10# gprs_priority: #@6=0:TOP|=1:HIGH|=2:NORMAL|#"
//COND/
"#@Fdl7# NCELL_BCCH_REQ radio_freq: #@3d#"
End header */
//ID/
#define TRL1_MPHC_NCELL_BCCH_REQ 20
//STRUCT/
typedef struct
{
UWORD32 header;
//--------------------------------------------------
UWORD32 fn_offset;
UWORD32 time_alignmt;
UWORD16 radio_freq;
UWORD16 bcch_blks_req;
UWORD8 tsc;
UWORD8 gprs_priority;
}
T_TR_MPHC_NCELL_BCCH_REQ;
/***********************************************************************************************************/
/* Begin header
//TYPE/ CLASSIC
//NAME/ L1C_BCCHN_INFO
//FULL/
" | | | | | |----------------------------------------------------------------------------------------------------------------"
"#@Fdl7# | | |<-| | BCCHN_INFO | error_flag: #@4=0:OK|=1:CRC ERROR|l10# tpu_offset: #@1d#"
" | | | | | | radio_freq: #@2dl10# afc: #@3d#"
" | | | |
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -