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

📄 p_mph.h

📁 GSM手机设计软件代码
💻 H
📖 第 1 页 / 共 3 页
字号:
 * 
 * CCDGEN:WriteStruct_Count==1117
 */
typedef struct
{
  T_start                   start;                    /*<  0:  4> starting time                                      */
  T_ch_type                 ch_type;                  /*<  4:136> channel type configuration                         */
} T_MPH_FREQ_REDEF_REQ;
#endif

#ifndef __T_MPH_CHANNEL_MODE_REQ__
#define __T_MPH_CHANNEL_MODE_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1118
 */
typedef struct
{
  U8                        mode;                     /*<  0:  1> channel mode                                       */
  U8                        ch;                       /*<  1:  1> channel type                                       */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
  T_amr_conf                amr_conf;                 /*<  4: 20> Parameters for AMR                                 */
} T_MPH_CHANNEL_MODE_REQ;
#endif

#ifndef __T_MPH_ERROR_IND__
#define __T_MPH_ERROR_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1119
 */
typedef struct
{
  U8                        cs;                       /*<  0:  1> cause                                              */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U16                       arfcn;                    /*<  2:  2> channel number                                     */
} T_MPH_ERROR_IND;
#endif

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

#ifndef __T_MPH_CLASSMARK_REQ__
#define __T_MPH_CLASSMARK_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1121
 */
typedef struct
{
  T_classmark               classmark;                /*<  0:  4> classmark                                          */
} T_MPH_CLASSMARK_REQ;
#endif

#ifndef __T_MPH_TCH_LOOP_REQ__
#define __T_MPH_TCH_LOOP_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1122
 */
