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

📄 m_grr.h

📁 是一个手机功能的模拟程序
💻 H
📖 第 1 页 / 共 5 页
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK                                                 |
| FILE    : m_grr.h                                                        |
| SOURCE  : "W:\condat\gsm\condat\ms\dfile\msg\grr.mdf"                    |
| LastModified : "30. September 2003"                                      |
| IdAndVersion : "8441.601.03.016"                                         |
| SrcFileTime  : "Mon Mar 15 15:14:28 2004"                                |
| Generated by CCDGEN_2.3.9 on Mon Mar 15 15:20:57 2004                    |
|           !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!!                |
+--------------------------------------------------------------------------+
*/

/* PRAGMAS
 * PREFIX                 : NONE
 * COMPATIBILITY_DEFINES  : NO (require PREFIX)
 * ALWAYS_ENUM_IN_VAL_FILE: NO
 * ENABLE_GROUP: NO
 * CAPITALIZE_TYPENAME: NO
 */


#ifndef M_GRR_H
#define M_GRR_H


#define CDG_ENTER__M_GRR_H

#define CDG_ENTER__FILENAME _M_GRR_H
#define CDG_ENTER__M_GRR_H__FILE_TYPE CDGINC
#define CDG_ENTER__M_GRR_H__LAST_MODIFIED _30_September_2003
#define CDG_ENTER__M_GRR_H__ID_AND_VERSION _8441_601_03_016

#define CDG_ENTER__M_GRR_H__SRC_FILE_TIME _Mon_Mar_15_15_14_28_2004

#include "CDG_ENTER.h"

#undef CDG_ENTER__M_GRR_H

#undef CDG_ENTER__FILENAME


#include "m_grr.val"

#include "m_rr_com.h"

/*
 * bitbuffer structure for the element tlli_value
 */
#ifndef __T_BUF_tlli_value__
#define __T_BUF_tlli_value__
typedef struct
{
  U16 l_tlli_value;
  U16 o_tlli_value;
  U8  b_tlli_value[8];
} BUF_tlli_value; /* size <12> */
#endif
/*
 * bitbuffer structure for the element cr_tlli
 */
#ifndef __T_BUF_cr_tlli__
#define __T_BUF_cr_tlli__
typedef struct
{
  U16 l_cr_tlli;
  U16 o_cr_tlli;
  U8  b_cr_tlli[8];
} BUF_cr_tlli; /* size <12> */
#endif
/*
 * bitbuffer structure for the element ptmsi
 */
#ifndef __T_BUF_ptmsi__
#define __T_BUF_ptmsi__
typedef struct
{
  U16 l_ptmsi;
  U16 o_ptmsi;
  U8  b_ptmsi[8];
} BUF_ptmsi; /* size <12> */
#endif
/*
 * bitbuffer structure for the element tmsi_field
 */
#ifndef __T_BUF_tmsi_field__
#define __T_BUF_tmsi_field__
typedef struct
{
  U16 l_tmsi_field;
  U16 o_tmsi_field;
  U8  b_tmsi_field[8];
} BUF_tmsi_field; /* size <12> */
#endif
#ifndef __T_wait__
#define __T_wait__
/*
 * Wait Structure
 * CCDGEN:WriteStruct_Count==683
 */
typedef struct
{
  U8                        ind;                      /*<  0:  1> Wait Indication                                    */
  U8                        waitsize;                 /*<  1:  1> Wait Indication Size                               */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_wait;
#endif

#ifndef __T_bts_pwr_ctrl__
#define __T_bts_pwr_ctrl__
/*
 * BTS_PWR_CTRL
 * CCDGEN:WriteStruct_Count==684
 */
typedef struct
{
  U8                        p0;                       /*<  0:  1> BTS_PWR_CTRL_P0                                    */
  U8                        mode;                     /*<  1:  1> BTS_PWR_CTRL_MODE                                  */
  U8                        pr_mode;                  /*<  2:  1> PR_MODE                                            */
  U8                        _align0;                  /*<  3:  1> alignment                                          */
} T_bts_pwr_ctrl;
#endif

#ifndef __T_psi_des__
#define __T_psi_des__
/*
 * PSI Description
 * CCDGEN:WriteStruct_Count==685
 */
typedef struct
{
  U8                        msg_type;                 /*<  0:  1> Message Type                                       */
  U8                        psix_cm;                  /*<  1:  1> PSIX_CHANGE_MARK                                   */
  U8                        flag;                     /*<  2:  1> Flag                                               */
  U8                        v_psix_cnt;               /*<  3:  1> valid-flag                                         */
  U8                        psix_cnt;                 /*<  4:  1> PSIX_COUNT                                         */
  U8                        v_inst_bitmap;            /*<  5:  1> valid-flag                                         */
  U8                        c_inst_bitmap;            /*<  6:  1> counter                                            */
  U8                        inst_bitmap[16];          /*<  7: 16> Instance Bitmap Element                            */
  U8                        add_msg_type;             /*< 23:  1> Addional Message Type                              */
} T_psi_des;
#endif

#ifndef __T_unknown_psi__
#define __T_unknown_psi__
/*
 * Unkown PSI
 * CCDGEN:WriteStruct_Count==686
 */
typedef struct
{
  U8                        v_msg_type;               /*<  0:  1> valid-flag                                         */
  U8                        c_msg_type;               /*<  1:  1> counter                                            */
  U8                        msg_type[MAX_MSG_TYPE];   /*<  2:  5> Message Type                                       */
  U8                        add_msg_type;             /*<  7:  1> Addional Message Type                              */
} T_unknown_psi;
#endif

#ifndef __T_glob_tfi__
#define __T_glob_tfi__
/*
 * Global TFI
 * CCDGEN:WriteStruct_Count==687
 */
typedef struct
{
  U8                        flag;                     /*<  0:  1> Flag                                               */
  U8                        v_ul_tfi;                 /*<  1:  1> valid-flag                                         */
  U8                        ul_tfi;                   /*<  2:  1> Uplink TFI                                         */
  U8                        v_dl_tfi;                 /*<  3:  1> valid-flag                                         */
  U8                        dl_tfi;                   /*<  4:  1> Downlink TFI                                       */
  U8                        _align0;                  /*<  5:  1> alignment                                          */
  U8                        _align1;                  /*<  6:  1> alignment                                          */
  U8                        _align2;                  /*<  7:  1> alignment                                          */
} T_glob_tfi;
#endif

/*
 * GLOBAL_TFI_ASSIGNMENT
 * CCDGEN:WriteStruct_Count==688
 */
#ifndef __T_glob_tfi_assign__
#define __T_glob_tfi_assign__
typedef T_glob_tfi T_glob_tfi_assign;
#endif
#ifndef __T_chan_req_des__
#define __T_chan_req_des__
/*
 * Channel Request Description
 * CCDGEN:WriteStruct_Count==689
 */
typedef struct
{
  U8                        peak_thr_class;           /*<  0:  1> PEAK_THROUGHPUT_CLASS                              */
  U8                        radio_prio;               /*<  1:  1> RADIO_PRIORITY                                     */
  U8                        rlc_mode;                 /*<  2:  1> RLC_MODE                                           */
  U8                        llc_pdu_type;             /*<  3:  1> LLC_PDU_TYPE                                       */
  U16                       rlc_octet_cnt;            /*<  4:  2> RLC_OCTET_COUNT                                    */
  U8                        _align0;                  /*<  6:  1> alignment                                          */
  U8                        _align1;                  /*<  7:  1> alignment                                          */
} T_chan_req_des;
#endif

#ifndef __T_gpta__
#define __T_gpta__
/*
 * Global Packet Timing Advance
 * CCDGEN:WriteStruct_Count==690
 */
typedef struct
{
  U8                        v_ta_value;               /*<  0:  1> valid-flag                                         */
  U8                        ta_value;                 /*<  1:  1> TIMING_ADVANCE_VALUE                               */
  U8                        flag;                     /*<  2:  1> Flag                                               */
  U8                        v_ul_ta_index;            /*<  3:  1> valid-flag                                         */
  U8                        ul_ta_index;              /*<  4:  1> UPLINK_TA_INDEX                                    */
  U8                        v_ul_ta_tn;               /*<  5:  1> valid-flag                                         */
  U8                        ul_ta_tn;                 /*<  6:  1> UPLINK_TA_TIMESLOT                                 */
  U8                        flag2;                    /*<  7:  1> Flag2                                              */
  U8                        v_dl_ta_index;            /*<  8:  1> valid-flag                                         */
  U8                        dl_ta_index;              /*<  9:  1> DOWNLINK_TA_INDEX                                  */
  U8                        v_dl_ta_tn;               /*< 10:  1> valid-flag                                         */
  U8                        dl_ta_tn;                 /*< 11:  1> DOWNLINK_TA_TIMESLOT                               */
} T_gpta;
#endif

#ifndef __T_pta__
#define __T_pta__
/*
 * Packet Timing Advance
 * CCDGEN:WriteStruct_Count==691
 */
typedef struct
{
  U8                        v_ta_value;               /*<  0:  1> valid-flag                                         */
  U8                        ta_value;                 /*<  1:  1> TIMING_ADVANCE_VALUE                               */
  U8                        flag;                     /*<  2:  1> Flag                                               */
  U8                        v_ta_index;               /*<  3:  1> valid-flag                                         */
  U8                        ta_index;                 /*<  4:  1> TA_INDEX                                           */
  U8                        v_ta_tn;                  /*<  5:  1> valid-flag                                         */
  U8                        ta_tn;                    /*<  6:  1> TIMING_ADVANCE_TIMESLOT_NUMBER                     */
  U8                        _align0;                  /*<  7:  1> alignment                                          */
} T_pta;
#endif

#ifndef __T_chamge_ma_sub__
#define __T_chamge_ma_sub__
/*
 * Change Mark Sub Structure
 * CCDGEN:WriteStruct_Count==692
 */
typedef struct
{

⌨️ 快捷键说明

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