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

📄 m_grr.h

📁 GSM手机设计软件代码
💻 H
📖 第 1 页 / 共 5 页
字号:
#endif

#ifndef __T_ext_mp_s1__
#define __T_ext_mp_s1__
/*
 * EXT Measurement Report Sub1
 * CCDGEN:WriteStruct_Count==761
 */
typedef struct
{
  U8                        freq_n;                   /*<  0:  1> FREQUENZ_N                                         */
  U8                        v_bsic;                   /*<  1:  1> valid-flag                                         */
  U8                        bsic;                     /*<  2:  1> BSIC                                               */
  U8                        rxlev_n;                  /*<  3:  1> RXLEV_N                                            */
} T_ext_mp_s1;
#endif

#ifndef __T_tn_alloc__
#define __T_tn_alloc__
/*
 * Timeslot Allocation
 * CCDGEN:WriteStruct_Count==762
 */
typedef struct
{
  U8                        v_usf;                    /*<  0:  1> valid-flag                                         */
  U8                        usf;                      /*<  1:  1> USF                                                */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_tn_alloc;
#endif

#ifndef __T_usf_g__
#define __T_usf_g__
/*
 * USF_TN and GAMMA_TN
 * CCDGEN:WriteStruct_Count==763
 */
typedef struct
{
  U8                        usf;                      /*<  0:  1> USF                                                */
  U8                        gamma;                    /*<  1:  1> GAMMA_TN                                           */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_usf_g;
#endif

#ifndef __T_pers_lev__
#define __T_pers_lev__
/*
 * Persistence Level Structure
 * CCDGEN:WriteStruct_Count==764
 */
typedef struct
{
  U8                        plev[4];                  /*<  0:  4> Persistence Level Radio Priority                   */
} T_pers_lev;
#endif

#ifndef __T_ack_nack_des__
#define __T_ack_nack_des__
/*
 * Ack/Nack Description
 * CCDGEN:WriteStruct_Count==765
 */
typedef struct
{
  U8                        f_ack_ind;                /*<  0:  1> FINAL_ACK_INDICATION                               */
  U8                        ssn;                      /*<  1:  1> STARTING_SEQUENCE_NUMBER                           */
  U8                        rbb[64];                  /*<  2: 64> RECEIVE_BLOCK_BITMAP                               */
  U8                        _align0;                  /*< 66:  1> alignment                                          */
  U8                        _align1;                  /*< 67:  1> alignment                                          */
} T_ack_nack_des;
#endif

#ifndef __T_ms_id__
#define __T_ms_id__
/*
 * Mobile Identity
 * CCDGEN:WriteStruct_Count==766
 */
typedef struct
{
  U8                        ms_id_len;                /*<  0:  1> Length of Mobile Identity                          */
  U8                        c_ident_digit;            /*<  1:  1> counter                                            */
  U8                        ident_digit[15];          /*<  2: 15> identity digit                                     */
  U8                        _align0;                  /*< 17:  1> alignment                                          */
  U8                        _align1;                  /*< 18:  1> alignment                                          */
  U8                        _align2;                  /*< 19:  1> alignment                                          */
} T_ms_id;
#endif

#ifndef __T_abs__
#define __T_abs__
/*
 * TBF Starting Time Absolute
 * CCDGEN:WriteStruct_Count==767
 */
typedef struct
{
  U8                        t1;                       /*<  0:  1> T1'                                                */
  U8                        t3;                       /*<  1:  1> T3                                                 */
  U8                        t2;                       /*<  2:  1> T2                                                 */
  U8                        _align0;                  /*<  3:  1> alignment                                          */
} T_abs;
#endif

#ifndef __T_fn_mod__
#define __T_fn_mod__
typedef T_abs T_fn_mod;
#endif

#ifndef __T_gamma_tn__
#define __T_gamma_tn__
/*
 * Gamma Array
 * CCDGEN:WriteStruct_Count==768
 */
typedef struct
{
  U8                        v_gamma;                  /*<  0:  1> valid-flag                                         */
  U8                        gamma;                    /*<  1:  1> GAMMA_TN                                           */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_gamma_tn;
#endif

#ifndef __T_usf_array__
#define __T_usf_array__
/*
 * USF and GAMMA Array
 * CCDGEN:WriteStruct_Count==769
 */
typedef struct
{
  U8                        _align0;                  /*<  0:  1> alignment                                          */
  U8                        _align1;                  /*<  1:  1> alignment                                          */
  U8                        _align2;                  /*<  2:  1> alignment                                          */
  U8                        v_usf_g;                  /*<  3:  1> valid-flag                                         */
  T_usf_g                   usf_g;                    /*<  4:  4> USF_TN and GAMMA_TN                                */
} T_usf_array;
#endif

#ifndef __T_alf_gam__
#define __T_alf_gam__
/*
 * ALPHA and GAMMA
 * CCDGEN:WriteStruct_Count==770
 */
typedef struct
{
  U8                        alpha;                    /*<  0:  1> Alpha                                              */
  U8                        gamma;                    /*<  1:  1> GAMMA_TN                                           */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_alf_gam;
#endif

#ifndef __T_freq_diff_struct__
#define __T_freq_diff_struct__
/*
 * FREQ_DIFF_STRUCT
 * CCDGEN:WriteStruct_Count==771
 */
typedef struct
{
  U8                        freq_diff;                /*<  0:  8> FREQ_DIFF                                          */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_freq_diff_struct;
#endif

#ifndef __T_ncell_par2_s2__
#define __T_ncell_par2_s2__
/*
 * Neighbour Cell parameters 2 Description Sub 2
 * CCDGEN:WriteStruct_Count==772
 */
typedef struct
{
  T_freq_diff_struct        freq_diff_struct;         /*<  0:  4> FREQ_DIFF_STRUCT                                   */
  U8                        same_ra_scell;            /*<  4:  1> SAME_RA_AS_SERVING_CELL                            */
  U8                        cell_ba;                  /*<  5:  1> CELL_BAR_ACCESS_2                                  */
  U8                        bcc;                      /*<  6:  1> BTS Colour Code                                    */
  U8                        _align0;                  /*<  7:  1> alignment                                          */
} T_ncell_par2_s2;
#endif

#ifndef __T_add1__
#define __T_add1__
/*
 * Address Information1
 * CCDGEN:WriteStruct_Count==773
 */
typedef struct
{
  U8                        flag;                     /*<  0:  1> Flag                                               */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        v_glob_tfi;               /*<  3:  1> valid-flag                                         */
  T_glob_tfi                glob_tfi;                 /*<  4:  8> Global TFI                                         */
  U8                        _align2;                  /*< 12:  1> alignment                                          */
  U8                        _align3;                  /*< 13:  1> alignment                                          */
  U8                        _align4;                  /*< 14:  1> alignment                                          */
  U8                        v_tlli_value;             /*< 15:  1> valid-flag                                         */
  BUF_tlli_value            tlli_value;               /*< 16: 12> TLLI                                               */
} T_add1;
#endif

#ifndef __T_add2__
#define __T_add2__
/*
 * Address Information2
 * CCDGEN:WriteStruct_Count==774
 */
typedef struct
{
  U8                        flag;                     /*<  0:  1> Flag                                               */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        v_glob_tfi;               /*<  3:  1> valid-flag                                         */
  T_glob_tfi                glob_tfi;                 /*<  4:  8> Global TFI                                         */
  U8                        v_flag2;                  /*< 12:  1> valid-flag                                         */
  U8                        flag2;                    /*< 13:  1> Flag2                                              */
  U8                        _align2;                  /*< 14:  1> alignment                                          */
  U8                        v_tlli_value;             /*< 15:  1> valid-flag                                         */
  BUF_tlli_value            tlli_value;               /*< 16: 12> TLLI                                               */
  U8                        _align3;                  /*< 28:  1> alignment                                          */
  U8                        v_tqi;                    /*< 29:  1> valid-flag                                         */
  U16                       tqi;                      /*< 30:  2> TQI                                                */
} T_add2;
#endif

#ifndef __T_received_psi__
#define __T_received_psi__
/*
 * Received PSI
 * CCDGEN:WriteStruct_Count==775
 */
typedef struct
{
  U8                        _align0;                  /*<  0:  1> alignment                                          */
  U8                        _align1;                  /*<  1:  1> alignment                                          */
  U8                        v_psi_des;                /*<  2:  1> valid-flag                                         */
  U8                        c_psi_des;                /*<  3:  1> counter                                            */
  T_psi_des                 psi_des[MAX_MSG_TYPE];    /*<  4:120> PSI Description                                    */
  U8                        add_msg_type;             /*<124:  1> Addional Message Type                              */
  U8                        _align2;                  /*<125:  1> alignment                                          */
  U8                        _align3;                  /*<126:  1> alignment                                          */
  U8                        _align4;                  /*<127:  1> alignment                                          */
} T_received_psi;
#endif

⌨️ 快捷键说明

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