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

📄 m_gmm.h

📁 是一个手机功能的模拟程序
💻 H
📖 第 1 页 / 共 5 页
字号:
 */
typedef struct
{
  U8                        type_of_identity;         /*<  0:  1> Type of identity                                   */
  U8                        odd_even;                 /*<  1:  1> Odd Even indication                                */
  U8                        v_identity_digit;         /*<  2:  1> valid-flag                                         */
  U8                        c_identity_digit;         /*<  3:  1> counter                                            */
  U8                        identity_digit[16];       /*<  4: 16> Identity digit                                     */
  U8                        _align0;                  /*< 20:  1> alignment                                          */
  U8                        _align1;                  /*< 21:  1> alignment                                          */
  U8                        _align2;                  /*< 22:  1> alignment                                          */
  U8                        v_tmsi;                   /*< 23:  1> valid-flag                                         */
  BUF_tmsi                  tmsi;                     /*< 24: 12> P-TMSI or TMSI                                     */
  U8                        v_dmy;                    /*< 36:  1> valid-flag                                         */
  U8                        c_dmy;                    /*< 37:  1> counter                                            */
  U8                        dmy[16];                  /*< 38: 16> Dummy                                              */
  U8                        _align3;                  /*< 54:  1> alignment                                          */
  U8                        _align4;                  /*< 55:  1> alignment                                          */
} T_mobile_identity;
#endif

/*
 * PTMSI mobile Identity
 * CCDGEN:WriteStruct_Count==635
 */
#ifndef __T_gmobile_identity__
#define __T_gmobile_identity__
typedef T_mobile_identity T_gmobile_identity;
#endif
#ifndef __T_attach_type__
#define __T_attach_type__
/*
 * Attach type
 * CCDGEN:WriteStruct_Count==636
 */
typedef struct
{
  U8                        type_of_attach;           /*<  0:  1> Type of attach                                     */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_attach_type;
#endif

#ifndef __T_d_detach_type__
#define __T_d_detach_type__
/*
 * Detach type (downlink)
 * CCDGEN:WriteStruct_Count==637
 */
typedef struct
{
  U8                        d_type_of_detach;         /*<  0:  1> Type of detach (downlink)                          */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_d_detach_type;
#endif

#ifndef __T_u_detach_type__
#define __T_u_detach_type__
/*
 * Detach type (uplink)
 * CCDGEN:WriteStruct_Count==638
 */
typedef struct
{
  U8                        power_off;                /*<  0:  1> Power off                                          */
  U8                        u_type_of_detach;         /*<  1:  1> Type of detach (uplink)                            */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_u_detach_type;
#endif

#ifndef __T_drx_parameter__
#define __T_drx_parameter__
/*
 * DRX parameter
 * CCDGEN:WriteStruct_Count==639
 */
typedef struct
{
  U8                        split_pg_cycle_code;      /*<  0:  1> SPLIT PG CYCLE CODE                                */
  U8                        split_on_ccch;            /*<  1:  1> SPLIT on CCCH                                      */
  U8                        non_drx_timer;            /*<  2:  1> non-DRX timer                                      */
  U8                        _align0;                  /*<  3:  1> alignment                                          */
} T_drx_parameter;
#endif

#ifndef __T_ms_network_capability__
#define __T_ms_network_capability__
/*
 * MS Network Capability
 * CCDGEN:WriteStruct_Count==640
 */
typedef struct
{
  U8                        gea_1;                    /*<  0:  1> GEA/1                                              */
  U8                        sm_capabilities_gsm;      /*<  1:  1> Short message cap. via dedicated channels          */
  U8                        sm_capabilities_gprs;     /*<  2:  1> Short message capability via GPRS channels         */
  U8                        ucs2_support;             /*<  3:  1> UCS2 support                                       */
  U8                        ss_screening_indicator;   /*<  4:  1> SS Screening Indicator                             */
  U8                        _align0;                  /*<  5:  1> alignment                                          */
  U8                        _align1;                  /*<  6:  1> alignment                                          */
  U8                        _align2;                  /*<  7:  1> alignment                                          */
} T_ms_network_capability;
#endif

#ifndef __T_ready_timer__
#define __T_ready_timer__
/*
 * GPRS READY timer value
 * CCDGEN:WriteStruct_Count==641
 */
typedef struct
{
  U8                        timer_unit;               /*<  0:  1> timer unit                                         */
  U8                        timer_value;              /*<  1:  1> timer value                                        */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_ready_timer;
#endif

/*
 * GPRS RAU timer value
 * CCDGEN:WriteStruct_Count==642
 */
#ifndef __T_rau_timer__
#define __T_rau_timer__
typedef T_ready_timer T_rau_timer;
#endif
#ifndef __T_t3302__
#define __T_t3302__
/*
 * T3302
 * CCDGEN:WriteStruct_Count==643
 */
typedef struct
{
  U8                        timer_unit;               /*<  0:  1> timer unit                                         */
  U8                        timer_value;              /*<  1:  1> timer value                                        */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_t3302;
#endif

#ifndef __T_p_tmsi_signature__
#define __T_p_tmsi_signature__
/*
 * P-TMSI signature
 * CCDGEN:WriteStruct_Count==644
 */
typedef struct
{
  U32                       p_tmsi_signature_value;   /*<  0:  4> P-TMSI signature value                             */
} T_p_tmsi_signature;
#endif

#ifndef __T_force_to_standby__
#define __T_force_to_standby__
/*
 * Force to standby
 * CCDGEN:WriteStruct_Count==645
 */
typedef struct
{
  U8                        force_to_standby_value;   /*<  0:  1> Force to standby value                             */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_force_to_standby;
#endif

#ifndef __T_radio_priority__
#define __T_radio_priority__
/*
 * Radio priority
 * CCDGEN:WriteStruct_Count==646
 */
typedef struct
{
  U8                        radio_priority_level_value; /*<  0:  1> Radio priority level value                         */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_radio_priority;
#endif

#ifndef __T_gmm_cause__
#define __T_gmm_cause__
/*
 * GMM cause
 * CCDGEN:WriteStruct_Count==647
 */
typedef struct
{
  U8                        cause_value;              /*<  0:  1> Cause value                                        */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_gmm_cause;
#endif

#ifndef __T_receive_n_pdu_number_list_val__
#define __T_receive_n_pdu_number_list_val__
/*
 * Receive N-PDU Number List value
 * CCDGEN:WriteStruct_Count==648
 */
typedef struct
{
  U8                        nsapi;                    /*<  0:  1> NSAPI                                              */
  U8                        receive_n_pdu_number_val; /*<  1:  1> Receive N-PDU Number value                         */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_receive_n_pdu_number_list_val;
#endif

#ifndef __T_full_network_name__
#define __T_full_network_name__
/*
 * Full network name

⌨️ 快捷键说明

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