📄 p_mncc.h
字号:
U8 ri; /*< 2: 1> repeat indicator */
U8 _align0; /*< 3: 1> alignment */
T_bcpara bcpara; /*< 4: 8> bearer capability parameter */
T_bcpara2 bcpara2; /*< 12: 8> bearer capability parameter */
T_called_party called_party; /*< 20: 84> called party address */
T_called_party_sub called_party_sub; /*<104: 24> called party subaddress */
U8 clir_sup; /*<128: 1> CLIR suppression */
U8 _align1; /*<129: 1> alignment */
U8 _align2; /*<130: 1> alignment */
U8 _align3; /*<131: 1> alignment */
T_fac_inf fac_inf; /*<132:256> facility information */
} T_MNCC_SETUP_REQ;
#endif
#ifndef __T_MNCC_SETUP_RES__
#define __T_MNCC_SETUP_RES__
/*
*
* CCDGEN:WriteStruct_Count==994
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_MNCC_SETUP_RES;
#endif
#ifndef __T_MNCC_ALERT_REQ__
#define __T_MNCC_ALERT_REQ__
/*
*
* CCDGEN:WriteStruct_Count==995
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_MNCC_ALERT_REQ;
#endif
#ifndef __T_MNCC_DISCONNECT_REQ__
#define __T_MNCC_DISCONNECT_REQ__
/*
*
* CCDGEN:WriteStruct_Count==996
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
T_fac_inf fac_inf; /*< 4:256> facility information */
U8 ss_version; /*<260: 1> SS Version number */
U8 _align1; /*<261: 1> alignment */
U8 _align2; /*<262: 1> alignment */
U8 _align3; /*<263: 1> alignment */
} T_MNCC_DISCONNECT_REQ;
#endif
#ifndef __T_MNCC_RELEASE_REQ__
#define __T_MNCC_RELEASE_REQ__
/*
*
* CCDGEN:WriteStruct_Count==997
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
T_fac_inf fac_inf; /*< 4:256> facility information */
U8 ss_version; /*<260: 1> SS Version number */
U8 _align1; /*<261: 1> alignment */
U8 _align2; /*<262: 1> alignment */
U8 _align3; /*<263: 1> alignment */
} T_MNCC_RELEASE_REQ;
#endif
#ifndef __T_MNCC_MODIFY_REQ__
#define __T_MNCC_MODIFY_REQ__
/*
*
* CCDGEN:WriteStruct_Count==998
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 serv; /*< 1: 1> service code */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_MNCC_MODIFY_REQ;
#endif
#ifndef __T_MNCC_CONFIGURE_REQ__
#define __T_MNCC_CONFIGURE_REQ__
/*
*
* CCDGEN:WriteStruct_Count==999
*/
typedef struct
{
T_called_party_sub called_party_sub; /*< 0: 24> called party subaddress */
T_bcpara bcpara; /*< 24: 8> bearer capability parameter */
U8 sns_mode; /*< 32: 1> Single numbering scheme mode */
U8 ctm_ena; /*< 33: 1> CTM support send to NW in BC indicating speech */
U8 _align0; /*< 34: 1> alignment */
U8 _align1; /*< 35: 1> alignment */
} T_MNCC_CONFIGURE_REQ;
#endif
#ifndef __T_MNCC_NOTIFY_REQ__
#define __T_MNCC_NOTIFY_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1000
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 nd; /*< 1: 1> notification description */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_MNCC_NOTIFY_REQ;
#endif
#ifndef __T_MNCC_START_DTMF_REQ__
#define __T_MNCC_START_DTMF_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1001
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 key; /*< 1: 1> DTMF digit */
U8 dtmf_mod; /*< 2: 1> Mode for sending DTMF digit */
U8 _align0; /*< 3: 1> alignment */
} T_MNCC_START_DTMF_REQ;
#endif
#ifndef __T_MNCC_HOLD_REQ__
#define __T_MNCC_HOLD_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1002
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_MNCC_HOLD_REQ;
#endif
#ifndef __T_MNCC_RETRIEVE_REQ__
#define __T_MNCC_RETRIEVE_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1003
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_MNCC_RETRIEVE_REQ;
#endif
#ifndef __T_MNCC_FACILITY_REQ__
#define __T_MNCC_FACILITY_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1004
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
T_fac_inf fac_inf; /*< 4:256> facility information */
U8 ss_version; /*<260: 1> SS Version number */
U8 _align3; /*<261: 1> alignment */
U8 _align4; /*<262: 1> alignment */
U8 _align5; /*<263: 1> alignment */
} T_MNCC_FACILITY_REQ;
#endif
#ifndef __T_MNCC_USER_REQ__
#define __T_MNCC_USER_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1005
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 congest_lev; /*< 1: 1> Congestion Level */
U8 more_data; /*< 2: 1> more data */
U8 _align0; /*< 3: 1> alignment */
T_user user; /*< 4:136> user to user data */
} T_MNCC_USER_REQ;
#endif
#ifndef __T_MNCC_BEARER_CAP_REQ__
#define __T_MNCC_BEARER_CAP_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1006
*/
typedef struct
{
U8 req_id; /*< 0: 1> Request identifier of originator */
U8 bc_mod; /*< 1: 1> Mode for conversion of bearer capabilities */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
T_bcconf bcconf; /*< 4: 12> bearer capability configuration */
T_bcpara bcpara; /*< 16: 8> bearer capability parameter */
T_bcconf2 bcconf2; /*< 24: 12> second bearer capability configuration */
T_bcpara2 bcpara2; /*< 36: 8> bearer capability parameter */
} T_MNCC_BEARER_CAP_REQ;
#endif
#ifndef __T_MNCC_PROMPT_RSP__
#define __T_MNCC_PROMPT_RSP__
/*
*
* CCDGEN:WriteStruct_Count==1007
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_MNCC_PROMPT_RSP;
#endif
#ifndef __T_MNCC_PROMPT_REJ__
#define __T_MNCC_PROMPT_REJ__
/*
*
* CCDGEN:WriteStruct_Count==1008
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_MNCC_PROMPT_REJ;
#endif
#ifndef __T_MNCC_REJECT_REQ__
#define __T_MNCC_REJECT_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1009
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
} T_MNCC_REJECT_REQ;
#endif
#ifndef __T_MNCC_SYNC_REQ__
#define __T_MNCC_SYNC_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1010
*/
typedef struct
{
U16 synccs; /*< 0: 2> Synchronization cause */
U8 ti; /*< 2: 1> transaction identifier */
U8 mpty_event; /*< 3: 1> multi party event */
} T_MNCC_SYNC_REQ;
#endif
#ifndef __T_MNCC_STATUS_RES__
#define __T_MNCC_STATUS_RES__
/*
*
* CCDGEN:WriteStruct_Count==1011
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_MNCC_STATUS_RES;
#endif
#include "CDG_LEAVE.h"
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -