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

📄 m_cc.h

📁 GSM手机设计软件代码
💻 H
📖 第 1 页 / 共 5 页
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK                                                 |
| FILE    : M_CC.h                                                         |
| SOURCE  : "Z:\condat\gsm\condat\ms\dfile\msg\CC.mdf"                     |
| LastModified : "4 February, 2003"                                        |
| IdAndVersion : "6147.600.97.108"                                         |
| SrcFileTime  : "Thu Aug 14 00:00:00 2003"                                |
| Generated by CCDGEN_2.2.4 on Thu Aug 14 16:45:17 2003                    |
|           !!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
 */


#ifndef M_CC_H
#define M_CC_H


#define CDG_ENTER__M_CC_H

#define CDG_ENTER__FILENAME _M_CC_H
#define CDG_ENTER__M_CC_H__FILE_TYPE CDGINC
#define CDG_ENTER__M_CC_H__LAST_MODIFIED _4_February_2003
#define CDG_ENTER__M_CC_H__ID_AND_VERSION _6147_600_97_108

#define CDG_ENTER__M_CC_H__SRC_FILE_TIME _Thu_Aug_14_00_00_00_2003

#include "CDG_ENTER.h"

#undef CDG_ENTER__M_CC_H

#undef CDG_ENTER__FILENAME


#include "M_CC.val"

#ifndef __T_aux_states__
#define __T_aux_states__
/*
 * Auxiliary states
 * CCDGEN:WriteStruct_Count==223
 */
typedef struct
{
  U8                        v_hold;                   /*<  0:  1> valid-flag                                         */
  U8                        hold;                     /*<  1:  1> Hold auxiliary state                               */
  U8                        v_mpty;                   /*<  2:  1> valid-flag                                         */
  U8                        mpty;                     /*<  3:  1> Multi party auxiliary state                        */
} T_aux_states;
#endif

#ifndef __T_bearer_cap__
#define __T_bearer_cap__
/*
 * Bearer capability
 * CCDGEN:WriteStruct_Count==224
 */
