📄 m_grr.h
字号:
U8 _align0; /*< 3: 1> alignment */
} T_chamge_ma_sub;
#endif
#ifndef __T_di_encod2__
#define __T_di_encod2__
/*
* Direct Encoding 2
* CCDGEN:WriteStruct_Count==732
*/
typedef struct
{
U8 maio; /*< 0: 1> MAIO */
U8 hsn; /*< 1: 1> HSN */
U8 len_ma_list; /*< 2: 1> Length of MA Frequency List contents */
U8 c_ma_list; /*< 3: 1> counter */
U8 ma_list[19]; /*< 4: 19> MA Frequency List contents */
U8 _align0; /*< 23: 1> alignment */
} T_di_encod2;
#endif
#ifndef __T_block_struct__
#define __T_block_struct__
/*
* Blocks Structure
* CCDGEN:WriteStruct_Count==733
*/
typedef struct
{
U8 bl_o_bl_per; /*< 0: 1> BLOCKS_OR_BLOCK_PERIODS */
U8 a_map_len; /*< 1: 1> ALLOCATION_BITMAP_LENGTH */
U8 c_alloc_map; /*< 2: 1> counter */
U8 alloc_map[127]; /*< 3:127> ALLOCATION_BITMAP */
U8 _align0; /*<130: 1> alignment */
U8 _align1; /*<131: 1> alignment */
} T_block_struct;
#endif
#ifndef __T_g_pwr_par__
#define __T_g_pwr_par__
/*
* Global Power Control Parameters
* CCDGEN:WriteStruct_Count==734
*/
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 pb; /*< 3: 1> PB */
U8 pc_meas_chan; /*< 4: 1> PC_MEAS_CHAN */
U8 imeas_chan_list; /*< 5: 1> INT_MEAS_CHANNEL_LIST_AVAIL */
U8 n_avg_i; /*< 6: 1> N_AVG_I */
U8 _align0; /*< 7: 1> alignment */
} T_g_pwr_par;
#endif
#ifndef __T_pan_struct__
#define __T_pan_struct__
/*
* PAN Structure
* CCDGEN:WriteStruct_Count==735
*/
typedef struct
{
U8 dec; /*< 0: 1> PAN_DEC */
U8 inc; /*< 1: 1> PAN_INC */
U8 pmax; /*< 2: 1> PAN_MAX */
U8 _align0; /*< 3: 1> alignment */
} T_pan_struct;
#endif
#ifndef __T_ext_bits__
#define __T_ext_bits__
/*
* Extensions Bits IE
* CCDGEN:WriteStruct_Count==736
*/
typedef struct
{
U8 ext_len; /*< 0: 1> Extension Length */
U8 c_spare_ext; /*< 1: 1> counter */
U8 spare_ext[64]; /*< 2: 64> Extension Spare Bits */
U8 _align0; /*< 66: 1> alignment */
U8 _align1; /*< 67: 1> alignment */
} T_ext_bits;
#endif
#ifndef __T_pccch_org_par__
#define __T_pccch_org_par__
/*
* PCCCH Organization Parameters
* CCDGEN:WriteStruct_Count==737
*/
typedef struct
{
U8 bs_pcc_rel; /*< 0: 1> BS_PCC_REL */
U8 bs_pbcch_blks; /*< 1: 1> BS_PBCCH_BLKS */
U8 bs_pag_blks; /*< 2: 1> BS_PAG_BLKS_RES */
U8 bs_prach_blks; /*< 3: 1> BS_PRACH_BLKS */
} T_pccch_org_par;
#endif
#ifndef __T_loc_area_ident__
#define __T_loc_area_ident__
/*
* Location Area Identification
* CCDGEN:WriteStruct_Count==738
*/
typedef struct
{
U8 mcc[3]; /*< 0: 3> Mobile Country Code */
U8 c_mnc; /*< 3: 1> counter */
U8 mnc[3]; /*< 4: 3> Mobile Network Code */
U8 _align0; /*< 7: 1> alignment */
U16 lac; /*< 8: 2> Location Area Code */
U8 _align1; /*< 10: 1> alignment */
U8 _align2; /*< 11: 1> alignment */
} T_loc_area_ident;
#endif
#ifndef __T_non_gprs_opt__
#define __T_non_gprs_opt__
/*
* Non GPRS Cell Options
* CCDGEN:WriteStruct_Count==739
*/
typedef struct
{
U8 att; /*< 0: 1> Attach / detach allowed */
U8 v_t3212; /*< 1: 1> valid-flag */
U8 t3212; /*< 2: 1> T 3212 time-out value */
U8 neci; /*< 3: 1> Half rate support */
U8 pwcr; /*< 4: 1> Power Control */
U8 dtx; /*< 5: 1> Discontinuous Transmission (BCCH) */
U8 rl_timeout; /*< 6: 1> Radio Link Timeout */
U8 bs_ag_blks_res; /*< 7: 1> BS_AG_BLKS_RES */
U8 ccch_conf; /*< 8: 1> CCCF-CONF */
U8 bs_pa_mfrms; /*< 9: 1> BS-PA-MFRMS */
U8 max_retrans; /*< 10: 1> MAX_RETRANS */
U8 tx_integer; /*< 11: 1> TX_INTEGER */
U8 ec; /*< 12: 1> EC */
U8 txpwr_max_cch; /*< 13: 1> GPRS_MS_TXPWR_MAX_CCH */
U8 _align0; /*< 14: 1> alignment */
U8 v_ext_bits; /*< 15: 1> valid-flag */
T_ext_bits ext_bits; /*< 16: 68> Extensions Bits IE */
} T_non_gprs_opt;
#endif
#ifndef __T_rfl_num_list__
#define __T_rfl_num_list__
/*
* Reference Frequency Lists
* CCDGEN:WriteStruct_Count==740
*/
typedef struct
{
U8 rfl_num; /*< 0: 1> RFL_NUMBER */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_rfl_num_list;
#endif
#ifndef __T_rfl_cont__
#define __T_rfl_cont__
/*
* Frequency List
* CCDGEN:WriteStruct_Count==741
*/
typedef struct
{
U8 flist; /*< 0: 1> Frequency List Contents */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_rfl_cont;
#endif
#ifndef __T_cell_alloc__
#define __T_cell_alloc__
/*
* Cell Allocation
* CCDGEN:WriteStruct_Count==742
*/
typedef struct
{
U8 rfl_num; /*< 0: 1> RFL_NUMBER */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_cell_alloc;
#endif
#ifndef __T_ma_struct__
#define __T_ma_struct__
/*
* MA Structure
* CCDGEN:WriteStruct_Count==743
*/
typedef struct
{
U8 ma_len; /*< 0: 1> MA_LENGTH */
U8 c_ma_map; /*< 1: 1> counter */
U8 ma_map[64]; /*< 2: 64> MA_BITMAP */
U8 _align0; /*< 66: 1> alignment */
U8 _align1; /*< 67: 1> alignment */
} T_ma_struct;
#endif
#ifndef __T_arfcn_index_list__
#define __T_arfcn_index_list__
/*
* ARFCN Index List Structure
* CCDGEN:WriteStruct_Count==744
*/
typedef struct
{
U8 arfcn_index; /*< 0: 1> ARFCN index */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_arfcn_index_list;
#endif
#ifndef __T_pbcch_des__
#define __T_pbcch_des__
/*
* PBCCH Description
* CCDGEN:WriteStruct_Count==745
*/
typedef struct
{
U8 pb; /*< 0: 1> PB */
U8 tsc; /*< 1: 1> Training Sequence Code */
U8 tn; /*< 2: 1> TIMESLOT_NUMBER */
U8 flag; /*< 3: 1> Flag */
U8 v_flag2; /*< 4: 1> valid-flag */
U8 flag2; /*< 5: 1> Flag2 */
U8 _align0; /*< 6: 1> alignment */
U8 v_arfcn; /*< 7: 1> valid-flag */
U16 arfcn; /*< 8: 2> ARFCN */
U8 v_maio; /*< 10: 1> valid-flag */
U8 maio; /*< 11: 1> MAIO */
} T_pbcch_des;
#endif
#ifndef __T_h_pccch_c__
#define __T_h_pccch_c__
/*
* Hopping PCCCH Description
* CCDGEN:WriteStruct_Count==746
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -