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

📄 p_mphc.h

📁 GSM手机设计软件代码
💻 H
📖 第 1 页 / 共 5 页
字号:
#ifndef __T_MPHC_STOP_NCELL_BCCH_REQ__
#define __T_MPHC_STOP_NCELL_BCCH_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1480
 */
typedef struct
{
  U8                        radio_freq_array_size;    /*<  0:  1> Number of entries in the radio_freq_array within a stop request. When 6 (maximum number of requests to be served in parallel) are provided the message is interpreted as a complete process stop request. */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U16                       radio_freq_array[6];      /*<  2: 12> channel list                                       */
  U8                        _align1;                  /*< 14:  1> alignment                                          */
  U8                        _align2;                  /*< 15:  1> alignment                                          */
} T_MPHC_STOP_NCELL_BCCH_REQ;
#endif

#ifndef __T_MPHC_STOP_NCELL_BCCH_CON__
#define __T_MPHC_STOP_NCELL_BCCH_CON__
/*
 * 
 * CCDGEN:WriteStruct_Count==1481
 */
typedef struct
{
  U8                        param;                    /*<  0:  1> dummy parameter                                    */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_MPHC_STOP_NCELL_BCCH_CON;
#endif

#ifndef __T_MPHC_RXLEV_PERIODIC_REQ__
#define __T_MPHC_RXLEV_PERIODIC_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1482
 */
typedef struct
{
  T_chan_list               chan_list;                /*<  0: 68> channel list                                       */
  U8                        num_of_chans;             /*< 68:  1> Number of valid carrier numbers contained in the BA list (chan_number) array (1 to 33) */
  U8                        ba_id;                    /*< 69:  1> band allocation identification                     */
  U8                        next_radio_freq_measured; /*< 70:  1> channel index                                      */
  U8                        _align0;                  /*< 71:  1> alignment                                          */
} T_MPHC_RXLEV_PERIODIC_REQ;
#endif

#ifndef __T_MPHC_RXLEV_PERIODIC_IND__
#define __T_MPHC_RXLEV_PERIODIC_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1483
 */
typedef struct
{
  T_result                  result[MAX_MEAS_VALUES];  /*<  0: 32> measurement results                                */
  U8                        nbr_of_carriers;          /*< 32:  1> The number of cell carriers measured during the PCH block */
  U8                        s_rxlev;                  /*< 33:  1> The serving cell received power level (average of the 4 PCH bursts read during the particular PCH block). */
  U8                        ba_id;                    /*< 34:  1> band allocation identification                     */
  U8                        _align0;                  /*< 35:  1> alignment                                          */
} T_MPHC_RXLEV_PERIODIC_IND;
#endif

#ifndef __T_MPHC_STOP_RXLEV_PERIODIC_REQ__
#define __T_MPHC_STOP_RXLEV_PERIODIC_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1484
 */
typedef struct
{
  U8                        param;                    /*<  0:  1> dummy parameter                                    */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_MPHC_STOP_RXLEV_PERIODIC_REQ;
#endif

#ifndef __T_MPHC_STOP_RXLEV_PERIODIC_CON__
#define __T_MPHC_STOP_RXLEV_PERIODIC_CON__
/*
 * 
 * CCDGEN:WriteStruct_Count==1485
 */
typedef struct
{
  U8                        param;                    /*<  0:  1> dummy parameter                                    */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_MPHC_STOP_RXLEV_PERIODIC_CON;
#endif

#ifndef __T_MPHC_RXLEV_REQ__
#define __T_MPHC_RXLEV_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1486
 */
typedef struct
{
  U32                       shared_ptr;               /*<  0:  4> Pointer                                            */
} T_MPHC_RXLEV_REQ;
#endif

#ifndef __T_MPHC_RXLEV_IND__
#define __T_MPHC_RXLEV_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1487
 */
typedef struct
{
  U32                       shared_ptr;               /*<  0:  4> Pointer                                            */
} T_MPHC_RXLEV_IND;
#endif

#ifndef __T_MPHC_STOP_RXLEV_REQ__
#define __T_MPHC_STOP_RXLEV_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1488
 */
typedef struct
{
  U8                        param;                    /*<  0:  1> dummy parameter                                    */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_MPHC_STOP_RXLEV_REQ;
#endif

#ifndef __T_MPHC_STOP_RXLEV_CON__
#define __T_MPHC_STOP_RXLEV_CON__
/*
 * 
 * CCDGEN:WriteStruct_Count==1489
 */
typedef struct
{
  U8                        param;                    /*<  0:  1> dummy parameter                                    */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_MPHC_STOP_RXLEV_CON;
#endif

#ifndef __T_MPHC_CONFIG_CBCH_REQ__
#define __T_MPHC_CONFIG_CBCH_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1490
 */
typedef struct
{
  T_cbch_desc               cbch_desc;                /*<  0: 12> CBCH channel description                           */
  T_cbch_freq_list          cbch_freq_list;           /*< 12:132> CBCH frequency list                                */
} T_MPHC_CONFIG_CBCH_REQ;
#endif

#ifndef __T_MPHC_CBCH_SCHEDULE_REQ__
#define __T_MPHC_CBCH_SCHEDULE_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1491
 */
typedef struct
{
  U8                        cbch_select;              /*<  0:  1> which cbch channel to read                         */
  U8                        schedule_length;          /*<  1:  1> length of schedule period                          */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
  U32                       first_blocks_0;           /*<  4:  4> Bitmap defining a set of blocks to be read during the schedule period. The bits represent the blocks as follows: bit MSB=31 -> block=32; bit LSB=0 -> block=1. */
  U16                       first_blocks_1;           /*<  8:  2> Bitmap defining a set of blocks to be read during the schedule period. The bits represent the blocks as follows: bit MSB=15 -> block=48; bit LSB=0 -> block=33. */
  U8                        _align2;                  /*< 10:  1> alignment                                          */
  U8                        _align3;                  /*< 11:  1> alignment                                          */
} T_MPHC_CBCH_SCHEDULE_REQ;
#endif

#ifndef __T_MPHC_CBCH_INFO_REQ__
#define __T_MPHC_CBCH_INFO_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1492
 */
typedef struct
{
  U8                        tb_bitmap;                /*<  0:  1> blocks to read                                     */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_MPHC_CBCH_INFO_REQ;
#endif

#ifndef __T_MPHC_CBCH_UPDATE_REQ__
#define __T_MPHC_CBCH_UPDATE_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1493
 */
typedef struct
{
  U8                        cbch_select;              /*<  0:  1> which cbch channel to read                         */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
  U32                       first_blocks_0;           /*<  4:  4> Bitmap defining a set of blocks to be read during the schedule period. The bits represent the blocks as follows: bit MSB=31 -> block=32; bit LSB=0 -> block=1. */
  U16                       first_blocks_1;           /*<  8:  2> Bitmap defining a set of blocks to be read during the schedule period. The bits represent the blocks as follows: bit MSB=15 -> block=48; bit LSB=0 -> block=33. */
  U8                        _align3;                  /*< 10:  1> alignment                                          */
  U8                        _align4;                  /*< 11:  1> alignment                                          */
} T_MPHC_CBCH_UPDATE_REQ;
#endif

#ifndef __T_MPHC_STOP_CBCH_REQ__
#define __T_MPHC_STOP_CBCH_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1494
 */
typedef struct
{
  U8                        normal_cbch;              /*<  0:  1> normal cbch                                        */
  U8                        extended_cbch;            /*<  1:  1> extended cbch                                      */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_MPHC_STOP_CBCH_REQ;
#endif

#ifndef __T_MPHC_STOP_CBCH_CON__
#define __T_MPHC_STOP_CBCH_CON__
/*
 * 
 * CCDGEN:WriteStruct_Count==1495
 */
typedef struct
{
  U8                        param;                    /*<  0:  1> dummy parameter                                    */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_MPHC_STOP_CBCH_CON;
#endif

#ifndef __T_MPHC_NEW_SCELL_REQ__
#define __T_MPHC_NEW_SCELL_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1496
 */

⌨️ 快捷键说明

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