📄 p_mph.h
字号:
*
* 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 + -