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

📄 p_em.h

📁 GSM手机设计软件代码
💻 H
📖 第 1 页 / 共 2 页
字号:
/*
 * 
 * CCDGEN:WriteStruct_Count==1064
 */
typedef struct
{
  U16                       data;                     /*<  0:  2> requested data                                     */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_EM_PLMN_INFO_REQ;
#endif

#ifndef __T_EM_PLMN_INFO_CNF__
#define __T_EM_PLMN_INFO_CNF__
/*
 * 
 * CCDGEN:WriteStruct_Count==1065
 */
typedef struct
{
  U8                        no_creq_max;              /*<  0:  1> mobile country code                                */
  U8                        reest_flag;               /*<  1:  1> Re-establishment flag                              */
  U8                        txpwr_max;                /*<  2:  1> Max power level in a cell                          */
  U8                        rxlev_min;                /*<  3:  1> min. rxlev to access the cell                      */
  U16                       rel_cause;                /*<  4:  2> release cause                                      */
  U8                        _align0;                  /*<  6:  1> alignment                                          */
  U8                        _align1;                  /*<  7:  1> alignment                                          */
} T_EM_PLMN_INFO_CNF;
#endif

#ifndef __T_EM_CIP_HOP_DTX_INFO_REQ__
#define __T_EM_CIP_HOP_DTX_INFO_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1066
 */
typedef struct
{
  U16                       data;                     /*<  0:  2> requested data                                     */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_EM_CIP_HOP_DTX_INFO_REQ;
#endif

#ifndef __T_EM_CIP_HOP_DTX_INFO_CNF__
#define __T_EM_CIP_HOP_DTX_INFO_CNF__
/*
 * 
 * CCDGEN:WriteStruct_Count==1067
 */
typedef struct
{
  U8                        ciph_stat;                /*<  0:  1> Cipher status                                      */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
  T_hop_chn                 hop_chn;                  /*<  4:264> frequency hopping channel list                     */
  U8                        hsn;                      /*<268:  1> Hopping sequence number                            */
  U8                        dtx_stat;                 /*<269:  1> DTX status                                         */
  U8                        _align3;                  /*<270:  1> alignment                                          */
  U8                        _align4;                  /*<271:  1> alignment                                          */
} T_EM_CIP_HOP_DTX_INFO_CNF;
#endif

#ifndef __T_EM_POWER_INFO_REQ__
#define __T_EM_POWER_INFO_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1068
 */
typedef struct
{
  U16                       data;                     /*<  0:  2> requested data                                     */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_EM_POWER_INFO_REQ;
#endif

#ifndef __T_EM_POWER_INFO_CNF__
#define __T_EM_POWER_INFO_CNF__
/*
 * 
 * CCDGEN:WriteStruct_Count==1069
 */
typedef struct
{
  T_classm2                 classm2;                  /*<  0: 12> Classmark 2                                        */
  T_classm3                 classm3;                  /*< 12: 20> Classmark 3                                        */
} T_EM_POWER_INFO_CNF;
#endif

#ifndef __T_EM_IDENTITY_INFO_REQ__
#define __T_EM_IDENTITY_INFO_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1070
 */
typedef struct
{
  U16                       data;                     /*<  0:  2> requested data                                     */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_EM_IDENTITY_INFO_REQ;
#endif

#ifndef __T_EM_IDENTITY_INFO_CNF__
#define __T_EM_IDENTITY_INFO_CNF__
/*
 * 
 * CCDGEN:WriteStruct_Count==1071
 */
typedef struct
{
  T_em_imeisv               em_imeisv;                /*<  0: 20> IMEISV                                             */
  T_em_imsi                 em_imsi;                  /*< 20: 20> IMSI                                               */
  U32                       tmsi;                     /*< 40:  4> binary representation TMSI                         */
} T_EM_IDENTITY_INFO_CNF;
#endif

#ifndef __T_EM_SW_VERSION_INFO_REQ__
#define __T_EM_SW_VERSION_INFO_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1072
 */
typedef struct
{
  U16                       data;                     /*<  0:  2> requested data                                     */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_EM_SW_VERSION_INFO_REQ;
#endif

#ifndef __T_EM_SW_VERSION_INFO_CNF__
#define __T_EM_SW_VERSION_INFO_CNF__
/*
 * 
 * CCDGEN:WriteStruct_Count==1073
 */
typedef struct
{
  U16                       v_mmi;                    /*<  0:  2> not implemented yet                                */
  U16                       v_sim;                    /*<  2:  2> not implemented yet                                */
  U16                       v_cc;                     /*<  4:  2> not implemented yet                                */
  U16                       v_ss;                     /*<  6:  2> not implemented yet                                */
  U16                       v_sms;                    /*<  8:  2> not implemented yet                                */
  U16                       v_mm;                     /*< 10:  2> not implemented yet                                */
  U16                       v_rr;                     /*< 12:  2> not implemented yet                                */
  U16                       v_dl;                     /*< 14:  2> not implemented yet                                */
  U16                       v_l1;                     /*< 16:  2> not implemented yet                                */
  U8                        _align0;                  /*< 18:  1> alignment                                          */
  U8                        _align1;                  /*< 19:  1> alignment                                          */
} T_EM_SW_VERSION_INFO_CNF;
#endif

#ifndef __T_EM_COUNTER_IDLE_IND__
#define __T_EM_COUNTER_IDLE_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1074
 */
typedef struct
{
  U8                        max_dlt;                  /*<  0:  1> maximum downlink timeout counter                   */
  U8                        act_dlt;                  /*<  1:  1> actual downlink timeout counter                    */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_EM_COUNTER_IDLE_IND;
#endif

#ifndef __T_EM_COUNTER_DEDI_IND__
#define __T_EM_COUNTER_DEDI_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1075
 */
typedef struct
{
  U8                        max_rlt;                  /*<  0:  1> maximum radiolink timeout counter                  */
  U8                        act_rlt;                  /*<  1:  1> actual radiolink timeout counter                   */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_EM_COUNTER_DEDI_IND;
#endif

#ifndef __T_EM_L1_EVENT_REQ__
#define __T_EM_L1_EVENT_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1076
 */
typedef struct
{
  U16                       bitmask_l1_h;             /*<  0:  2> bitmask for L1 higher bits                         */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
  U32                       bitmask_l1_l;             /*<  4:  4> bitmask for L1 lower bits                          */
} T_EM_L1_EVENT_REQ;
#endif

#ifndef __T_EM_DL_EVENT_REQ__
#define __T_EM_DL_EVENT_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1077
 */
typedef struct
{
  U16                       bitmask_dl;               /*<  0:  2> bitmask for DL                                     */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_EM_DL_EVENT_REQ;
#endif

#ifndef __T_EM_RR_EVENT_REQ__
#define __T_EM_RR_EVENT_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1078
 */
typedef struct
{
  U16                       bitmask_rr_h;             /*<  0:  2> bitmask for RR higher bits                         */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
  U32                       bitmask_rr_l;             /*<  4:  4> bitmask for RR lower bits                          */
} T_EM_RR_EVENT_REQ;
#endif

#ifndef __T_EM_MM_EVENT_REQ__
#define __T_EM_MM_EVENT_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1079
 */
typedef struct
{
  U32                       bitmask_mm;               /*<  0:  4> bitmask for MM                                     */
} T_EM_MM_EVENT_REQ;
#endif

#ifndef __T_EM_CC_EVENT_REQ__
#define __T_EM_CC_EVENT_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1080
 */
typedef struct
{
  U32                       bitmask_cc_h;             /*<  0:  4> bitmask for CC higher bits                         */
  U32                       bitmask_cc_l;             /*<  4:  4> bitmask for CC lower bits                          */
} T_EM_CC_EVENT_REQ;
#endif

#ifndef __T_EM_SS_EVENT_REQ__
#define __T_EM_SS_EVENT_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1081
 */
typedef struct
{
  U16                       bitmask_ss;               /*<  0:  2> bitmask for SS                                     */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_EM_SS_EVENT_REQ;
#endif

#ifndef __T_EM_SMS_EVENT_REQ__
#define __T_EM_SMS_EVENT_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1082
 */
typedef struct
{
  U32                       bitmask_sms_h;            /*<  0:  4> bitmask for SMS higher bits                        */
  U32                       bitmask_sms_l;            /*<  4:  4> bitmask for SMS lower bits                         */
} T_EM_SMS_EVENT_REQ;
#endif

#ifndef __T_EM_SIM_EVENT_REQ__
#define __T_EM_SIM_EVENT_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1083
 */
typedef struct
{
  U32                       bitmask_sim;              /*<  0:  4> bitmask for SIM                                    */
} T_EM_SIM_EVENT_REQ;
#endif

#ifndef __T_EM_DATA_IND__
#define __T_EM_DATA_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1084
 */
typedef struct
{
  U8                        entity;                   /*<  0:  1> Entity name                                        */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_EM_DATA_IND;
#endif


#include "CDG_LEAVE.h"


#endif

⌨️ 快捷键说明

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