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

📄 m_gmm.h

📁 是一个手机功能的模拟程序
💻 H
📖 第 1 页 / 共 5 页
字号:
 * CCDGEN:WriteStruct_Count==649
 */
typedef struct
{
  U8                        code;                     /*<  0:  1> Coding scheme                                      */
  U8                        add_ci;                   /*<  1:  1> Add CI                                             */
  U8                        nr_sparebits;             /*<  2:  1> Number of spare bits in last octet                 */
  U8                        c_text_string;            /*<  3:  1> counter                                            */
  U8                        text_string[254];         /*<  4:254> Text string                                        */
  U8                        _align0;                  /*<258:  1> alignment                                          */
  U8                        _align1;                  /*<259:  1> alignment                                          */
} T_full_network_name;
#endif

/*
 * Short network name
 * CCDGEN:WriteStruct_Count==650
 */
#ifndef __T_short_network_name__
#define __T_short_network_name__
typedef T_full_network_name T_short_network_name;
#endif
#ifndef __T_time_zone__
#define __T_time_zone__
/*
 * Time Zone
 * CCDGEN:WriteStruct_Count==651
 */
typedef struct
{
  U8                        time_zone_value;          /*<  0:  1> Time zone value                                    */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_time_zone;
#endif

#ifndef __T_time_zone_and_time__
#define __T_time_zone_and_time__
/*
 * Net time and time zone
 * CCDGEN:WriteStruct_Count==652
 */
typedef struct
{
  U8                        year[2];                  /*<  0:  2> Year                                               */
  U8                        month[2];                 /*<  2:  2> Month                                              */
  U8                        day[2];                   /*<  4:  2> Day                                                */
  U8                        hour[2];                  /*<  6:  2> Hour                                               */
  U8                        minute[2];                /*<  8:  2> Minute                                             */
  U8                        second[2];                /*< 10:  2> Second                                             */
  U8                        time_zone_value;          /*< 12:  1> Time zone value                                    */
  U8                        _align0;                  /*< 13:  1> alignment                                          */
  U8                        _align1;                  /*< 14:  1> alignment                                          */
  U8                        _align2;                  /*< 15:  1> alignment                                          */
} T_time_zone_and_time;
#endif

#ifndef __T_tmsi_status__
#define __T_tmsi_status__
/*
 * TMSI status
 * CCDGEN:WriteStruct_Count==653
 */
typedef struct
{
  U8                        tmsi_flag;                /*<  0:  1> TMSI flag                                          */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_tmsi_status;
#endif

#ifndef __T_eqv_plmn__
#define __T_eqv_plmn__
/*
 * PLMN
 * CCDGEN:WriteStruct_Count==654
 */
typedef struct
{
  U8                        mcc[3];                   /*<  0:  3> Mobile Country Code                                */
  U8                        c_mnc;                    /*<  3:  1> counter                                            */
  U8                        mnc[3];                   /*<  4:  3> Mobile Network Code                                */
  U8                        _align0;                  /*<  7:  1> alignment                                          */
} T_eqv_plmn;
#endif

#ifndef __T_cell_notification__
#define __T_cell_notification__
/*
 * Cell Notification
 * CCDGEN:WriteStruct_Count==655
 */
typedef struct
{
  U8                        mcc[3];                   /*<  0:  3> Mobile Country Code                                */
  U8                        c_mnc;                    /*<  3:  1> counter                                            */
  U8                        mnc[3];                   /*<  4:  3> Mobile Network Code                                */
  U8                        _align0;                  /*<  7:  1> alignment                                          */
} T_cell_notification;
#endif

#ifndef __T_receive_n_pdu_number_list__
#define __T_receive_n_pdu_number_list__
/*
 * Receive N-PDU Number List
 * CCDGEN:WriteStruct_Count==656
 */
typedef struct
{
  U8                        _align0;                  /*<  0:  1> alignment                                          */
  U8                        _align1;                  /*<  1:  1> alignment                                          */
  U8                        _align2;                  /*<  2:  1> alignment                                          */
  U8                        c_receive_n_pdu_number_list_val; /*<  3:  1> counter                                            */
  T_receive_n_pdu_number_list_val receive_n_pdu_number_list_val[MAX_N_PDU_NUMBER_LIST]; /*<  4: 44> Receive N-PDU Number List value                    */
} T_receive_n_pdu_number_list;
#endif

#ifndef __T_eqv_plmn_list__
#define __T_eqv_plmn_list__
/*
 * PLMN list
 * CCDGEN:WriteStruct_Count==657
 */
typedef struct
{
  U8                        _align0;                  /*<  0:  1> alignment                                          */
  U8                        _align1;                  /*<  1:  1> alignment                                          */
  U8                        _align2;                  /*<  2:  1> alignment                                          */
  U8                        c_eqv_plmn;               /*<  3:  1> counter                                            */
  T_eqv_plmn                eqv_plmn[5];              /*<  4: 40> PLMN                                               */
} T_eqv_plmn_list;
#endif

#ifndef __T_ATTACH_REQUEST__
#define __T_ATTACH_REQUEST__
/*
 * 
 * CCDGEN:WriteStruct_Count==658
 */
typedef struct
{
  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
  T_ms_network_capability   ms_network_capability;    /*<  4:  8> MS Network Capability                              */
  T_attach_type             attach_type;              /*< 12:  4> Attach type                                        */
  T_ciphering_key_sequence_number ciphering_key_sequence_number; /*< 16:  4> Ciphering Key Sequence Number                      */
  T_drx_parameter           drx_parameter;            /*< 20:  4> DRX parameter                                      */
  T_gmobile_identity        gmobile_identity;         /*< 24: 56> PTMSI mobile Identity                              */
  T_routing_area_identification routing_area_identification; /*< 80: 12> Routing Area Identification                        */
  T_ra_cap                  ra_cap;                   /*< 92: 84> MS RA capability value part (type defined in "m_rr_com.h") */
  U8                        _align3;                  /*<176:  1> alignment                                          */
  U8                        _align4;                  /*<177:  1> alignment                                          */
  U8                        _align5;                  /*<178:  1> alignment                                          */
  U8                        v_p_tmsi_signature;       /*<179:  1> valid-flag                                         */
  T_p_tmsi_signature        p_tmsi_signature;         /*<180:  4> P-TMSI signature                                   */
  U8                        _align6;                  /*<184:  1> alignment                                          */
  U8                        _align7;                  /*<185:  1> alignment                                          */
  U8                        _align8;                  /*<186:  1> alignment                                          */
  U8                        v_ready_timer;            /*<187:  1> valid-flag                                         */
  T_ready_timer             ready_timer;              /*<188:  4> GPRS READY timer value                             */
  U8                        _align9;                  /*<192:  1> alignment                                          */
  U8                        _align10;                 /*<193:  1> alignment                                          */
  U8                        _align11;                 /*<194:  1> alignment                                          */
  U8                        v_tmsi_status;            /*<195:  1> valid-flag                                         */
  T_tmsi_status             tmsi_status;              /*<196:  4> TMSI status                                        */
} T_ATTACH_REQUEST;
#endif

#ifndef __T_ATTACH_ACCEPT__
#define __T_ATTACH_ACCEPT__
/*
 * 
 * CCDGEN:WriteStruct_Count==659
 */
typedef struct
{
  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
  T_result_gmm              result_gmm;               /*<  4:  4> Result                                             */
  T_force_to_standby        force_to_standby;         /*<  8:  4> Force to standby                                   */
  T_rau_timer               rau_timer;                /*< 12:  4> GPRS RAU timer value                               */
  T_radio_priority          radio_priority;           /*< 16:  4> Radio priority                                     */
  T_routing_area_identification routing_area_identification; /*< 20: 12> Routing Area Identification                        */
  U8                        _align3;                  /*< 32:  1> alignment                                          */
  U8                        _align4;                  /*< 33:  1> alignment                                          */
  U8                        _align5;                  /*< 34:  1> alignment                                          */
  U8                        v_p_tmsi_signature;       /*< 35:  1> valid-flag                                         */
  T_p_tmsi_signature        p_tmsi_signature;         /*< 36:  4> P-TMSI signature                                   */
  U8                        _align6;                  /*< 40:  1> alignment                                          */
  U8                        _align7;                  /*< 41:  1> alignment                                          */
  U8                        _align8;                  /*< 42:  1> alignment                                          */
  U8                        v_ready_timer;            /*< 43:  1> valid-flag                                         */
  T_ready_timer             ready_timer;              /*< 44:  4> GPRS READY timer value                             */
  U8                        _align9;                  /*< 48:  1> alignment                                          */
  U8                        _align10;                 /*< 49:  1> alignment                                          */
  U8                        _align11;                 /*< 50:  1> alignment                                          */
  U8                        v_gmobile_identity;       /*< 51:  1> valid-flag                                         */
  T_gmobile_identity        gmobile_identity;         /*< 52: 56> PTMSI mobile Identity                              */
  U8                        _align12;                 /*<108:  1> alignment                                          */
  U8                        _align13;                 /*<109:  1> alignment                                          */
  U8                        _align14;                 /*<110:  1> alignment                                          */
  U8                        v_mobile_identity;        /*<111:  1> valid-flag                                         */
  T_mobile_identity         mobile_identity;          /*<112: 56> Mobile Identity                                    */
  U8                        _align15;                 /*<168:  1> alignment                                          */
  U8                        _align16;                 /*<169:  1> alignment                                          */
  U8                        _align17;                 /*<170:  1> alignment                                          */
  U8                        v_gmm_cause;              /*<171:  1> valid-flag                                         */
  T_gmm_cause               gmm_cause;                /*<172:  4> GMM cause                                          */
  U8                        _align18;                 /*<176:  1> alignment                                          */
  U8                        _align19;                 /*<177:  1> alignment                                          */
  U8                        _align20;                 /*<178:  1> alignment                                          */
  U8                        v_eqv_plmn_list;          /*<179:  1> valid-flag                                         */
  T_eqv_plmn_list           eqv_plmn_list;            /*<180: 44> PLMN list                                          */
  U8                        _align21;                 /*<224:  1> alignment                                          */
  U8                        _align22;                 /*<225:  1> alignment                                          */
  U8                        _align23;                 /*<226:  1> alignment                                          */

⌨️ 快捷键说明

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