📄 m_cc.h
字号:
/*
+--------------------------------------------------------------------------+
| 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 + -