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

📄 m_gmm.h

📁 GSM手机设计软件代码
💻 H
📖 第 1 页 / 共 4 页
字号:
#ifndef __T_d_detach_type__
#define __T_d_detach_type__
/*
 * Detach type (downlink)
 * CCDGEN:WriteStruct_Count==675
 */
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==676
 */
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==677
 */
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==678
 */
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==679
 */
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

#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==680
 */
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==681
 */
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==682
 */
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==683
 */
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==684
 */
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==685
 */
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
 * CCDGEN:WriteStruct_Count==686
 */
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

#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==687
 */
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==688
 */
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==689
 */
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_cell_notification__
#define __T_cell_notification__
/*
 * Cell Notification
 * CCDGEN:WriteStruct_Count==690
 */
/* typedef void 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==691
 */
typedef struct
{
  U8                        _align0;                  /*<  0:  1> alignment                                          */

⌨️ 快捷键说明

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