⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m_grr.h

📁 GSM手机设计软件代码
💻 H
📖 第 1 页 / 共 5 页
字号:
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 + -