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

📄 p_mphp.h

📁 GSM手机设计软件代码
💻 H
📖 第 1 页 / 共 3 页
字号:
/*
 * 
 * CCDGEN:WriteStruct_Count==1792
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_MPHP_SCELL_PBCCH_STOP_CON;
#endif

#ifndef __T_MPHP_START_PCCCH_REQ__
#define __T_MPHP_START_PCCCH_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1793
 */
typedef struct
{
  U16                       imsi_mod;                 /*<  0:  2> see description                                    */
  U16                       kcn;                      /*<  2:  2> _                                                  */
  U16                       split_pg_cycle;           /*<  4:  2> SPLIT_PG_CYCLE                                     */
  U8                        bs_pag_blks_res;          /*<  6:  1> BS_PAG_BLKS_RES                                    */
  U8                        bs_pbcch_blks;            /*<  7:  1> Number of PBCCH per multiframe                     */
  U8                        pb;                       /*<  8:  1> _                                                  */
  U8                        page_mode;                /*<  9:  1> PAGE_MODE                                          */
  U8                        _align0;                  /*< 10:  1> alignment                                          */
  U8                        _align1;                  /*< 11:  1> alignment                                          */
  T_p_ch_des                p_ch_des;                 /*< 12: 12> _                                                  */
  T_p_freq_list             p_freq_list;              /*< 24:132> list of frequencies                                */
} T_MPHP_START_PCCCH_REQ;
#endif

#ifndef __T_MPHP_STOP_PCCCH_REQ__
#define __T_MPHP_STOP_PCCCH_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1794
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_MPHP_STOP_PCCCH_REQ;
#endif

#ifndef __T_MPHP_STOP_PCCCH_CON__
#define __T_MPHP_STOP_PCCCH_CON__
/*
 * 
 * CCDGEN:WriteStruct_Count==1795
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_MPHP_STOP_PCCCH_CON;
#endif

#ifndef __T_MPHP_CR_MEAS_REQ__
#define __T_MPHP_CR_MEAS_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1796
 */
typedef struct
{
  U8                        nb_carrier;               /*<  0:  1> neighbour cell carrier                             */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U16                       carrier_list[MPHP_NUMC_BA_GPRS_SC]; /*<  2: 66> List of carrier                                    */
  U8                        list_id;                  /*< 68:  1> List identifier                                    */
  U8                        _align1;                  /*< 69:  1> alignment                                          */
  U8                        _align2;                  /*< 70:  1> alignment                                          */
  U8                        _align3;                  /*< 71:  1> alignment                                          */
} T_MPHP_CR_MEAS_REQ;
#endif

#ifndef __T_MPHP_CR_MEAS_IND__
#define __T_MPHP_CR_MEAS_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1797
 */
typedef struct
{
  U8                        nmeas;                    /*<  0:  1> Number of measurements                             */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
  T_p_ncell_meas            p_ncell_meas[MPHP_NUMC_BA_GPRS_SC]; /*<  4:132> _                                                  */
  U8                        list_id;                  /*<136:  1> List identifier                                    */
  U8                        _align3;                  /*<137:  1> alignment                                          */
  U16                       reporting_period;         /*<138:  2> Reporting period                                   */
} T_MPHP_CR_MEAS_IND;
#endif

#ifndef __T_MPHP_CR_MEAS_STOP_REQ__
#define __T_MPHP_CR_MEAS_STOP_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1798
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_MPHP_CR_MEAS_STOP_REQ;
#endif

#ifndef __T_MPHP_CR_MEAS_STOP_CON__
#define __T_MPHP_CR_MEAS_STOP_CON__
/*
 * 
 * CCDGEN:WriteStruct_Count==1799
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_MPHP_CR_MEAS_STOP_CON;
#endif

#ifndef __T_MPHP_INT_MEAS_REQ__
#define __T_MPHP_INT_MEAS_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1800
 */
typedef struct
{
  T_p_frequency_par         p_frequency_par;          /*<  0:140> _                                                  */
  U8                        carrier_id;               /*<140:  1> Measurement Carrier Identifier                     */
  U8                        ts_mask;                  /*<141:  1> _                                                  */
  U8                        m_class;                  /*<142:  1> _                                                  */
  U8                        _align0;                  /*<143:  1> alignment                                          */
} T_MPHP_INT_MEAS_REQ;
#endif

#ifndef __T_MPHP_INT_MEAS_IND__
#define __T_MPHP_INT_MEAS_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1801
 */
typedef struct
{
  T_int_meas_rxlev          int_meas_rxlev[8];        /*<  0: 32> Idle Int. Meas. Level                              */
  U8                        carrier_id;               /*< 32:  1> Measurement Carrier Identifier                     */
  U8                        _align0;                  /*< 33:  1> alignment                                          */
  U8                        _align1;                  /*< 34:  1> alignment                                          */
  U8                        _align2;                  /*< 35:  1> alignment                                          */
} T_MPHP_INT_MEAS_IND;
#endif

#ifndef __T_MPHP_INT_MEAS_STOP_REQ__
#define __T_MPHP_INT_MEAS_STOP_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1802
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_MPHP_INT_MEAS_STOP_REQ;
#endif