typedef struct
{
  U8                        v_rad_chan_req;           /*<  0:  1> valid-flag                                         */
  U8                        rad_chan_req;             /*<  1:  1> Radio channel requirement                          */
  U8                        v_code;                   /*<  2:  1> valid-flag                                         */
  U8                        code;                     /*<  3:  1> Coding standard                                    */
  U8                        v_trans_mode;             /*<  4:  1> valid-flag                                         */
  U8                        trans_mode;               /*<  5:  1> Transfer mode                                      */
  U8                        v_trans_cap;              /*<  6:  1> valid-flag                                         */
  U8                        trans_cap;                /*<  7:  1> Information transfer capability                    */
  U8                        v_coding_bc3x1;           /*<  8:  1> valid-flag                                         */
  U8                        coding_bc3x1;             /*<  9:  1> Meaning of BC octet 3a                             */
  U8                        v_ctm;                    /*< 10:  1> valid-flag                                         */
  U8                        ctm;                      /*< 11:  1> Support of CTM text telephony                      */
  U8                        v_speech_vers1;           /*< 12:  1> valid-flag                                         */
  U8                        speech_vers1;             /*< 13:  1> Speech Version Indication No. 1                    */
  U8                        v_coding_bc3x2;           /*< 14:  1> valid-flag                                         */
  U8                        coding_bc3x2;             /*< 15:  1> Meaning of BC octet 3b                             */
  U8                        v_speech_vers2;           /*< 16:  1> valid-flag                                         */
  U8                        speech_vers2;             /*< 17:  1> Speech Version Indication No. 2                    */
  U8                        v_coding_bc3x3;           /*< 18:  1> valid-flag                                         */
  U8                        coding_bc3x3;             /*< 19:  1> Meaning of BC octet 3c                             */
  U8                        v_speech_vers3;           /*< 20:  1> valid-flag                                         */
  U8                        speech_vers3;             /*< 21:  1> Speech Version Indication No. 3                    */
  U8                        v_coding_bc3x4;           /*< 22:  1> valid-flag                                         */
  U8                        coding_bc3x4;             /*< 23:  1> Meaning of BC octet 3d                             */
  U8                        v_speech_vers4;           /*< 24:  1> valid-flag                                         */
  U8                        speech_vers4;             /*< 25:  1> Speech Version Indication No. 4                    */
  U8                        v_coding_bc3x5;           /*< 26:  1> valid-flag                                         */
  U8                        coding_bc3x5;             /*< 27:  1> Meaning of BC octet 3e                             */
  U8                        v_speech_vers5;           /*< 28:  1> valid-flag                                         */
  U8                        speech_vers5;             /*< 29:  1> Speech Version Indication No. 5                    */
  U8                        v_compress;               /*< 30:  1> valid-flag                                         */
  U8                        compress;                 /*< 31:  1> Compression                                        */
  U8                        v_structure;              /*< 32:  1> valid-flag                                         */
  U8                        structure;                /*< 33:  1> Structure                                          */
  U8                        v_duplex;                 /*< 34:  1> valid-flag                                         */
  U8                        duplex;                   /*< 35:  1> Duplex mode                                        */
  U8                        v_config;                 /*< 36:  1> valid-flag                                         */
  U8                        config;                   /*< 37:  1> Configuration                                      */
  U8                        v_nirr;                   /*< 38:  1> valid-flag                                         */
  U8                        nirr;                     /*< 39:  1> Negotiation of intermediate rate request           */
  U8                        v_establish;              /*< 40:  1> valid-flag                                         */
  U8                        establish;                /*< 41:  1> Establishment                                      */
  U8                        v_access_ident;           /*< 42:  1> valid-flag                                         */
  U8                        access_ident;             /*< 43:  1> Access identity                                    */
  U8                        v_rate_adapt;             /*< 44:  1> valid-flag                                         */
  U8                        rate_adapt;               /*< 45:  1> Rate adaption                                      */
  U8                        v_sig_access_prot;        /*< 46:  1> valid-flag                                         */
  U8                        sig_access_prot;          /*< 47:  1> Signalling access protocol                         */
  U8                        v_l1_ident;               /*< 48:  1> valid-flag                                         */
  U8                        l1_ident;                 /*< 49:  1> Layer 1 identity                                   */
  U8                        v_user_inf_l1_prot;       /*< 50:  1> valid-flag                                         */
  U8                        user_inf_l1_prot;         /*< 51:  1> User information layer 1 protocol                  */
  U8                        v_sync_async;             /*< 52:  1> valid-flag                                         */
  U8                        sync_async;               /*< 53:  1> Synchronous / Asyncronous                          */
  U8                        v_num_stop;               /*< 54:  1> valid-flag                                         */
  U8                        num_stop;                 /*< 55:  1> Number of stop bits                                */
  U8                        v_negotiate;              /*< 56:  1> valid-flag                                         */
  U8                        negotiate;                /*< 57:  1> Negotiation                                        */
  U8                        v_num_data;               /*< 58:  1> valid-flag                                         */
  U8                        num_data;                 /*< 59:  1> Number of data bits                                */
  U8                        v_user_rate;              /*< 60:  1> valid-flag                                         */
  U8                        user_rate;                /*< 61:  1> User rate                                          */
  U8                        v_intermed_rate;          /*< 62:  1> valid-flag                                         */
  U8                        intermed_rate;            /*< 63:  1> Intermediate rate                                  */
  U8                        v_nic_tx;                 /*< 64:  1> valid-flag                                         */
  U8                        nic_tx;                   /*< 65:  1> Network independent clock on Tx                    */
  U8                        v_nic_rx;                 /*< 66:  1> valid-flag                                         */
  U8                        nic_rx;                   /*< 67:  1> Network independent clock on Rx                    */
  U8                        v_parity;                 /*< 68:  1> valid-flag                                         */
  U8                        parity;                   /*< 69:  1> Parity                                             */
  U8                        v_conn_elem;              /*< 70:  1> valid-flag                                         */
  U8                        conn_elem;                /*< 71:  1> Connection element                                 */
  U8                        v_modem_type;             /*< 72:  1> valid-flag                                         */
  U8                        modem_type;               /*< 73:  1> Modem type                                         */
  U8                        v_modem_type_2;           /*< 74:  1> valid-flag                                         */
  U8                        modem_type_2;             /*< 75:  1> Other Modem Type                                   */
  U8                        v_fnur;                   /*< 76:  1> valid-flag                                         */
  U8                        fnur;                     /*< 77:  1> Fixed Network User Rate                            */
  U8                        v_acc;                    /*< 78:  1> valid-flag                                         */
  U8                        acc;                      /*< 79:  1> Acceptable Channel Codings                         */
  U8                        v_mTch;                   /*< 80:  1> valid-flag                                         */
  U8                        mTch;                     /*< 81:  1> Maximum Traffic Channels                           */
  U8                        v_uimi;                   /*< 82:  1> valid-flag                                         */
  U8                        uimi;                     /*< 83:  1> User Initiated Modification Ind                    */
  U8                        v_waiur;                  /*< 84:  1> valid-flag                                         */
  U8                        waiur;                    /*< 85:  1> Wanted Air Interface User Rate                     */
  U8                        v_l2_ident;               /*< 86:  1> valid-flag                                         */
  U8                        l2_ident;                 /*< 87:  1> Layer 2 identity                                   */
  U8                        v_user_inf_l2_prot;       /*< 88:  1> valid-flag                                         */
  U8                        user_inf_l2_prot;         /*< 89:  1> User information layer 2 protocol                  */
  U8                        _align0;                  /*< 90:  1> alignment                                          */
  U8                        _align1;                  /*< 91:  1> alignment                                          */
} T_bearer_cap;
#endif

#ifndef __T_bearer_cap_2__
#define __T_bearer_cap_2__
typedef T_bearer_cap T_bearer_cap_2;
#endif

#ifndef __T_call_ctrl_cap__
#define __T_call_ctrl_cap__
/*
 * Call Control Capabilities
 * CCDGEN:WriteStruct_Count==225
 */
typedef struct
{
  U8                        pcp;                      /*<  0:  1> PCP                                                */
  U8                        dtmf;                     /*<  1:  1> DTMF                                               */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_call_ctrl_cap;
#endif

#ifndef __T_call_state__
#define __T_call_state__
/*
 * Call state
 * CCDGEN:WriteStruct_Count==226
 */
typedef struct
{
  U8                        cs;                       /*<  0:  1> Coding standard                                    */
  U8                        state;                    /*<  1:  1> Call state value                                   */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_call_state;
#endif

#ifndef __T_dl_called_num__
#define __T_dl_called_num__
/*
 * Called party BCD number
 * CCDGEN:WriteStruct_Count==227
 */
typedef struct
{
  U8                        v_ton;                    /*<  0:  1> valid-flag                                         */

⌨️ 快捷键说明

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