FreeCalypso > hg > fc-magnetite
diff cdg211/cdginc/p_mncc.h @ 4:56abf6cf8a0b
cdg211: cdginc/mdf/pdf files from TCS211-20070608
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 26 Sep 2016 01:11:35 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cdg211/cdginc/p_mncc.h Mon Sep 26 01:11:35 2016 +0000 @@ -0,0 +1,947 @@ +/* ++--------------------------------------------------------------------------+ +| PROJECT : PROTOCOL STACK | +| FILE : p_mncc.h | +| SOURCE : "__out__\g23m_dfile\prim\mncc.pdf" | +| LastModified : "2003-07-03" | +| IdAndVersion : "6147.101.96.116" | +| SrcFileTime : "Tue Jan 31 13:13:54 2006" | +| Generated by CCDGEN_2.5.5 on Fri Jun 08 13:59:15 2007 | +| !!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 P_MNCC_H +#define P_MNCC_H + + +#define CDG_ENTER__P_MNCC_H + +#define CDG_ENTER__FILENAME _P_MNCC_H +#define CDG_ENTER__P_MNCC_H__FILE_TYPE CDGINC +#define CDG_ENTER__P_MNCC_H__LAST_MODIFIED _2003_07_03 +#define CDG_ENTER__P_MNCC_H__ID_AND_VERSION _6147_101_96_116 + +#define CDG_ENTER__P_MNCC_H__SRC_FILE_TIME _Tue_Jan_31_13_13_54_2006 + +#include "CDG_ENTER.h" + +#undef CDG_ENTER__P_MNCC_H + +#undef CDG_ENTER__FILENAME + + +#include "p_mncc.val" + +#ifndef __T_user__ +#define __T_user__ +/* + * user to user data + * CCDGEN:WriteStruct_Count==1482 + */ +typedef struct +{ + U8 info_context; /*< 0: 1> user to user message context */ + U8 pd; /*< 1: 1> user to user protocol discriminator */ + U8 c_info; /*< 2: 1> length of user to user data */ + U8 info[USER_LEN]; /*< 3:131> user to user information */ + U8 _align0; /*<134: 1> alignment */ + U8 _align1; /*<135: 1> alignment */ +} T_user; +#endif + +#ifndef __T_calling_party__ +#define __T_calling_party__ +/* + * calling party + * CCDGEN:WriteStruct_Count==1483 + */ +typedef struct +{ + U8 ton; /*< 0: 1> type of number */ + U8 npi; /*< 1: 1> numbering plan identification */ + U8 present; /*< 2: 1> presentation indicator */ + U8 screen; /*< 3: 1> screening indicator */ + U8 c_num; /*< 4: 1> number of BCD digits */ + U8 num[MAX_CC_CALLING_NUMBER]; /*< 5: 22> bcd */ + U8 _align0; /*< 27: 1> alignment */ +} T_calling_party; +#endif + +/* + * connected number + * CCDGEN:WriteStruct_Count==1484 + */ +#ifndef __T_connected_number__ +#define __T_connected_number__ +typedef T_calling_party T_connected_number; +#endif +#ifndef __T_called_party__ +#define __T_called_party__ +/* + * called party address + * CCDGEN:WriteStruct_Count==1485 + */ +typedef struct +{ + U8 ton; /*< 0: 1> type of number */ + U8 npi; /*< 1: 1> numbering plan identification */ + U8 c_called_num; /*< 2: 1> number of BCD digits */ + U8 called_num[MAX_CC_CALLED_NUMBER]; /*< 3: 80> bcd */ + U8 _align0; /*< 83: 1> alignment */ +} T_called_party; +#endif + +#ifndef __T_calling_party_sub__ +#define __T_calling_party_sub__ +/* + * calling party subaddress + * CCDGEN:WriteStruct_Count==1486 + */ +typedef struct +{ + U8 tos; /*< 0: 1> type of subaddress */ + U8 odd_even; /*< 1: 1> odd / even indicator */ + U8 c_subaddr; /*< 2: 1> length of subaddress information */ + U8 subaddr[SUB_LENGTH]; /*< 3: 20> subaddress information */ + U8 _align0; /*< 23: 1> alignment */ +} T_calling_party_sub; +#endif + +/* + * called party subaddress + * CCDGEN:WriteStruct_Count==1487 + */ +#ifndef __T_called_party_sub__ +#define __T_called_party_sub__ +typedef T_calling_party_sub T_called_party_sub; +#endif +/* + * connected number subaddress + * CCDGEN:WriteStruct_Count==1488 + */ +#ifndef __T_connected_number_sub__ +#define __T_connected_number_sub__ +typedef T_calling_party_sub T_connected_number_sub; +#endif +/* + * redirecting party subaddress + * CCDGEN:WriteStruct_Count==1489 + */ +#ifndef __T_redirecting_party_sub__ +#define __T_redirecting_party_sub__ +typedef T_calling_party_sub T_redirecting_party_sub; +#endif +#ifndef __T_chm__ +#define __T_chm__ +/* + * Channel using mode + * CCDGEN:WriteStruct_Count==1490 + */ +typedef struct +{ + U8 ch_type; /*< 0: 1> Channel Type */ + U8 ch_mode; /*< 1: 1> Channel Mode */ + U8 _align0; /*< 2: 1> alignment */ + U8 _align1; /*< 3: 1> alignment */ +} T_chm; +#endif + +#ifndef __T_bcpara__ +#define __T_bcpara__ +/* + * bearer capability parameter + * CCDGEN:WriteStruct_Count==1491 + */ +typedef struct +{ + U8 rate; /*< 0: 1> user rate */ + U8 bearer_serv; /*< 1: 1> bearer service */ + U8 conn_elem; /*< 2: 1> connection element */ + U8 stop_bits; /*< 3: 1> stop bits */ + U8 data_bits; /*< 4: 1> data bits */ + U8 parity; /*< 5: 1> parity */ + U8 flow_control; /*< 6: 1> flow control */ + U8 modem_type; /*< 7: 1> modem type */ +} T_bcpara; +#endif + +/* + * bearer capability parameter + * CCDGEN:WriteStruct_Count==1492 + */ +#ifndef __T_bcpara2__ +#define __T_bcpara2__ +typedef T_bcpara T_bcpara2; +#endif +#ifndef __T_fac_inf__ +#define __T_fac_inf__ +/* + * facility information + * CCDGEN:WriteStruct_Count==1493 + */ +typedef struct +{ + U16 l_fac; /*< 0: 2> facility length */ + U16 o_fac; /*< 2: 2> facility offset */ + U8 fac[FACILITY_LEN]; /*< 4:251> facility content */ + U8 _align0; /*<255: 1> alignment */ +} T_fac_inf; +#endif + +#ifndef __T_bcconf__ +#define __T_bcconf__ +/* + * bearer capability configuration + * CCDGEN:WriteStruct_Count==1494 + */ +typedef struct +{ + U8 bc_len; /*< 0: 1> coded bearer cap length */ + U8 bc[MAX_BC_LEN]; /*< 1: 10> coded bearer cap */ + U8 _align0; /*< 11: 1> alignment */ +} T_bcconf; +#endif + +/* + * second bearer capability configuration + * CCDGEN:WriteStruct_Count==1495 + */ +#ifndef __T_bcconf2__ +#define __T_bcconf2__ +typedef T_bcconf T_bcconf2; +#endif +#ifndef __T_redirecting_party__ +#define __T_redirecting_party__ +/* + * redirecting party address + * CCDGEN:WriteStruct_Count==1496 + */ +typedef struct +{ + U8 ton; /*< 0: 1> type of number */ + U8 npi; /*< 1: 1> numbering plan identification */ + U8 present; /*< 2: 1> presentation indicator */ + U8 screen; /*< 3: 1> screening indicator */ + U8 c_redir_num; /*< 4: 1> number of BCD digits */ + U8 redir_num[MAX_CC_REDIR_NUMBER]; /*< 5: 32> bcd */ + U8 _align0; /*< 37: 1> alignment */ + U8 _align1; /*< 38: 1> alignment */ + U8 _align2; /*< 39: 1> alignment */ +} T_redirecting_party; +#endif + + +/* + * End of substructure section, begin of primitive definition section + */ + +#ifndef __T_MNCC_ALERT_IND__ +#define __T_MNCC_ALERT_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1497 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 progress_desc; /*< 1: 1> progress description */ + U8 _align0; /*< 2: 1> alignment */ + U8 _align1; /*< 3: 1> alignment */ +} T_MNCC_ALERT_IND; +#endif + +#ifndef __T_MNCC_CALL_PROCEED_IND__ +#define __T_MNCC_CALL_PROCEED_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1498 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 progress_desc; /*< 1: 1> progress description */ + 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_MNCC_CALL_PROCEED_IND; +#endif + +#ifndef __T_MNCC_DISCONNECT_IND__ +#define __T_MNCC_DISCONNECT_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1499 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 _align0; /*< 1: 1> alignment */ + U16 cause; /*< 2: 2> cause */ + U8 diagnostic; /*< 4: 1> Diagnostic Information */ + U8 ss_diag; /*< 5: 1> Supplementary Diagnostic Element */ + U8 progress_desc; /*< 6: 1> progress description */ + U8 c_raw_cause; /*< 7: 1> Number of cause bytes */ + U8 raw_cause[MAX_CC_CAUSE_LENGTH]; /*< 8: 30> cause as received from network */ + U8 _align1; /*< 38: 1> alignment */ + U8 _align2; /*< 39: 1> alignment */ +} T_MNCC_DISCONNECT_IND; +#endif + +#ifndef __T_MNCC_HOLD_CNF__ +#define __T_MNCC_HOLD_CNF__ +/* + * + * CCDGEN:WriteStruct_Count==1500 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 _align0; /*< 1: 1> alignment */ + U16 cause; /*< 2: 2> cause */ +} T_MNCC_HOLD_CNF; +#endif + +#ifndef __T_MNCC_MODIFY_CNF__ +#define __T_MNCC_MODIFY_CNF__ +/* + * + * CCDGEN:WriteStruct_Count==1501 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 _align0; /*< 1: 1> alignment */ + U16 cause; /*< 2: 2> cause */ +} T_MNCC_MODIFY_CNF; +#endif + +#ifndef __T_MNCC_MODIFY_IND__ +#define __T_MNCC_MODIFY_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1502 + */ +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_IND; +#endif + +#ifndef __T_MNCC_NOTIFY_IND__ +#define __T_MNCC_NOTIFY_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1503 + */ +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_IND; +#endif + +#ifndef __T_MNCC_PROGRESS_IND__ +#define __T_MNCC_PROGRESS_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1504 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 progress_desc; /*< 1: 1> progress description */ + U8 _align0; /*< 2: 1> alignment */ + U8 _align1; /*< 3: 1> alignment */ +} T_MNCC_PROGRESS_IND; +#endif + +#ifndef __T_MNCC_REJECT_IND__ +#define __T_MNCC_REJECT_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1505 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 _align0; /*< 1: 1> alignment */ + U16 cause; /*< 2: 2> cause */ +} T_MNCC_REJECT_IND; +#endif + +#ifndef __T_MNCC_RELEASE_CNF__ +#define __T_MNCC_RELEASE_CNF__ +/* + * + * CCDGEN:WriteStruct_Count==1506 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 _align0; /*< 1: 1> alignment */ + U16 cause; /*< 2: 2> cause */ + U8 c_raw_cause; /*< 4: 1> Number of cause bytes */ + U8 raw_cause[MAX_CC_CAUSE_LENGTH]; /*< 5: 30> cause as received from network */ + U8 _align1; /*< 35: 1> alignment */ +} T_MNCC_RELEASE_CNF; +#endif + +#ifndef __T_MNCC_RELEASE_IND__ +#define __T_MNCC_RELEASE_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1507 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 _align0; /*< 1: 1> alignment */ + U16 cause; /*< 2: 2> cause */ + U8 c_raw_cause; /*< 4: 1> Number of cause bytes */ + U8 raw_cause[MAX_CC_CAUSE_LENGTH]; /*< 5: 30> cause as received from network */ + U8 _align1; /*< 35: 1> alignment */ +} T_MNCC_RELEASE_IND; +#endif + +#ifndef __T_MNCC_RETRIEVE_CNF__ +#define __T_MNCC_RETRIEVE_CNF__ +/* + * + * CCDGEN:WriteStruct_Count==1508 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 _align0; /*< 1: 1> alignment */ + U16 cause; /*< 2: 2> cause */ +} T_MNCC_RETRIEVE_CNF; +#endif + +#ifndef __T_MNCC_SETUP_CNF__ +#define __T_MNCC_SETUP_CNF__ +/* + * + * CCDGEN:WriteStruct_Count==1509 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 _align0; /*< 1: 1> alignment */ + U16 cause; /*< 2: 2> cause */ + U8 progress_desc; /*< 4: 1> progress description */ + U8 _align1; /*< 5: 1> alignment */ + U8 _align2; /*< 6: 1> alignment */ + U8 _align3; /*< 7: 1> alignment */ + T_connected_number connected_number; /*< 8: 28> connected number */ + T_connected_number_sub connected_number_sub; /*< 36: 24> connected number subaddress */ +} T_MNCC_SETUP_CNF; +#endif + +#ifndef __T_MNCC_SETUP_COMPL_IND__ +#define __T_MNCC_SETUP_COMPL_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1510 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 _align0; /*< 1: 1> alignment */ + U16 cause; /*< 2: 2> cause */ +} T_MNCC_SETUP_COMPL_IND; +#endif + +#ifndef __T_MNCC_SETUP_IND__ +#define __T_MNCC_SETUP_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1511 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 ri; /*< 1: 1> repeat indicator */ + U8 _align0; /*< 2: 1> alignment */ + U8 _align1; /*< 3: 1> alignment */ + T_bcpara bcpara; /*< 4: 8> bearer capability parameter */ + T_bcpara2 bcpara2; /*< 12: 8> bearer capability parameter */ + U8 progress_desc; /*< 20: 1> progress description */ + U8 sig; /*< 21: 1> signal */ + U8 _align2; /*< 22: 1> alignment */ + U8 _align3; /*< 23: 1> alignment */ + T_calling_party calling_party; /*< 24: 28> calling party */ + T_calling_party_sub calling_party_sub; /*< 52: 24> calling party subaddress */ + T_called_party called_party; /*< 76: 84> called party address */ + T_called_party_sub called_party_sub; /*<160: 24> called party subaddress */ + T_redirecting_party redirecting_party; /*<184: 40> redirecting party address */ + T_redirecting_party_sub redirecting_party_sub; /*<224: 24> redirecting party subaddress */ +} T_MNCC_SETUP_IND; +#endif + +#ifndef __T_MNCC_START_DTMF_CNF__ +#define __T_MNCC_START_DTMF_CNF__ +/* + * + * CCDGEN:WriteStruct_Count==1512 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 key; /*< 1: 1> DTMF digit */ + U16 cause; /*< 2: 2> cause */ + U8 dtmf_mod; /*< 4: 1> Mode for sending DTMF digit */ + U8 _align0; /*< 5: 1> alignment */ + U8 _align1; /*< 6: 1> alignment */ + U8 _align2; /*< 7: 1> alignment */ +} T_MNCC_START_DTMF_CNF; +#endif + +#ifndef __T_MNCC_BEARER_CAP_CNF__ +#define __T_MNCC_BEARER_CAP_CNF__ +/* + * + * CCDGEN:WriteStruct_Count==1513 + */ +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 */ + U16 cause; /*< 44: 2> cause */ + U8 _align2; /*< 46: 1> alignment */ + U8 _align3; /*< 47: 1> alignment */ +} T_MNCC_BEARER_CAP_CNF; +#endif + +#ifndef __T_MNCC_SYNC_IND__ +#define __T_MNCC_SYNC_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1514 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 _align0; /*< 1: 1> alignment */ + U16 cause; /*< 2: 2> cause */ + T_chm chm; /*< 4: 4> Channel using mode */ +} T_MNCC_SYNC_IND; +#endif + +#ifndef __T_MNCC_USER_IND__ +#define __T_MNCC_USER_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1515 + */ +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_IND; +#endif + +#ifndef __T_MNCC_FACILITY_IND__ +#define __T_MNCC_FACILITY_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1516 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 fac_context; /*< 1: 1> facility information element context */ + U8 _align0; /*< 2: 1> alignment */ + U8 _align1; /*< 3: 1> alignment */ + T_fac_inf fac_inf; /*< 4:256> facility information */ +} T_MNCC_FACILITY_IND; +#endif + +#ifndef __T_MNCC_PROMPT_IND__ +#define __T_MNCC_PROMPT_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1517 + */ +typedef struct +{ + U8 dummy; /*< 0: 1> no parameters */ +} T_MNCC_PROMPT_IND; +#endif + +#ifndef __T_MNCC_RECALL_IND__ +#define __T_MNCC_RECALL_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1518 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 ri; /*< 1: 1> repeat indicator */ + U8 _align0; /*< 2: 1> alignment */ + U8 _align1; /*< 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 rcl_type; /*<128: 1> recall type */ + U8 _align2; /*<129: 1> alignment */ + U8 _align3; /*<130: 1> alignment */ + U8 _align4; /*<131: 1> alignment */ +} T_MNCC_RECALL_IND; +#endif + +#ifndef __T_MNCC_STATUS_IND__ +#define __T_MNCC_STATUS_IND__ +/* + * + * CCDGEN:WriteStruct_Count==1519 + */ +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_IND; +#endif + +#ifndef __T_MNCC_SETUP_REQ__ +#define __T_MNCC_SETUP_REQ__ +/* + * + * CCDGEN:WriteStruct_Count==1520 + */ +typedef struct +{ + U8 ti; /*< 0: 1> transaction identifier */ + U8 prio; /*< 1: 1> priority */ + 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==1521 + */ +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==1522 + */ +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==1523 + */ +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==1524 + */ +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==1525 + */ +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==1526 + */ +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==1527 + */ +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==1528 + */ +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==1529 + */ +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==1530 + */ +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==1531 + */ +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==1532 + */ +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==1533 + */ +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==1534 + */ +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==1535 + */ +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==1536 + */ +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==1537 + */ +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==1538 + */ +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