#ifndef __T_MPHP_INT_MEAS_STOP_CON__
#define __T_MPHP_INT_MEAS_STOP_CON__
/*
 * 
 * CCDGEN:WriteStruct_Count==1803
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_MPHP_INT_MEAS_STOP_CON;
#endif

#ifndef __T_MPHP_NCELL_PBCCH_REQ__
#define __T_MPHP_NCELL_PBCCH_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1804
 */
typedef struct
{
  U8                        bs_pbcch_blks;            /*<  0:  1> Number of PBCCH per multiframe                     */
  U8                        pb;                       /*<  1:  1> _                                                  */
  U8                        psi1_rep_period;          /*<  2:  1> psi1 repeat period                                 */
  U8                        relative_pos;             /*<  3:  1> relative position                                  */
  T_p_ch_des                p_ch_des;                 /*<  4: 12> _                                                  */
  T_p_freq_list             p_freq_list;              /*< 16:132> list of frequencies                                */
  U16                       bcch_carrier;             /*<148:  2> BCCH Carrier                                       */
  U8                        _align0;                  /*<150:  1> alignment                                          */
  U8                        _align1;                  /*<151:  1> alignment                                          */
  U32                       fn_offset;                /*<152:  4> Frame number offset                                */
  U32                       time_alignment;           /*<156:  4> Time alignment                                     */
} T_MPHP_NCELL_PBCCH_REQ;
#endif

#ifndef __T_MPHP_NCELL_PBCCH_IND__
#define __T_MPHP_NCELL_PBCCH_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1805
 */
typedef struct
{
  U16                       arfcn;                    /*<  0:  2> channel number                                     */
  U8                        l2_channel;               /*<  2:  1> layer 2 channel type                               */
  U8                        error_flag;               /*<  3:  1> validity of the data block                         */
  U8                        l2_frame[MAX_L2_FRAME_SIZE]; /*<  4: 23> decoded data                                       */
  U8                        relative_pos;             /*< 27:  1> relative position                                  */
  U8                        pccch_lev;                /*< 28:  1> _                                                  */
  U8                        _align0;                  /*< 29:  1> alignment                                          */
  U8                        _align1;                  /*< 30:  1> alignment                                          */
  U8                        _align2;                  /*< 31:  1> alignment                                          */
  U32                       fn;                       /*< 32:  4> full frame number                                  */
} T_MPHP_NCELL_PBCCH_IND;
#endif

#ifndef __T_MPHP_NCELL_PBCCH_STOP_REQ__
#define __T_MPHP_NCELL_PBCCH_STOP_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1806
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_MPHP_NCELL_PBCCH_STOP_REQ;
#endif

#ifndef __T_MPHP_NCELL_PBCCH_STOP_CON__
#define __T_MPHP_NCELL_PBCCH_STOP_CON__
/*
 * 
 * CCDGEN:WriteStruct_Count==1807
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_MPHP_NCELL_PBCCH_STOP_CON;
#endif

#ifndef __T_MPHP_RA_REQ__
#define __T_MPHP_RA_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1808
 */
typedef struct
{
  U8                        txpwr;                    /*<  0:  1> _                                                  */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U16                       rand;                     /*<  2:  2> _                                                  */
  U16                       channel_request_data;     /*<  4:  2> _                                                  */
  U8                        bs_prach_blks;            /*<  6:  1> _                                                  */
  U8                        burst_type;               /*<  7:  1> _                                                  */
} T_MPHP_RA_REQ;
#endif

#ifndef __T_MPHP_RA_CON__
#define __T_MPHP_RA_CON__
/*
 * 
 * CCDGEN:WriteStruct_Count==1809
 */
typedef struct
{
  U32                       fn;                       /*<  0:  4> full frame number                                  */
  U16                       channel_request_data;     /*<  4:  2> _                                                  */
  U8                        _align0;                  /*<  6:  1> alignment                                          */
  U8                        _align1;                  /*<  7:  1> alignment                                          */
} T_MPHP_RA_CON;
#endif

#ifndef __T_MPHP_RA_STOP_REQ__
#define __T_MPHP_RA_STOP_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1810
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_MPHP_RA_STOP_REQ;
#endif

#ifndef __T_MPHP_RA_STOP_CON__
#define __T_MPHP_RA_STOP_CON__
/*
 * 
 * CCDGEN:WriteStruct_Count==1811
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_MPHP_RA_STOP_CON;
#endif

#ifndef __T_MPHP_POLLING_RESPONSE_REQ__
#define __T_MPHP_POLLING_RESPONSE_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1812
 */
typedef struct
{
  U8                        poll_resp_type;           /*<  0:  1> _                                                  */
  U8                        poll_data[MAX_L2_FRAME_SIZE + 1]; /*<  1: 24> _                                                  */
  U8                        _align0;                  /*< 25:  1> alignment                                          */
  U8                        _align1;                  /*< 26:  1> alignment                                          */
  U8                        _align2;                  /*< 27:  1> alignment                                          */
  U32                       fn;                       /*< 28:  4> full frame number                                  */
  U8                        ta_index;                 /*< 32:  1> _                                                  */
  U8                        txpwr;                    /*< 33:  1> _                                                  */
  U8                        _align3;                  /*< 34:  1> alignment                                          */
  U8                        _align4;                  /*< 35:  1> alignment                                          */
} T_MPHP_POLLING_RESPONSE_REQ;
#endif

#ifndef __T_MPHP_POLLING_IND__
#define __T_MPHP_POLLING_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1813

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -