📄 m_grr.h
字号:
typedef struct
{
U8 maio; /*< 0: 1> MAIO */
U8 ts_alloc; /*< 1: 1> TIMESLOT_ALLOCATION */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_h_pccch_c;
#endif
#ifndef __T_nh_pccch_c__
#define __T_nh_pccch_c__
/*
* Non Hopping PCCCH Description
* CCDGEN:WriteStruct_Count==747
*/
typedef struct
{
U16 arfcn; /*< 0: 2> ARFCN */
U8 ts_alloc; /*< 2: 1> TIMESLOT_ALLOCATION */
U8 _align0; /*< 3: 1> alignment */
} T_nh_pccch_c;
#endif
#ifndef __T_ma_h_s1__
#define __T_ma_h_s1__
/*
* Hopping PCCCH Description and MA_NUMBER
* CCDGEN:WriteStruct_Count==748
*/
typedef struct
{
U8 ma_num; /*< 0: 1> MA_NUMBER */
U8 _align0; /*< 1: 1> alignment */
U8 v_h_pccch_c; /*< 2: 1> valid-flag */
U8 c_h_pccch_c; /*< 3: 1> counter */
T_h_pccch_c h_pccch_c[MAX_M_H_PCCCH_C]; /*< 4: 64> Hopping PCCCH Description */
} T_ma_h_s1;
#endif
#ifndef __T_gen_cell_par__
#define __T_gen_cell_par__
/*
* General Cell Selection parameter
* CCDGEN:WriteStruct_Count==749
*/
typedef struct
{
U8 gprs_c_hyst; /*< 0: 1> GPRS_CELL_RESELECT_HYSTERESIS */
U8 c31_hyst; /*< 1: 1> C31_HYST */
U8 c32_qual; /*< 2: 1> C32_QUAL */
U8 ra_retry; /*< 3: 1> RANDOM_ACCESS_RETRY */
U8 v_t_resel; /*< 4: 1> valid-flag */
U8 t_resel; /*< 5: 1> T_RESEL */
U8 v_ra_re_hyst; /*< 6: 1> valid-flag */
U8 ra_re_hyst; /*< 7: 1> RA_RESELECT_HYSTERESIS */
} T_gen_cell_par;
#endif
#ifndef __T_hcs_par__
#define __T_hcs_par__
/*
* HCS Structure
* CCDGEN:WriteStruct_Count==750
*/
typedef struct
{
U8 gprs_prio_class; /*< 0: 1> GPRS_PRIORITY_CLASS */
U8 gprs_hcs_thr; /*< 1: 1> GPRS_HCS_THR */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_hcs_par;
#endif
#ifndef __T_si13_pbcch_s1__
#define __T_si13_pbcch_s1__
/*
* SI13_PBCCH_LOCATION sub1
* CCDGEN:WriteStruct_Count==751
*/
typedef struct
{
U8 pbcch_loc; /*< 0: 1> PBCCH_LOCATION */
U8 psi1_rep_per; /*< 1: 1> PSI1_REPEAT_PERIOD */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_si13_pbcch_s1;
#endif
#ifndef __T_cs_par_s1__
#define __T_cs_par_s1__
/*
* Cell Selection Parameters Sub 1
* CCDGEN:WriteStruct_Count==752
*/
typedef struct
{
U8 gprs_rxlev_access_min; /*< 0: 1> GPRS_RXLEV_ACCESS_MIN */
U8 txpwr_max_cch; /*< 1: 1> GPRS_MS_TXPWR_MAX_CCH */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_cs_par_s1;
#endif
#ifndef __T_cs_par_s2__
#define __T_cs_par_s2__
/*
* Cell selection parameters Sub 2
* CCDGEN:WriteStruct_Count==753
*/
typedef struct
{
U8 gprs_temp_offset; /*< 0: 1> GPRS_TEMPORARY_OFFSET */
U8 gprs_penalty_time; /*< 1: 1> GPRS_PENALTY_TIME */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_cs_par_s2;
#endif
#ifndef __T_ma_num_maio__
#define __T_ma_num_maio__
/*
* MA_NUMBER and MAIO
* CCDGEN:WriteStruct_Count==754
*/
typedef struct
{
U8 ma_num; /*< 0: 1> MA_NUMBER */
U8 maio; /*< 1: 1> MAIO */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_ma_num_maio;
#endif
#ifndef __T_nc_meas_par__
#define __T_nc_meas_par__
/*
* NC Measurement Parameters
* CCDGEN:WriteStruct_Count==755
*/
typedef struct
{
U8 ctrl_order; /*< 0: 1> NETWORK_CONTROL_ORDER */
U8 flag; /*< 1: 1> Flag */
U8 v_non_drx_per; /*< 2: 1> valid-flag */
U8 non_drx_per; /*< 3: 1> NC_NON_DRX_PERIOD */
U8 v_rep_per_i; /*< 4: 1> valid-flag */
U8 rep_per_i; /*< 5: 1> NC_REPORTING_PERIOD_I */
U8 v_rep_per_t; /*< 6: 1> valid-flag */
U8 rep_per_t; /*< 7: 1> NC_REPORTING_PERIOD_T */
} T_nc_meas_par;
#endif
#ifndef __T_list_rf__
#define __T_list_rf__
/*
* List of removed Frequency
* CCDGEN:WriteStruct_Count==756
*/
typedef struct
{
U8 num_rfreq; /*< 0: 1> NR_OF_REMOVED_FREQ */
U8 c_rfreq_index; /*< 1: 1> counter */
U8 rfreq_index[MAX_RFREQ]; /*< 2: 5> REMOVED_FREQ_INDEX */
U8 _align0; /*< 7: 1> alignment */
} T_list_rf;
#endif
#ifndef __T_psi13_pwr_par__
#define __T_psi13_pwr_par__
/*
* PSI13 Power Control Parameters
* CCDGEN:WriteStruct_Count==757
*/
typedef struct
{
U8 alpha; /*< 0: 1> Alpha */
U8 t_avg_w; /*< 1: 1> T_AVG_W */
U8 t_avg_t; /*< 2: 1> T_AVG_T */
U8 pc_meas_chan; /*< 3: 1> PC_MEAS_CHAN */
U8 n_avg_i; /*< 4: 1> N_AVG_I */
U8 _align0; /*< 5: 1> alignment */
U8 _align1; /*< 6: 1> alignment */
U8 _align2; /*< 7: 1> alignment */
} T_psi13_pwr_par;
#endif
#ifndef __T_nc_meas_s1__
#define __T_nc_meas_s1__
/*
* NC Measurement Report Sub1
* CCDGEN:WriteStruct_Count==758
*/
typedef struct
{
U8 freq_n; /*< 0: 1> FREQUENZ_N */
U8 v_bsic; /*< 1: 1> valid-flag */
U8 bsic; /*< 2: 1> BSIC */
U8 rxlev_n; /*< 3: 1> RXLEV_N */
} T_nc_meas_s1;
#endif
#ifndef __T_ilev__
#define __T_ilev__
/*
* I_LEVEL Structure
* CCDGEN:WriteStruct_Count==759
*/
typedef struct
{
U8 v_ilev0; /*< 0: 1> valid-flag */
U8 ilev0; /*< 1: 1> I_LEVEL_TNO */
U8 v_ilev1; /*< 2: 1> valid-flag */
U8 ilev1; /*< 3: 1> I_LEVEL_TN1 */
U8 v_ilev2; /*< 4: 1> valid-flag */
U8 ilev2; /*< 5: 1> I_LEVEL_TN2 */
U8 v_ilev3; /*< 6: 1> valid-flag */
U8 ilev3; /*< 7: 1> I_LEVEL_TN3 */
U8 v_ilev4; /*< 8: 1> valid-flag */
U8 ilev4; /*< 9: 1> I_LEVEL_TN4 */
U8 v_ilev5; /*< 10: 1> valid-flag */
U8 ilev5; /*< 11: 1> I_LEVEL_TN5 */
U8 v_ilev6; /*< 12: 1> valid-flag */
U8 ilev6; /*< 13: 1> I_LEVEL_TN6 */
U8 v_ilev7; /*< 14: 1> valid-flag */
U8 ilev7; /*< 15: 1> I_LEVEL_TN7 */
} T_ilev;
#endif
#ifndef __T_ilev_abs__
#define __T_ilev_abs__
/*
* I_LEVEL Absolute Structure
* CCDGEN:WriteStruct_Count==760
*/
typedef struct
{
U8 v_ilevabs0; /*< 0: 1> valid-flag */
U8 ilevabs0; /*< 1: 1> I_LEVEL_ABS_TNO */
U8 v_ilevabs1; /*< 2: 1> valid-flag */
U8 ilevabs1; /*< 3: 1> I_LEVEL_ABS_TN1 */
U8 v_ilevabs2; /*< 4: 1> valid-flag */
U8 ilevabs2; /*< 5: 1> I_LEVEL_ABS_TN2 */
U8 v_ilevabs3; /*< 6: 1> valid-flag */
U8 ilevabs3; /*< 7: 1> I_LEVEL_ABS_TN3 */
U8 v_ilevabs4; /*< 8: 1> valid-flag */
U8 ilevabs4; /*< 9: 1> I_LEVEL_ABS_TN4 */
U8 v_ilevabs5; /*< 10: 1> valid-flag */
U8 ilevabs5; /*< 11: 1> I_LEVEL_ABS_TN5 */
U8 v_ilevabs6; /*< 12: 1> valid-flag */
U8 ilevabs6; /*< 13: 1> I_LEVEL_ABS_TN6 */
U8 v_ilevabs7; /*< 14: 1> valid-flag */
U8 ilevabs7; /*< 15: 1> I_LEVEL_ABS_TN7 */
} T_ilev_abs;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -