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

📄 p_rr.h

📁 GSM手机设计软件代码
💻 H
📖 第 1 页 / 共 2 页
字号:
  T_kcv                     kcv;                      /*< 20: 12> kc - Value                                         */
  U16                       accc;                     /*< 32:  2> access control classes                             */
  U8                        _align3;                  /*< 34:  1> alignment                                          */
  U8                        _align4;                  /*< 35:  1> alignment                                          */
  T_imsi_struct             imsi_struct;              /*< 36: 24> mobile identity                                    */
  T_tmsi_struct             tmsi_struct;              /*< 60: 24> mobile identity                                    */
  U8                        thplmn;                   /*< 84:  1> HPLN time                                          */
  U8                        _align5;                  /*< 85:  1> alignment                                          */
  U8                        _align6;                  /*< 86:  1> alignment                                          */
  U8                        _align7;                  /*< 87:  1> alignment                                          */
  T_bcch_info               bcch_info;                /*< 88: 20> BCCH information                                   */
  U8                        cell_test;                /*<108:  1> cell test operation                                */
  U8                        gprs_indication;          /*<109:  1> GPRS indicator                                     */
  U8                        _align8;                  /*<110:  1> alignment                                          */
  U8                        _align9;                  /*<111:  1> alignment                                          */
} T_RR_ACTIVATE_REQ;
#endif

#ifndef __T_RR_ACTIVATE_CNF__
#define __T_RR_ACTIVATE_CNF__
/*
 * 
 * CCDGEN:WriteStruct_Count==1153
 */
typedef struct
{
  T_op                      op;                       /*<  0:  8> operation mode                                     */
  T_mm_info                 mm_info;                  /*<  8:  8> MM information                                     */
  U16                       cid;                      /*< 16:  2> cell identity                                      */
  U8                        _align0;                  /*< 18:  1> alignment                                          */
  U8                        _align1;                  /*< 19:  1> alignment                                          */
  T_plmn                    plmn;                     /*< 20:  8> PLMN identification                                */
  U16                       lac;                      /*< 28:  2> location area code                                 */
  U8                        power;                    /*< 30:  1> Power class                                        */
  U8                        gprs_indication;          /*< 31:  1> GPRS indicator                                     */
} T_RR_ACTIVATE_CNF;
#endif

#ifndef __T_RR_ACTIVATE_IND__
#define __T_RR_ACTIVATE_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1154
 */
typedef struct
{
  T_op                      op;                       /*<  0:  8> operation mode                                     */
  T_mm_info                 mm_info;                  /*<  8:  8> MM information                                     */
  U16                       cid;                      /*< 16:  2> cell identity                                      */
  U8                        _align0;                  /*< 18:  1> alignment                                          */
  U8                        _align1;                  /*< 19:  1> alignment                                          */
  T_plmn                    plmn;                     /*< 20:  8> PLMN identification                                */
  U16                       lac;                      /*< 28:  2> location area code                                 */
  U8                        power;                    /*< 30:  1> Power class                                        */
  U8                        gprs_indication;          /*< 31:  1> GPRS indicator                                     */
} T_RR_ACTIVATE_IND;
#endif

#ifndef __T_RR_DATA_REQ__
#define __T_RR_DATA_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1155
 */
typedef struct
{
  U8                        d1;                       /*<  0:  1> dummy, not used                                    */
  U8                        d2;                       /*<  1:  1> dummy, not used                                    */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
  T_sdu                     sdu;                      /*<  4: ? > Service Data Unit                                  */
} T_RR_DATA_REQ;
#endif

#ifndef __T_RR_DATA_IND__
#define __T_RR_DATA_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1156
 */
typedef struct
{
  U8                        d1;                       /*<  0:  1> dummy, not used                                    */
  U8                        d2;                       /*<  1:  1> dummy, not used                                    */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
  T_sdu                     sdu;                      /*<  4: ? > Service Data Unit                                  */
} T_RR_DATA_IND;
#endif

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

#ifndef __T_RR_ESTABLISH_REQ__
#define __T_RR_ESTABLISH_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1158
 */
typedef struct
{
  U16                       estcs;                    /*<  0:  2> establishment cause                                */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
  T_sdu                     sdu;                      /*<  4: ? > Service Data Unit                                  */
} T_RR_ESTABLISH_REQ;
#endif

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

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

#ifndef __T_RR_RELEASE_IND__
#define __T_RR_RELEASE_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1161
 */
typedef struct
{
  U16                       cause;                    /*<  0:  2> RR cause                                           */
  U8                        sapi;                     /*<  2:  1> service access point identifier                    */
  U8                        gprs_resumption;          /*<  3:  1> GPRS resumption information                        */
} T_RR_RELEASE_IND;
#endif

#ifndef __T_RR_SYNC_REQ__
#define __T_RR_SYNC_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1162
 */
typedef struct
{
  T_op                      op;                       /*<  0:  8> operation mode                                     */
  U8                        cksn;                     /*<  8:  1> ciphering key sequence number                      */
  U8                        _align0;                  /*<  9:  1> alignment                                          */
  U8                        _align1;                  /*< 10:  1> alignment                                          */
  U8                        _align2;                  /*< 11:  1> alignment                                          */
  T_kcv                     kcv;                      /*< 12: 12> kc - Value                                         */
  T_tmsi_struct             tmsi_struct;              /*< 24: 24> mobile identity                                    */
  T_plmn                    plmn;                     /*< 48:  8> PLMN identification                                */
  U16                       lac;                      /*< 56:  2> location area code                                 */
  U16                       synccs;                   /*< 58:  2> synchronisation cause                              */
  U16                       accc;                     /*< 60:  2> access control classes                             */
  U8                        thplmn;                   /*< 62:  1> HPLN time                                          */
  U8                        _align3;                  /*< 63:  1> alignment                                          */
} T_RR_SYNC_REQ;
#endif

#ifndef __T_RR_SYNC_IND__
#define __T_RR_SYNC_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1163
 */
typedef struct
{
  U8                        ciph;                     /*<  0:  1> cipher mode                                        */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
  T_mm_info                 mm_info;                  /*<  4:  8> MM information                                     */
  T_bcch_info               bcch_info;                /*< 12: 20> BCCH information                                   */
  U16                       synccs;                   /*< 32:  2> synchronisation cause                              */
  U8                        _align3;                  /*< 34:  1> alignment                                          */
  U8                        _align4;                  /*< 35:  1> alignment                                          */
  T_chm                     chm;                      /*< 36:  4> Channel using mode                                 */
} T_RR_SYNC_IND;
#endif


#include "CDG_LEAVE.h"


#endif

⌨️ 快捷键说明

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