typedef struct
{
  U8                        tch_loop;                 /*<  0:  1> TCH loop command                                   */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_MPH_TCH_LOOP_REQ;
#endif

#ifndef __T_MPH_DAI_REQ__
#define __T_MPH_DAI_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1123
 */
typedef struct
{
  U8                        device;                   /*<  0:  1> DAI testing device                                 */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_MPH_DAI_REQ;
#endif

#ifndef __T_MPH_CBCH_REQ__
#define __T_MPH_CBCH_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1124
 */
typedef struct
{
  T_cbch                    cbch;                     /*<  0:140> cell broadcast channel                             */
} T_MPH_CBCH_REQ;
#endif

#ifndef __T_MPH_IDENTITY_REQ__
#define __T_MPH_IDENTITY_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1125
 */
typedef struct
{
  T_mid                     mid;                      /*<  0: 40> Mobile identities                                  */
} T_MPH_IDENTITY_REQ;
#endif

#ifndef __T_MPH_PAGING_IND__
#define __T_MPH_PAGING_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1126
 */
typedef struct
{
  U8                        identity_type;            /*<  0:  1> Identity type                                      */
  U8                        channel_needed;           /*<  1:  1> Channel needed                                     */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_MPH_PAGING_IND;
#endif

#ifndef __T_MPH_MON_CTRL_REQ__
#define __T_MPH_MON_CTRL_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1127
 */
typedef struct
{
  U8                        action;                   /*<  0:  1> start or stop reading of BCCH resp. CCCH           */
  U8                        si_to_read;               /*<  1:  1> SI to read                                         */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_MPH_MON_CTRL_REQ;
#endif

#ifndef __T_MPH_SYNC_REQ__
#define __T_MPH_SYNC_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1128
 */
typedef struct
{
  U8                        cs;                       /*<  0:  1> cause                                              */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_MPH_SYNC_REQ;
#endif

#ifndef __T_MPH_SYNC_IND__
#define __T_MPH_SYNC_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1129
 */
typedef struct
{
  U8                        cs;                       /*<  0:  1> cause                                              */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U16                       arfcn;                    /*<  2:  2> channel number                                     */
} T_MPH_SYNC_IND;
#endif

#ifndef __T_MPH_MEAS_ORDER_CNF__
#define __T_MPH_MEAS_ORDER_CNF__
/*
 * 
 * CCDGEN:WriteStruct_Count==1130
 */
typedef struct
{
  U8                        no_of_ncells;             /*<  0:  1> Number of ncells                                   */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
  T_meas_results            meas_results[MAX_NEIGHBOURCELLS]; /*<  4:132> neighbourcell measurement results                  */
} T_MPH_MEAS_ORDER_CNF;
#endif

#ifndef __T_MPH_EMO_REQ__
#define __T_MPH_EMO_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1131
 */
typedef struct
{
  U8                        ba_id;                    /*<  0:  1> link frequency list and measurement report         */
  U8                        c_arfcn;                  /*<  1:  1> counter                                            */
  U16                       arfcn[MAX_EMO_CHANNELS];  /*<  2: 42> channel number                                     */
} T_MPH_EMO_REQ;
#endif

#ifndef __T_MPH_EMO_MEAS_IND__
#define __T_MPH_EMO_MEAS_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1132
 */
typedef struct
{
  U8                        ba_id;                    /*<  0:  1> link frequency list and measurement report         */
  U8                        dtx;                      /*<  1:  1> discontinuous transmission                         */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        c_meas_results;           /*<  3:  1> counter                                            */
  T_meas_results            meas_results[MAX_EMO_CHANNELS + 1]; /*<  4: 88> neighbourcell measurement results                  */
} T_MPH_EMO_MEAS_IND;
#endif

#ifndef __T_MPH_EXT_MEAS_REQ__
#define __T_MPH_EXT_MEAS_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1133
 */
typedef struct
{
  U8                        pch_interrupt;            /*<  0:  1> PCH Interrupt                                      */
  U8                        freq_bands;               /*<  1:  1> Bitmap of frequency bands                          */
  U8                        num_of_chan;              /*<  2:  1> Number of detected channels                        */
  U8                        _align0;                  /*<  3:  1> alignment                                          */
  U16                       arfcn[MAX_CHANNELS];      /*<  4:160> channel number                                     */
} T_MPH_EXT_MEAS_REQ;
#endif

#ifndef __T_MPH_EXT_MEAS_CNF__
#define __T_MPH_EXT_MEAS_CNF__
/*
 * 
 * CCDGEN:WriteStruct_Count==1134
 */
typedef struct
{
  U8                        num_of_chan;              /*<  0:  1> Number of detected channels                        */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U16                       arfcn[MAX_CHANNELS];      /*<  2:160> channel number                                     */
  U8                        rx_lev[MAX_CHANNELS];     /*<162: 80> received field strength                            */
  U8                        _align1;                  /*<242:  1> alignment                                          */
  U8                        _align2;                  /*<243:  1> alignment                                          */
} T_MPH_EXT_MEAS_CNF;
#endif

#ifndef __T_MPH_NCELL_POS_REQ__
#define __T_MPH_NCELL_POS_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1135
 */
typedef struct
{
  U16                       req_id;                   /*<  0:  2> Request Identifier                                 */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        c_ncell_eotd;             /*<  3:  1> counter                                            */
  T_ncell_eotd              ncell_eotd[MAX_NCELL_EOTD_ALR]; /*<  4:180> Parameters of a neighbour cell                     */
} T_MPH_NCELL_POS_REQ;
#endif

#ifndef __T_MPH_NCELL_POS_IND__
#define __T_MPH_NCELL_POS_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1136
 */
typedef struct
{
  U16                       req_id;                   /*<  0:  2> Request Identifier                                 */
  U8                        eotd_res;                 /*<  2:  1> EOTD Result                                        */
  U8                        ta;                       /*<  3:  1> timing advance                                     */
  U32                       fn;                       /*<  4:  4> full frame number; format: absolute frame number   */
  T_eotd_sc_res             eotd_sc_res;              /*<  8: 48> EOTD SC Results at start of measurement            */
  T_eotd_sc_res1            eotd_sc_res1;             /*< 56: 48> EOTD SC Results at stop of measurement             */
  U8                        _align0;                  /*<104:  1> alignment                                          */
  U8                        _align1;                  /*<105:  1> alignment                                          */
  U8                        _align2;                  /*<106:  1> alignment                                          */
  U8                        c_eotd_nc_res;            /*<107:  1> counter                                            */
  T_eotd_nc_res             eotd_nc_res[MAX_NCELL_EOTD_RES]; /*<108:576> EOTD NC Results                                    */
} T_MPH_NCELL_POS_IND;
#endif


#include "CDG_LEAVE.h"


#endif

⌨️ 快捷键说明

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