FreeCalypso > hg > freecalypso-sw
view gsm-fw/cdg/cdginc-locosto/m_fac.h @ 1007:3bfeee466b0a
gsm-fw feature tch-reroute: downlink sending implemented
author | Mychaela Falconia <falcon@ivan.Harhan.ORG> |
---|---|
date | Sun, 20 Mar 2016 19:31:39 +0000 |
parents | 95c433d8c274 |
children |
line wrap: on
line source
/* +--------------------------------------------------------------------------+ | PROJECT : PROTOCOL STACK | | FILE : m_fac.h | | SOURCE : "msg\fac.mdf" | | LastModified : "2002-01-14" | | IdAndVersion : "6147.608.00.205" | | SrcFileTime : "Mon Jan 14 11:02:22 2008" | | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:18:52 2014 | | !!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_FAC_H #define M_FAC_H #define CDG_ENTER__M_FAC_H #define CDG_ENTER__FILENAME _M_FAC_H #define CDG_ENTER__M_FAC_H__FILE_TYPE CDGINC #define CDG_ENTER__M_FAC_H__LAST_MODIFIED _2002_01_14 #define CDG_ENTER__M_FAC_H__ID_AND_VERSION _6147_608_00_205 #define CDG_ENTER__M_FAC_H__SRC_FILE_TIME _Mon_Jan_14_11_02_22_2008 #include "CDG_ENTER.h" #undef CDG_ENTER__M_FAC_H #undef CDG_ENTER__FILENAME #include "m_fac.val" /* * bitbuffer structure for the element params */ #ifndef __T_BUF_params__ #define __T_BUF_params__ typedef struct { U16 l_params; U16 o_params; U8 b_params[248]; } BUF_params; /* size <252> */ #endif /* * bitbuffer structure for the element cugInterlock */ #ifndef __T_BUF_cugInterlock__ #define __T_BUF_cugInterlock__ typedef struct { U16 l_cugInterlock; U16 o_cugInterlock; U8 b_cugInterlock[8]; } BUF_cugInterlock; /* size <12> */ #endif /* * bitbuffer structure for the element ssUserData */ #ifndef __T_BUF_ssUserData__ #define __T_BUF_ssUserData__ typedef struct { U16 l_ssUserData; U16 o_ssUserData; U8 b_ssUserData[204]; } BUF_ssUserData; /* size <208> */ #endif /* * bitbuffer structure for the element ussdString */ #ifndef __T_BUF_ussdString__ #define __T_BUF_ussdString__ typedef struct { U16 l_ussdString; U16 o_ussdString; U8 b_ussdString[164]; } BUF_ussdString; /* size <168> */ #endif /* * bitbuffer structure for the element err_params_sat */ #ifndef __T_BUF_err_params_sat__ #define __T_BUF_err_params_sat__ typedef struct { U16 l_err_params_sat; U16 o_err_params_sat; U8 b_err_params_sat[12]; } BUF_err_params_sat; /* size <16> */ #endif /* * bitbuffer structure for the element res_params_sat */ #ifndef __T_BUF_res_params_sat__ #define __T_BUF_res_params_sat__ typedef struct { U16 l_res_params_sat; U16 o_res_params_sat; U8 b_res_params_sat[248]; } BUF_res_params_sat; /* size <252> */ #endif /* * bitbuffer structure for the element rej_params_sat */ #ifndef __T_BUF_rej_params_sat__ #define __T_BUF_rej_params_sat__ typedef struct { U16 l_rej_params_sat; U16 o_rej_params_sat; U8 b_rej_params_sat[8]; } BUF_rej_params_sat; /* size <12> */ #endif /* * bitbuffer structure for the element nameString */ #ifndef __T_BUF_nameString__ #define __T_BUF_nameString__ typedef struct { U16 l_nameString; U16 o_nameString; U8 b_nameString[164]; } BUF_nameString; /* size <168> */ #endif /* * bitbuffer structure for the element accRegisterCCEntryArg */ #ifndef __T_BUF_accRegisterCCEntryArg__ #define __T_BUF_accRegisterCCEntryArg__ typedef struct { U16 l_accRegisterCCEntryArg; U16 o_accRegisterCCEntryArg; U8 b_accRegisterCCEntryArg[232]; } BUF_accRegisterCCEntryArg; /* size <236> */ #endif /* * bitbuffer structure for the element extension */ #ifndef __T_BUF_extension__ #define __T_BUF_extension__ typedef struct { U16 l_extension; U16 o_extension; U8 b_extension[24]; } BUF_extension; /* size <28> */ #endif /* * bitbuffer structure for the element msisdn */ #ifndef __T_BUF_msisdn__ #define __T_BUF_msisdn__ typedef struct { U16 l_msisdn; U16 o_msisdn; U8 b_msisdn[20]; } BUF_msisdn; /* size <24> */ #endif #ifndef __T_inv_comp__ #define __T_inv_comp__ /* * Invoke component * CCDGEN:WriteStruct_Count==453 */ typedef struct { U8 v_inv_id; /*< 0: 1> valid-flag */ U8 inv_id; /*< 1: 1> Invoke ID */ U8 v_lnk_id; /*< 2: 1> valid-flag */ U8 lnk_id; /*< 3: 1> linked ID */ U8 v_op_code; /*< 4: 1> valid-flag */ U8 op_code; /*< 5: 1> Operation Code */ U8 _align0; /*< 6: 1> alignment */ U8 v_params; /*< 7: 1> valid-flag */ BUF_params params; /*< 8:252> Parameters */ } T_inv_comp; #endif #ifndef __T_err_comp__ #define __T_err_comp__ /* * Return error component * CCDGEN:WriteStruct_Count==454 */ typedef struct { U8 v_inv_id; /*< 0: 1> valid-flag */ U8 inv_id; /*< 1: 1> Invoke ID */ U8 v_err_code; /*< 2: 1> valid-flag */ U8 err_code; /*< 3: 1> Error Code */ U8 _align0; /*< 4: 1> alignment */ U8 _align1; /*< 5: 1> alignment */ U8 _align2; /*< 6: 1> alignment */ U8 v_params; /*< 7: 1> valid-flag */ BUF_params params; /*< 8:252> Parameters */ } T_err_comp; #endif #ifndef __T_rej_comp__ #define __T_rej_comp__ /* * Reject component * CCDGEN:WriteStruct_Count==455 */ typedef struct { U8 v_inv_id; /*< 0: 1> valid-flag */ U8 inv_id; /*< 1: 1> Invoke ID */ U8 v_gen_problem; /*< 2: 1> valid-flag */ U8 gen_problem; /*< 3: 1> General problem code */ U8 v_inv_problem; /*< 4: 1> valid-flag */ U8 inv_problem; /*< 5: 1> Invoke problem code */ U8 v_res_problem; /*< 6: 1> valid-flag */ U8 res_problem; /*< 7: 1> Return result problem code */ U8 v_err_problem; /*< 8: 1> valid-flag */ U8 err_problem; /*< 9: 1> Return error problem code */ U8 _align0; /*< 10: 1> alignment */ U8 _align1; /*< 11: 1> alignment */ } T_rej_comp; #endif #ifndef __T_sequence__ #define __T_sequence__ /* * Sequence * CCDGEN:WriteStruct_Count==456 */ typedef struct { U8 v_op_code; /*< 0: 1> valid-flag */ U8 op_code; /*< 1: 1> Operation Code */ U8 _align0; /*< 2: 1> alignment */ U8 v_params; /*< 3: 1> valid-flag */ BUF_params params; /*< 4:252> Parameters */ } T_sequence; #endif #ifndef __T_res_comp__ #define __T_res_comp__ /* * Return result component * CCDGEN:WriteStruct_Count==457 */ typedef struct { U8 v_inv_id; /*< 0: 1> valid-flag */ U8 inv_id; /*< 1: 1> Invoke ID */ U8 _align0; /*< 2: 1> alignment */ U8 v_sequence; /*< 3: 1> valid-flag */ T_sequence sequence; /*< 4:256> Sequence */ } T_res_comp; #endif #ifndef __T_forwardedToNumber__ #define __T_forwardedToNumber__ /* * Forwarded to number * CCDGEN:WriteStruct_Count==458 */ typedef struct { U8 v_noa; /*< 0: 1> valid-flag */ U8 noa; /*< 1: 1> Nature of address */ U8 v_npi; /*< 2: 1> valid-flag */ U8 npi; /*< 3: 1> Numbering plan indication */ U8 c_bcdDigit; /*< 4: 1> counter */ U8 bcdDigit[MAX_PARTY_NUM]; /*< 5: 38> BCD digit */ U8 _align0; /*< 43: 1> alignment */ } T_forwardedToNumber; #endif /* * Party number * CCDGEN:WriteStruct_Count==459 */ #ifndef __T_partyNumber__ #define __T_partyNumber__ typedef T_forwardedToNumber T_partyNumber; #endif /* * B Subscriber number * CCDGEN:WriteStruct_Count==460 */ #ifndef __T_b_subscriberNumber__ #define __T_b_subscriberNumber__ typedef T_forwardedToNumber T_b_subscriberNumber; #endif /* * Deflected to number * CCDGEN:WriteStruct_Count==461 */ #ifndef __T_deflectedToNumber__ #define __T_deflectedToNumber__ typedef T_forwardedToNumber T_deflectedToNumber; #endif #ifndef __T_forwardedToSubaddress__ #define __T_forwardedToSubaddress__ /* * Forwarded to subaddress * CCDGEN:WriteStruct_Count==462 */ typedef struct { U8 v_tos; /*< 0: 1> valid-flag */ U8 tos; /*< 1: 1> Type of subaddress */ U8 v_oei; /*< 2: 1> valid-flag */ U8 oei; /*< 3: 1> Odd/even indicator */ U8 c_subadr_str; /*< 4: 1> counter */ U8 subadr_str[MAX_SUBADDR_NUM]; /*< 5: 20> subb address byte */ U8 _align0; /*< 25: 1> alignment */ U8 _align1; /*< 26: 1> alignment */ U8 _align2; /*< 27: 1> alignment */ } T_forwardedToSubaddress; #endif /* * Party Subaddress * CCDGEN:WriteStruct_Count==463 */ #ifndef __T_partySubaddress__ #define __T_partySubaddress__ typedef T_forwardedToSubaddress T_partySubaddress; #endif /* * B Subscriber subaddress * CCDGEN:WriteStruct_Count==464 */ #ifndef __T_b_subscriberSubaddress__ #define __T_b_subscriberSubaddress__ typedef T_forwardedToSubaddress T_b_subscriberSubaddress; #endif /* * Deflected to subaddress * CCDGEN:WriteStruct_Count==465 */ #ifndef __T_deflectedToSubaddress__ #define __T_deflectedToSubaddress__ typedef T_forwardedToSubaddress T_deflectedToSubaddress; #endif #ifndef __T_basicService__ #define __T_basicService__ /* * Basic service * CCDGEN:WriteStruct_Count==466 */ typedef struct { U8 v_bearerService; /*< 0: 1> valid-flag */ U8 bearerService; /*< 1: 1> Bearer Service */ U8 v_teleservice; /*< 2: 1> valid-flag */ U8 teleservice; /*< 3: 1> teleservice */ } T_basicService; #endif /* * Basic service group * CCDGEN:WriteStruct_Count==467 */ #ifndef __T_basicServiceGroup__ #define __T_basicServiceGroup__ typedef T_basicService T_basicServiceGroup; #endif #ifndef __T_ssForBS__ #define __T_ssForBS__ /* * SS For BS * CCDGEN:WriteStruct_Count==468 */ typedef struct { U8 v_ssCode; /*< 0: 1> valid-flag */ U8 ssCode; /*< 1: 1> Supplementary Service Code */ U8 _align0; /*< 2: 1> alignment */ U8 _align1; /*< 3: 1> alignment */ T_basicService basicService; /*< 4: 4> Basic service */ } T_ssForBS; #endif #ifndef __T_registerSSArg__ #define __T_registerSSArg__ /* * Register SS Arg * CCDGEN:WriteStruct_Count==469 */ typedef struct { U8 v_ssCode; /*< 0: 1> valid-flag */ U8 ssCode; /*< 1: 1> Supplementary Service Code */ U8 _align0; /*< 2: 1> alignment */ U8 _align1; /*< 3: 1> alignment */ T_basicService basicService; /*< 4: 4> Basic service */ U8 _align2; /*< 8: 1> alignment */ U8 _align3; /*< 9: 1> alignment */ U8 _align4; /*< 10: 1> alignment */ U8 v_forwardedToNumber; /*< 11: 1> valid-flag */ T_forwardedToNumber forwardedToNumber; /*< 12: 44> Forwarded to number */ U8 _align5; /*< 56: 1> alignment */ U8 _align6; /*< 57: 1> alignment */ U8 _align7; /*< 58: 1> alignment */ U8 v_forwardedToSubaddress; /*< 59: 1> valid-flag */ T_forwardedToSubaddress forwardedToSubaddress; /*< 60: 28> Forwarded to subaddress */ U8 v_noReplyConditionTime; /*< 88: 1> valid-flag */ U8 noReplyConditionTime; /*< 89: 1> No reply condition time */ U8 v_defaultPriority; /*< 90: 1> valid-flag */ U8 defaultPriority; /*< 91: 1> Default priority */ } T_registerSSArg; #endif #ifndef __T_cbf__ #define __T_cbf__ /* * Call barring feature * CCDGEN:WriteStruct_Count==470 */ typedef struct { T_basicService basicService; /*< 0: 4> Basic service */ U8 v_ssStatus; /*< 4: 1> valid-flag */ U8 ssStatus; /*< 5: 1> Supplementary service status */ U8 _align0; /*< 6: 1> alignment */ U8 _align1; /*< 7: 1> alignment */ } T_cbf; #endif #ifndef __T_callBarringFeatureList__ #define __T_callBarringFeatureList__ /* * Call barring feature List * CCDGEN:WriteStruct_Count==471 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 v_cbf; /*< 2: 1> valid-flag */ U8 c_cbf; /*< 3: 1> counter */ T_cbf cbf[MAX_CBF_NUM]; /*< 4:104> Call barring feature */ } T_callBarringFeatureList; #endif #ifndef __T_callBarringInfo__ #define __T_callBarringInfo__ /* * Call barring info * CCDGEN:WriteStruct_Count==472 */ typedef struct { U8 v_ssCode; /*< 0: 1> valid-flag */ U8 ssCode; /*< 1: 1> Supplementary Service Code */ U8 _align0; /*< 2: 1> alignment */ U8 v_callBarringFeatureList; /*< 3: 1> valid-flag */ T_callBarringFeatureList callBarringFeatureList; /*< 4:108> Call barring feature List */ } T_callBarringInfo; #endif #ifndef __T_cugf__ #define __T_cugf__ /* * Closed user group feature * CCDGEN:WriteStruct_Count==473 */ typedef struct { T_basicService basicService; /*< 0: 4> Basic service */ U8 _align0; /*< 4: 1> alignment */ U8 v_preferentialCugIndicator; /*< 5: 1> valid-flag */ U16 preferentialCugIndicator; /*< 6: 2> Preferential closed user group indicator */ U8 v_interCugRestrictions; /*< 8: 1> valid-flag */ U8 interCugRestrictions; /*< 9: 1> Inter Closed User Group Restrictions */ U8 _align1; /*< 10: 1> alignment */ U8 _align2; /*< 11: 1> alignment */ } T_cugf; #endif #ifndef __T_cugFeatureList__ #define __T_cugFeatureList__ /* * Closed user group feature list * CCDGEN:WriteStruct_Count==474 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 v_cugf; /*< 2: 1> valid-flag */ U8 c_cugf; /*< 3: 1> counter */ T_cugf cugf[MAX_CUGF_NUM]; /*< 4:156> Closed user group feature */ } T_cugFeatureList; #endif #ifndef __T_forwardingOptions__ #define __T_forwardingOptions__ /* * Forwarding options * CCDGEN:WriteStruct_Count==475 */ typedef struct { U8 notify_fwd_pty; /*< 0: 1> Notification to forwarding party */ U8 notify_clg_pty; /*< 1: 1> Notification to calling party */ U8 fwd_reason; /*< 2: 1> Forwarding reason */ U8 _align0; /*< 3: 1> alignment */ } T_forwardingOptions; #endif #ifndef __T_ff__ #define __T_ff__ /* * Forwarding feature * CCDGEN:WriteStruct_Count==476 */ typedef struct { T_basicService basicService; /*< 0: 4> Basic service */ U8 v_ssStatus; /*< 4: 1> valid-flag */ U8 ssStatus; /*< 5: 1> Supplementary service status */ U8 _align0; /*< 6: 1> alignment */ U8 v_forwardedToNumber; /*< 7: 1> valid-flag */ T_forwardedToNumber forwardedToNumber; /*< 8: 44> Forwarded to number */ U8 _align1; /*< 52: 1> alignment */ U8 _align2; /*< 53: 1> alignment */ U8 _align3; /*< 54: 1> alignment */ U8 v_forwardedToSubaddress; /*< 55: 1> valid-flag */ T_forwardedToSubaddress forwardedToSubaddress; /*< 56: 28> Forwarded to subaddress */ U8 _align4; /*< 84: 1> alignment */ U8 _align5; /*< 85: 1> alignment */ U8 _align6; /*< 86: 1> alignment */ U8 v_forwardingOptions; /*< 87: 1> valid-flag */ T_forwardingOptions forwardingOptions; /*< 88: 4> Forwarding options */ U8 v_noReplyConditionTime; /*< 92: 1> valid-flag */ U8 noReplyConditionTime; /*< 93: 1> No reply condition time */ U8 _align7; /*< 94: 1> alignment */ U8 _align8; /*< 95: 1> alignment */ } T_ff; #endif #ifndef __T_forwardingFeatureList__ #define __T_forwardingFeatureList__ /* * Forwarding feature List * CCDGEN:WriteStruct_Count==477 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 v_ff; /*< 2: 1> valid-flag */ U8 c_ff; /*< 3: 1> counter */ T_ff ff[MAX_FF_NUM]; /*< 4:1248> Forwarding feature */ } T_forwardingFeatureList; #endif #ifndef __T_forwardingInfo__ #define __T_forwardingInfo__ /* * Forwarding info * CCDGEN:WriteStruct_Count==478 */ typedef struct { U8 v_ssCode; /*< 0: 1> valid-flag */ U8 ssCode; /*< 1: 1> Supplementary Service Code */ U8 _align0; /*< 2: 1> alignment */ U8 v_forwardingFeatureList; /*< 3: 1> valid-flag */ T_forwardingFeatureList forwardingFeatureList; /*< 4:1252> Forwarding feature List */ } T_forwardingInfo; #endif #ifndef __T_ssSubscriptionOption__ #define __T_ssSubscriptionOption__ /* * Supplementary service subscription option * CCDGEN:WriteStruct_Count==479 */ typedef struct { U8 v_cliRestrictionOption; /*< 0: 1> valid-flag */ U8 cliRestrictionOption; /*< 1: 1> CLI Restriction option */ U8 v_overrideCategory; /*< 2: 1> valid-flag */ U8 overrideCategory; /*< 3: 1> Override category */ } T_ssSubscriptionOption; #endif #ifndef __T_ssNotification__ #define __T_ssNotification__ /* * SS Notification * CCDGEN:WriteStruct_Count==480 */ typedef struct { U8 clgSubscriber; /*< 0: 1> calling A-subscriber */ U8 fwgSubscriber; /*< 1: 1> forwarding B-subscriber */ U8 fwdSubscriber; /*< 2: 1> forwarded to C-subscriber */ U8 _align0; /*< 3: 1> alignment */ } T_ssNotification; #endif #ifndef __T_ssIncompatibilityCause__ #define __T_ssIncompatibilityCause__ /* * SS Incompatibility cause * CCDGEN:WriteStruct_Count==481 */ typedef struct { U8 v_ssCode; /*< 0: 1> valid-flag */ U8 ssCode; /*< 1: 1> Supplementary Service Code */ U8 _align0; /*< 2: 1> alignment */ U8 _align1; /*< 3: 1> alignment */ T_basicService basicService; /*< 4: 4> Basic service */ U8 v_ssStatus; /*< 8: 1> valid-flag */ U8 ssStatus; /*< 9: 1> Supplementary service status */ U8 _align2; /*< 10: 1> alignment */ U8 _align3; /*< 11: 1> alignment */ } T_ssIncompatibilityCause; #endif #ifndef __T_presentationAllowedAddress__ #define __T_presentationAllowedAddress__ /* * Presentation allowed address * CCDGEN:WriteStruct_Count==482 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_partyNumber; /*< 3: 1> valid-flag */ T_partyNumber partyNumber; /*< 4: 44> Party number */ U8 _align3; /*< 48: 1> alignment */ U8 _align4; /*< 49: 1> alignment */ U8 _align5; /*< 50: 1> alignment */ U8 v_partySubaddress; /*< 51: 1> valid-flag */ T_partySubaddress partySubaddress; /*< 52: 28> Party Subaddress */ } T_presentationAllowedAddress; #endif /* * Presentation restricted address * CCDGEN:WriteStruct_Count==483 */ #ifndef __T_presentationRestrictedAddress__ #define __T_presentationRestrictedAddress__ typedef T_presentationAllowedAddress T_presentationRestrictedAddress; #endif #ifndef __T_callIsWaitingIndicator__ #define __T_callIsWaitingIndicator__ /* * Call is waiting indicator * CCDGEN:WriteStruct_Count==484 */ /* typedef void T_callIsWaitingIndicator;*/ #endif #ifndef __T_mptyIndicator__ #define __T_mptyIndicator__ /* * Multiparty indicator * CCDGEN:WriteStruct_Count==485 */ /* typedef void T_mptyIndicator;*/ #endif #ifndef __T_clirSuppressionRejected__ #define __T_clirSuppressionRejected__ /* * CLIR suppression rejected * CCDGEN:WriteStruct_Count==486 */ /* typedef void T_clirSuppressionRejected;*/ #endif #ifndef __T_presentationRestricted__ #define __T_presentationRestricted__ /* * Presentation restricted * CCDGEN:WriteStruct_Count==487 */ /* typedef void T_presentationRestricted;*/ #endif #ifndef __T_numberNotAvailableDueToInterworking__ #define __T_numberNotAvailableDueToInterworking__ /* * Number not available due to interworking * CCDGEN:WriteStruct_Count==488 */ /* typedef void T_numberNotAvailableDueToInterworking;*/ #endif #ifndef __T_rdn__ #define __T_rdn__ /* * rdn * CCDGEN:WriteStruct_Count==489 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_presentationAllowedAddress; /*< 3: 1> valid-flag */ T_presentationAllowedAddress presentationAllowedAddress; /*< 4: 80> Presentation allowed address */ U8 _align3; /*< 84: 1> alignment */ U8 _align4; /*< 85: 1> alignment */ U8 _align5; /*< 86: 1> alignment */ U8 v_presentationRestricted; /*< 87: 1> valid-flag */ U8 _align6; /*< 88: 1> alignment */ U8 _align7; /*< 89: 1> alignment */ U8 _align8; /*< 90: 1> alignment */ U8 v_numberNotAvailableDueToInterworking; /*< 91: 1> valid-flag */ U8 _align9; /*< 92: 1> alignment */ U8 _align10; /*< 93: 1> alignment */ U8 _align11; /*< 94: 1> alignment */ U8 v_presentationRestrictedAddress; /*< 95: 1> valid-flag */ T_presentationRestrictedAddress presentationRestrictedAddress; /*< 96: 80> Presentation restricted address */ } T_rdn; #endif #ifndef __T_ectIndicator__ #define __T_ectIndicator__ /* * Explicit call transfer indicator * CCDGEN:WriteStruct_Count==490 */ typedef struct { U8 v_ectCallState; /*< 0: 1> valid-flag */ U8 ectCallState; /*< 1: 1> Explicit call transfer call ctate */ U8 _align0; /*< 2: 1> alignment */ U8 v_rdn; /*< 3: 1> valid-flag */ T_rdn rdn; /*< 4:176> rdn */ } T_ectIndicator; #endif #ifndef __T_ussdRes__ #define __T_ussdRes__ /* * Unstructured SS data result * CCDGEN:WriteStruct_Count==491 */ typedef struct { U8 v_ussdDataCodingScheme; /*< 0: 1> valid-flag */ U8 ussdDataCodingScheme; /*< 1: 1> Unstructured SS data coding scheme */ U8 _align0; /*< 2: 1> alignment */ U8 v_ussdString; /*< 3: 1> valid-flag */ BUF_ussdString ussdString; /*< 4:168> Unstructured SS data string */ } T_ussdRes; #endif #ifndef __T_suppressPrefCUG__ #define __T_suppressPrefCUG__ /* * Suppress prefered closed user group * CCDGEN:WriteStruct_Count==492 */ /* typedef void T_suppressPrefCUG;*/ #endif #ifndef __T_suppressOA__ #define __T_suppressOA__ /* * Suppress outgoing access * CCDGEN:WriteStruct_Count==493 */ /* typedef void T_suppressOA;*/ #endif #ifndef __T_forwardCUGInfoArg__ #define __T_forwardCUGInfoArg__ /* * Forward closed user group info argument * CCDGEN:WriteStruct_Count==494 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 v_cugIndex; /*< 1: 1> valid-flag */ U16 cugIndex; /*< 2: 2> Closed user group index */ U8 _align1; /*< 4: 1> alignment */ U8 _align2; /*< 5: 1> alignment */ U8 _align3; /*< 6: 1> alignment */ U8 v_suppressPrefCUG; /*< 7: 1> valid-flag */ U8 _align4; /*< 8: 1> alignment */ U8 _align5; /*< 9: 1> alignment */ U8 _align6; /*< 10: 1> alignment */ U8 v_suppressOA; /*< 11: 1> valid-flag */ } T_forwardCUGInfoArg; #endif #ifndef __T_zzzzEmpty__ #define __T_zzzzEmpty__ /* * ZZZZ empty * CCDGEN:WriteStruct_Count==495 */ /* typedef void T_zzzzEmpty;*/ #endif #ifndef __T_newPassword__ #define __T_newPassword__ /* * New password * CCDGEN:WriteStruct_Count==496 */ typedef struct { U8 digit[MAX_PWD_NUM]; /*< 0: 4> Digit */ } T_newPassword; #endif /* * Current password * CCDGEN:WriteStruct_Count==497 */ #ifndef __T_currPassword__ #define __T_currPassword__ typedef T_newPassword T_currPassword; #endif #ifndef __T_e1__ #define __T_e1__ /* * E1 * CCDGEN:WriteStruct_Count==498 */ typedef struct { U8 c_e_val; /*< 0: 1> counter */ U8 e_val[MAX_EVAL_LEN]; /*< 1: 4> E Value */ U8 _align0; /*< 5: 1> alignment */ U8 _align1; /*< 6: 1> alignment */ U8 _align2; /*< 7: 1> alignment */ } T_e1; #endif /* * E2 * CCDGEN:WriteStruct_Count==499 */ #ifndef __T_e2__ #define __T_e2__ typedef T_e1 T_e2; #endif /* * E3 * CCDGEN:WriteStruct_Count==500 */ #ifndef __T_e3__ #define __T_e3__ typedef T_e1 T_e3; #endif /* * E4 * CCDGEN:WriteStruct_Count==501 */ #ifndef __T_e4__ #define __T_e4__ typedef T_e1 T_e4; #endif /* * E5 * CCDGEN:WriteStruct_Count==502 */ #ifndef __T_e5__ #define __T_e5__ typedef T_e1 T_e5; #endif /* * E6 * CCDGEN:WriteStruct_Count==503 */ #ifndef __T_e6__ #define __T_e6__ typedef T_e1 T_e6; #endif /* * E7 * CCDGEN:WriteStruct_Count==504 */ #ifndef __T_e7__ #define __T_e7__ typedef T_e1 T_e7; #endif #ifndef __T_chargingInformation__ #define __T_chargingInformation__ /* * Charging Information * CCDGEN:WriteStruct_Count==505 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_e1; /*< 3: 1> valid-flag */ T_e1 e1; /*< 4: 8> E1 */ U8 _align3; /*< 12: 1> alignment */ U8 _align4; /*< 13: 1> alignment */ U8 _align5; /*< 14: 1> alignment */ U8 v_e2; /*< 15: 1> valid-flag */ T_e2 e2; /*< 16: 8> E2 */ U8 _align6; /*< 24: 1> alignment */ U8 _align7; /*< 25: 1> alignment */ U8 _align8; /*< 26: 1> alignment */ U8 v_e3; /*< 27: 1> valid-flag */ T_e3 e3; /*< 28: 8> E3 */ U8 _align9; /*< 36: 1> alignment */ U8 _align10; /*< 37: 1> alignment */ U8 _align11; /*< 38: 1> alignment */ U8 v_e4; /*< 39: 1> valid-flag */ T_e4 e4; /*< 40: 8> E4 */ U8 _align12; /*< 48: 1> alignment */ U8 _align13; /*< 49: 1> alignment */ U8 _align14; /*< 50: 1> alignment */ U8 v_e5; /*< 51: 1> valid-flag */ T_e5 e5; /*< 52: 8> E5 */ U8 _align15; /*< 60: 1> alignment */ U8 _align16; /*< 61: 1> alignment */ U8 _align17; /*< 62: 1> alignment */ U8 v_e6; /*< 63: 1> valid-flag */ T_e6 e6; /*< 64: 8> E6 */ U8 _align18; /*< 72: 1> alignment */ U8 _align19; /*< 73: 1> alignment */ U8 _align20; /*< 74: 1> alignment */ U8 v_e7; /*< 75: 1> valid-flag */ T_e7 e7; /*< 76: 8> E7 */ } T_chargingInformation; #endif #ifndef __T_forwardChargeAdviceArg__ #define __T_forwardChargeAdviceArg__ /* * Forward Charge Advice * CCDGEN:WriteStruct_Count==506 */ typedef struct { U8 v_ssCode; /*< 0: 1> valid-flag */ U8 ssCode; /*< 1: 1> Supplementary Service Code */ U8 _align0; /*< 2: 1> alignment */ U8 v_chargingInformation; /*< 3: 1> valid-flag */ T_chargingInformation chargingInformation; /*< 4: 84> Charging Information */ } T_forwardChargeAdviceArg; #endif #ifndef __T_rej_comp_sat__ #define __T_rej_comp_sat__ /* * Reject component SAT * CCDGEN:WriteStruct_Count==507 */ typedef struct { U8 v_inv_id; /*< 0: 1> valid-flag */ U8 inv_id; /*< 1: 1> Invoke ID */ U8 _align0; /*< 2: 1> alignment */ U8 v_rej_params_sat; /*< 3: 1> valid-flag */ BUF_rej_params_sat rej_params_sat; /*< 4: 12> Reject Parameters SAT */ } T_rej_comp_sat; #endif #ifndef __T_err_desc_sat__ #define __T_err_desc_sat__ /* * Error description SAT * CCDGEN:WriteStruct_Count==508 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_err_params_sat; /*< 3: 1> valid-flag */ BUF_err_params_sat err_params_sat; /*< 4: 16> Error Parameters SAT */ } T_err_desc_sat; #endif #ifndef __T_err_comp_sat__ #define __T_err_comp_sat__ /* * Return error component SAT * CCDGEN:WriteStruct_Count==509 */ typedef struct { U8 v_inv_id; /*< 0: 1> valid-flag */ U8 inv_id; /*< 1: 1> Invoke ID */ U8 _align0; /*< 2: 1> alignment */ U8 v_err_desc_sat; /*< 3: 1> valid-flag */ T_err_desc_sat err_desc_sat; /*< 4: 20> Error description SAT */ } T_err_comp_sat; #endif #ifndef __T_res_desc_sat__ #define __T_res_desc_sat__ /* * Result description SAT * CCDGEN:WriteStruct_Count==510 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_res_params_sat; /*< 3: 1> valid-flag */ BUF_res_params_sat res_params_sat; /*< 4:252> Result Parameters SAT */ } T_res_desc_sat; #endif #ifndef __T_seq_sat__ #define __T_seq_sat__ /* * Sequence SAT * CCDGEN:WriteStruct_Count==511 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_res_desc_sat; /*< 3: 1> valid-flag */ T_res_desc_sat res_desc_sat; /*< 4:256> Result description SAT */ } T_seq_sat; #endif #ifndef __T_res_comp_sat__ #define __T_res_comp_sat__ /* * Return result component SAT * CCDGEN:WriteStruct_Count==512 */ typedef struct { U8 v_inv_id; /*< 0: 1> valid-flag */ U8 inv_id; /*< 1: 1> Invoke ID */ U8 _align0; /*< 2: 1> alignment */ U8 v_seq_sat; /*< 3: 1> valid-flag */ T_seq_sat seq_sat; /*< 4:260> Sequence SAT */ } T_res_comp_sat; #endif #ifndef __T_ccbsf__ #define __T_ccbsf__ /* * CCBS feature * CCDGEN:WriteStruct_Count==513 */ typedef struct { U8 v_ccbsIndex; /*< 0: 1> valid-flag */ U8 ccbsIndex; /*< 1: 1> CCBS index */ U8 _align0; /*< 2: 1> alignment */ U8 v_b_subscriberNumber; /*< 3: 1> valid-flag */ T_b_subscriberNumber b_subscriberNumber; /*< 4: 44> B Subscriber number */ U8 _align1; /*< 48: 1> alignment */ U8 _align2; /*< 49: 1> alignment */ U8 _align3; /*< 50: 1> alignment */ U8 v_b_subscriberSubaddress; /*< 51: 1> valid-flag */ T_b_subscriberSubaddress b_subscriberSubaddress; /*< 52: 28> B Subscriber subaddress */ U8 _align4; /*< 80: 1> alignment */ U8 _align5; /*< 81: 1> alignment */ U8 _align6; /*< 82: 1> alignment */ U8 v_basicServiceGroup; /*< 83: 1> valid-flag */ T_basicServiceGroup basicServiceGroup; /*< 84: 4> Basic service group */ } T_ccbsf; #endif #ifndef __T_ccbsFeatureList__ #define __T_ccbsFeatureList__ /* * CCBS feature List * CCDGEN:WriteStruct_Count==514 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 v_ccbsf; /*< 2: 1> valid-flag */ U8 c_ccbsf; /*< 3: 1> counter */ T_ccbsf ccbsf[MAX_CCBSF_NUM]; /*< 4:440> CCBS feature */ } T_ccbsFeatureList; #endif #ifndef __T_cliRestrictionInfo__ #define __T_cliRestrictionInfo__ /* * CLI Restriction info * CCDGEN:WriteStruct_Count==515 */ typedef struct { U8 v_ssStatus; /*< 0: 1> valid-flag */ U8 ssStatus; /*< 1: 1> Supplementary service status */ U8 v_cliRestrictionOption; /*< 2: 1> valid-flag */ U8 cliRestrictionOption; /*< 3: 1> CLI Restriction option */ U8 v_maxEntitledPriority; /*< 4: 1> valid-flag */ U8 maxEntitledPriority; /*< 5: 1> Maximum entitled priority */ U8 v_defaultPriority; /*< 6: 1> valid-flag */ U8 defaultPriority; /*< 7: 1> Default priority */ U8 _align0; /*< 8: 1> alignment */ U8 _align1; /*< 9: 1> alignment */ U8 _align2; /*< 10: 1> alignment */ U8 v_ccbsFeatureList; /*< 11: 1> valid-flag */ T_ccbsFeatureList ccbsFeatureList; /*< 12:444> CCBS feature List */ } T_cliRestrictionInfo; #endif #ifndef __T_namePresentationAllowed__ #define __T_namePresentationAllowed__ /* * Name presentation allowed * CCDGEN:WriteStruct_Count==516 */ typedef struct { U8 v_dataCodingScheme; /*< 0: 1> valid-flag */ U8 dataCodingScheme; /*< 1: 1> Data coding scheme */ U8 v_lengthInCharacters; /*< 2: 1> valid-flag */ U8 lengthInCharacters; /*< 3: 1> Length in Characters */ U8 _align0; /*< 4: 1> alignment */ U8 _align1; /*< 5: 1> alignment */ U8 _align2; /*< 6: 1> alignment */ U8 v_nameString; /*< 7: 1> valid-flag */ BUF_nameString nameString; /*< 8:168> Name string */ } T_namePresentationAllowed; #endif /* * Name presentation restricted * CCDGEN:WriteStruct_Count==517 */ #ifndef __T_namePresentationRestricted__ #define __T_namePresentationRestricted__ typedef T_namePresentationAllowed T_namePresentationRestricted; #endif #ifndef __T_ussdArg__ #define __T_ussdArg__ /* * Unstructured SS data argument * CCDGEN:WriteStruct_Count==518 */ typedef struct { U8 v_ussdDataCodingScheme; /*< 0: 1> valid-flag */ U8 ussdDataCodingScheme; /*< 1: 1> Unstructured SS data coding scheme */ U8 _align0; /*< 2: 1> alignment */ U8 v_ussdString; /*< 3: 1> valid-flag */ BUF_ussdString ussdString; /*< 4:168> Unstructured SS data string */ U8 v_alertingPattern; /*<172: 1> valid-flag */ U8 alertingPattern; /*<173: 1> Alerting pattern */ U8 _align1; /*<174: 1> alignment */ U8 v_msisdn; /*<175: 1> valid-flag */ BUF_msisdn msisdn; /*<176: 24> msisdn number */ } T_ussdArg; #endif #ifndef __T_eraseCCEntryArg__ #define __T_eraseCCEntryArg__ /* * Erase CC entry Arg * CCDGEN:WriteStruct_Count==519 */ typedef struct { U8 v_ssCode; /*< 0: 1> valid-flag */ U8 ssCode; /*< 1: 1> Supplementary Service Code */ U8 v_ccbsIndex; /*< 2: 1> valid-flag */ U8 ccbsIndex; /*< 3: 1> CCBS index */ } T_eraseCCEntryArg; #endif #ifndef __T_eraseCCEntryRes__ #define __T_eraseCCEntryRes__ /* * Erase CC entry Res * CCDGEN:WriteStruct_Count==520 */ typedef struct { U8 v_ssCode; /*< 0: 1> valid-flag */ U8 ssCode; /*< 1: 1> Supplementary Service Code */ U8 v_ssStatus; /*< 2: 1> valid-flag */ U8 ssStatus; /*< 3: 1> Supplementary service status */ } T_eraseCCEntryRes; #endif #ifndef __T_accRegisterCCEntryRes__ #define __T_accRegisterCCEntryRes__ /* * Access register CC entry Res * CCDGEN:WriteStruct_Count==521 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_ccbsf; /*< 3: 1> valid-flag */ T_ccbsf ccbsf; /*< 4: 88> CCBS feature */ } T_accRegisterCCEntryRes; #endif #ifndef __T_callDeflectionArg__ #define __T_callDeflectionArg__ /* * Call Deflection Arg * CCDGEN:WriteStruct_Count==522 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_deflectedToNumber; /*< 3: 1> valid-flag */ T_deflectedToNumber deflectedToNumber; /*< 4: 44> Deflected to number */ U8 _align3; /*< 48: 1> alignment */ U8 _align4; /*< 49: 1> alignment */ U8 _align5; /*< 50: 1> alignment */ U8 v_deflectedToSubaddress; /*< 51: 1> valid-flag */ T_deflectedToSubaddress deflectedToSubaddress; /*< 52: 28> Deflected to subaddress */ } T_callDeflectionArg; #endif #ifndef __T_userUserServiceArg__ #define __T_userUserServiceArg__ /* * User user service Arg * CCDGEN:WriteStruct_Count==523 */ typedef struct { U8 v_uusService; /*< 0: 1> valid-flag */ U8 uusService; /*< 1: 1> uUS Service */ U8 v_uusRequired; /*< 2: 1> valid-flag */ U8 uusRequired; /*< 3: 1> uUS Required */ } T_userUserServiceArg; #endif #ifndef __T_privateExtensionList__ #define __T_privateExtensionList__ /* * Private extension list * CCDGEN:WriteStruct_Count==524 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 v_extension; /*< 2: 1> valid-flag */ U8 c_extension; /*< 3: 1> counter */ BUF_extension extension[MAX_EXT_NUM]; /*< 4: 28> Extension */ } T_privateExtensionList; #endif #ifndef __T_extensionContainer__ #define __T_extensionContainer__ /* * Extension container * CCDGEN:WriteStruct_Count==525 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_privateExtensionList; /*< 3: 1> valid-flag */ T_privateExtensionList privateExtensionList; /*< 4:284> Private extension list */ U8 v_pcsExtension; /*<288: 1> valid-flag */ U8 pcsExtension; /*<289: 1> PCS extension */ U8 _align3; /*<290: 1> alignment */ U8 _align4; /*<291: 1> alignment */ } T_extensionContainer; #endif #ifndef __T_unknownSubscriberParam__ #define __T_unknownSubscriberParam__ /* * Unknown subscriber parameter * CCDGEN:WriteStruct_Count==526 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_extensionContainer; /*< 3: 1> valid-flag */ T_extensionContainer extensionContainer; /*< 4:292> Extension container */ U8 v_unknwnSubscrDiag; /*<296: 1> valid-flag */ U8 unknwnSubscrDiag; /*<297: 1> Unknown subscriber diagnostic */ U8 _align3; /*<298: 1> alignment */ U8 _align4; /*<299: 1> alignment */ } T_unknownSubscriberParam; #endif #ifndef __T_illegalSubscriberParam__ #define __T_illegalSubscriberParam__ /* * Illegal subscriber parameter * CCDGEN:WriteStruct_Count==527 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_extensionContainer; /*< 3: 1> valid-flag */ T_extensionContainer extensionContainer; /*< 4:292> Extension container */ } T_illegalSubscriberParam; #endif /* * Bearer service not provisioned parameter * CCDGEN:WriteStruct_Count==528 */ #ifndef __T_bearerServNotProvParam__ #define __T_bearerServNotProvParam__ typedef T_illegalSubscriberParam T_bearerServNotProvParam; #endif /* * Tele service not provisioned parameter * CCDGEN:WriteStruct_Count==529 */ #ifndef __T_teleServNotProvParam__ #define __T_teleServNotProvParam__ typedef T_illegalSubscriberParam T_teleServNotProvParam; #endif /* * Facility not supported parameter * CCDGEN:WriteStruct_Count==530 */ #ifndef __T_facilityNotSupParam__ #define __T_facilityNotSupParam__ typedef T_illegalSubscriberParam T_facilityNotSupParam; #endif /* * Data missing parameter * CCDGEN:WriteStruct_Count==531 */ #ifndef __T_dataMissingParam__ #define __T_dataMissingParam__ typedef T_illegalSubscriberParam T_dataMissingParam; #endif /* * Unexpected data parameter * CCDGEN:WriteStruct_Count==532 */ #ifndef __T_unexpectedDataParam__ #define __T_unexpectedDataParam__ typedef T_illegalSubscriberParam T_unexpectedDataParam; #endif #ifndef __T_extCallBarredParam__ #define __T_extCallBarredParam__ /* * Extensible call barred parameter * CCDGEN:WriteStruct_Count==533 */ typedef struct { U8 v_callBarringCause; /*< 0: 1> valid-flag */ U8 callBarringCause; /*< 1: 1> Call barring cause */ U8 _align0; /*< 2: 1> alignment */ U8 v_extensionContainer; /*< 3: 1> valid-flag */ T_extensionContainer extensionContainer; /*< 4:292> Extension container */ } T_extCallBarredParam; #endif #ifndef __T_absentSubscriberParam__ #define __T_absentSubscriberParam__ /* * Absent subscriber parameter * CCDGEN:WriteStruct_Count==534 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_extensionContainer; /*< 3: 1> valid-flag */ T_extensionContainer extensionContainer; /*< 4:292> Extension container */ U8 v_absentSubscriberReason; /*<296: 1> valid-flag */ U8 absentSubscriberReason; /*<297: 1> Absent subscriber reason */ U8 _align3; /*<298: 1> alignment */ U8 _align4; /*<299: 1> alignment */ } T_absentSubscriberParam; #endif #ifndef __T_extSystemFailureParam__ #define __T_extSystemFailureParam__ /* * Extensible system failure parameter * CCDGEN:WriteStruct_Count==535 */ typedef struct { U8 v_networkResource; /*< 0: 1> valid-flag */ U8 networkResource; /*< 1: 1> Network Resource */ U8 _align0; /*< 2: 1> alignment */ U8 v_extensionContainer; /*< 3: 1> valid-flag */ T_extensionContainer extensionContainer; /*< 4:292> Extension container */ } T_extSystemFailureParam; #endif #ifndef __T_nameUnavailable__ #define __T_nameUnavailable__ /* * Name unavailable * CCDGEN:WriteStruct_Count==536 */ /* typedef void T_nameUnavailable;*/ #endif #ifndef __T_callingName__ #define __T_callingName__ /* * Calling name * CCDGEN:WriteStruct_Count==537 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_namePresentationAllowed; /*< 3: 1> valid-flag */ T_namePresentationAllowed namePresentationAllowed; /*< 4:176> Name presentation allowed */ U8 _align3; /*<180: 1> alignment */ U8 _align4; /*<181: 1> alignment */ U8 _align5; /*<182: 1> alignment */ U8 v_presentationRestricted; /*<183: 1> valid-flag */ U8 _align6; /*<184: 1> alignment */ U8 _align7; /*<185: 1> alignment */ U8 _align8; /*<186: 1> alignment */ U8 v_nameUnavailable; /*<187: 1> valid-flag */ U8 _align9; /*<188: 1> alignment */ U8 _align10; /*<189: 1> alignment */ U8 _align11; /*<190: 1> alignment */ U8 v_namePresentationRestricted; /*<191: 1> valid-flag */ T_namePresentationRestricted namePresentationRestricted; /*<192:176> Name presentation restricted */ } T_callingName; #endif #ifndef __T_nameIndicator__ #define __T_nameIndicator__ /* * Name indicator * CCDGEN:WriteStruct_Count==538 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_callingName; /*< 3: 1> valid-flag */ T_callingName callingName; /*< 4:368> Calling name */ } T_nameIndicator; #endif #ifndef __T_notifySSArg__ #define __T_notifySSArg__ /* * Notify SS Arg * CCDGEN:WriteStruct_Count==539 */ typedef struct { U8 v_ssCode; /*< 0: 1> valid-flag */ U8 ssCode; /*< 1: 1> Supplementary Service Code */ U8 v_ssStatus; /*< 2: 1> valid-flag */ U8 ssStatus; /*< 3: 1> Supplementary service status */ U8 _align0; /*< 4: 1> alignment */ U8 _align1; /*< 5: 1> alignment */ U8 _align2; /*< 6: 1> alignment */ U8 v_ssNotification; /*< 7: 1> valid-flag */ T_ssNotification ssNotification; /*< 8: 4> SS Notification */ U8 _align3; /*< 12: 1> alignment */ U8 _align4; /*< 13: 1> alignment */ U8 _align5; /*< 14: 1> alignment */ U8 v_callIsWaitingIndicator; /*< 15: 1> valid-flag */ U8 v_callOnHoldIndicator; /*< 16: 1> valid-flag */ U8 callOnHoldIndicator; /*< 17: 1> Call on hold indicator */ U8 _align6; /*< 18: 1> alignment */ U8 v_mptyIndicator; /*< 19: 1> valid-flag */ U8 _align7; /*< 20: 1> alignment */ U8 v_cugIndex; /*< 21: 1> valid-flag */ U16 cugIndex; /*< 22: 2> Closed user group index */ U8 _align8; /*< 24: 1> alignment */ U8 _align9; /*< 25: 1> alignment */ U8 _align10; /*< 26: 1> alignment */ U8 v_clirSuppressionRejected; /*< 27: 1> valid-flag */ U8 _align11; /*< 28: 1> alignment */ U8 _align12; /*< 29: 1> alignment */ U8 _align13; /*< 30: 1> alignment */ U8 v_ectIndicator; /*< 31: 1> valid-flag */ T_ectIndicator ectIndicator; /*< 32:180> Explicit call transfer indicator */ U8 _align14; /*<212: 1> alignment */ U8 _align15; /*<213: 1> alignment */ U8 _align16; /*<214: 1> alignment */ U8 v_nameIndicator; /*<215: 1> valid-flag */ T_nameIndicator nameIndicator; /*<216:372> Name indicator */ U8 _align17; /*<588: 1> alignment */ U8 _align18; /*<589: 1> alignment */ U8 _align19; /*<590: 1> alignment */ U8 v_ccbsf; /*<591: 1> valid-flag */ T_ccbsf ccbsf; /*<592: 88> CCBS feature */ U8 v_alertingPattern; /*<680: 1> valid-flag */ U8 alertingPattern; /*<681: 1> Alerting pattern */ U8 _align20; /*<682: 1> alignment */ U8 _align21; /*<683: 1> alignment */ } T_notifySSArg; #endif #ifndef __T_basicServiceGroupList_value__ #define __T_basicServiceGroupList_value__ /* * Basic service group list * CCDGEN:WriteStruct_Count==540 */ typedef struct { U8 v_bearerService; /*< 0: 1> valid-flag */ U8 bearerService; /*< 1: 1> Bearer Service */ U8 v_teleservice; /*< 2: 1> valid-flag */ U8 teleservice; /*< 3: 1> teleservice */ } T_basicServiceGroupList_value; #endif #ifndef __T_basicServiceGroupList__ #define __T_basicServiceGroupList__ /* * Basic service group list * CCDGEN:WriteStruct_Count==541 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 c_basicServiceGroupList_value; /*< 3: 1> counter */ T_basicServiceGroupList_value basicServiceGroupList_value[MAX_BS_NUM]; /*< 4: 52> Basic service group list */ } T_basicServiceGroupList; #endif #ifndef __T_interrogateSSRes__ #define __T_interrogateSSRes__ /* * Interrogate SS result * CCDGEN:WriteStruct_Count==542 */ typedef struct { U8 v_ssStatus; /*< 0: 1> valid-flag */ U8 ssStatus; /*< 1: 1> Supplementary service status */ U8 _align0; /*< 2: 1> alignment */ U8 v_forwardedToNumber; /*< 3: 1> valid-flag */ T_forwardedToNumber forwardedToNumber; /*< 4: 44> Forwarded to number */ U8 _align1; /*< 48: 1> alignment */ U8 _align2; /*< 49: 1> alignment */ U8 _align3; /*< 50: 1> alignment */ U8 v_basicServiceGroupList; /*< 51: 1> valid-flag */ T_basicServiceGroupList basicServiceGroupList; /*< 52: 56> Basic service group list */ U8 _align4; /*<108: 1> alignment */ U8 _align5; /*<109: 1> alignment */ U8 _align6; /*<110: 1> alignment */ U8 v_forwardingFeatureList; /*<111: 1> valid-flag */ T_forwardingFeatureList forwardingFeatureList; /*<112:1252> Forwarding feature List */ U8 _align7; /*<1364: 1> alignment */ U8 _align8; /*<1365: 1> alignment */ U8 _align9; /*<1366: 1> alignment */ U8 v_cliRestrictionInfo; /*<1367: 1> valid-flag */ T_cliRestrictionInfo cliRestrictionInfo; /*<1368:456> CLI Restriction info */ } T_interrogateSSRes; #endif #ifndef __T_cugs__ #define __T_cugs__ /* * Closed user group subscription * CCDGEN:WriteStruct_Count==543 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 v_cugIndex; /*< 1: 1> valid-flag */ U16 cugIndex; /*< 2: 2> Closed user group index */ U8 _align1; /*< 4: 1> alignment */ U8 _align2; /*< 5: 1> alignment */ U8 _align3; /*< 6: 1> alignment */ U8 v_cugInterlock; /*< 7: 1> valid-flag */ BUF_cugInterlock cugInterlock; /*< 8: 12> Closed user group interlock */ U8 v_intraCugOptions; /*< 20: 1> valid-flag */ U8 intraCugOptions; /*< 21: 1> Intra closed user group options */ U8 _align4; /*< 22: 1> alignment */ U8 v_basicServiceGroupList; /*< 23: 1> valid-flag */ T_basicServiceGroupList basicServiceGroupList; /*< 24: 56> Basic service group list */ } T_cugs; #endif #ifndef __T_cugSubscriptionList__ #define __T_cugSubscriptionList__ /* * Closed user group subscription list * CCDGEN:WriteStruct_Count==544 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 v_cugs; /*< 2: 1> valid-flag */ U8 c_cugs; /*< 3: 1> counter */ T_cugs cugs[MAX_CUGS_NUM]; /*< 4:800> Closed user group subscription */ } T_cugSubscriptionList; #endif #ifndef __T_cugInfo__ #define __T_cugInfo__ /* * Closed user group info * CCDGEN:WriteStruct_Count==545 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_cugSubscriptionList; /*< 3: 1> valid-flag */ T_cugSubscriptionList cugSubscriptionList; /*< 4:804> Closed user group subscription list */ U8 _align3; /*<808: 1> alignment */ U8 _align4; /*<809: 1> alignment */ U8 _align5; /*<810: 1> alignment */ U8 v_cugFeatureList; /*<811: 1> valid-flag */ T_cugFeatureList cugFeatureList; /*<812:160> Closed user group feature list */ } T_cugInfo; #endif #ifndef __T_ssData__ #define __T_ssData__ /* * Supplementary service data * CCDGEN:WriteStruct_Count==546 */ typedef struct { U8 v_ssCode; /*< 0: 1> valid-flag */ U8 ssCode; /*< 1: 1> Supplementary Service Code */ U8 v_ssStatus; /*< 2: 1> valid-flag */ U8 ssStatus; /*< 3: 1> Supplementary service status */ T_ssSubscriptionOption ssSubscriptionOption; /*< 4: 4> Supplementary service subscription option */ U8 _align0; /*< 8: 1> alignment */ U8 _align1; /*< 9: 1> alignment */ U8 _align2; /*< 10: 1> alignment */ U8 v_basicServiceGroupList; /*< 11: 1> valid-flag */ T_basicServiceGroupList basicServiceGroupList; /*< 12: 56> Basic service group list */ U8 v_defaultPriority; /*< 68: 1> valid-flag */ U8 defaultPriority; /*< 69: 1> Default priority */ U8 _align3; /*< 70: 1> alignment */ U8 _align4; /*< 71: 1> alignment */ } T_ssData; #endif #ifndef __T_ssInfo__ #define __T_ssInfo__ /* * SS info * CCDGEN:WriteStruct_Count==547 */ typedef struct { U8 _align0; /*< 0: 1> alignment */ U8 _align1; /*< 1: 1> alignment */ U8 _align2; /*< 2: 1> alignment */ U8 v_forwardingInfo; /*< 3: 1> valid-flag */ T_forwardingInfo forwardingInfo; /*< 4:1256> Forwarding info */ U8 _align3; /*<1260: 1> alignment */ U8 _align4; /*<1261: 1> alignment */ U8 _align5; /*<1262: 1> alignment */ U8 v_callBarringInfo; /*<1263: 1> valid-flag */ T_callBarringInfo callBarringInfo; /*<1264:112> Call barring info */ U8 _align6; /*<1376: 1> alignment */ U8 _align7; /*<1377: 1> alignment */ U8 _align8; /*<1378: 1> alignment */ U8 v_cugInfo; /*<1379: 1> valid-flag */ T_cugInfo cugInfo; /*<1380:972> Closed user group info */ U8 _align9; /*<2352: 1> alignment */ U8 _align10; /*<2353: 1> alignment */ U8 _align11; /*<2354: 1> alignment */ U8 v_ssData; /*<2355: 1> valid-flag */ T_ssData ssData; /*<2356: 72> Supplementary service data */ } T_ssInfo; #endif /* * End of substructure section, begin of message definition section */ #ifndef __T_COMPONENT__ #define __T_COMPONENT__ /* * * CCDGEN:WriteStruct_Count==548 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_inv_comp; /*< 3: 1> valid-flag */ T_inv_comp inv_comp; /*< 4:260> Invoke component */ U8 _align2; /*<264: 1> alignment */ U8 _align3; /*<265: 1> alignment */ U8 _align4; /*<266: 1> alignment */ U8 v_res_comp; /*<267: 1> valid-flag */ T_res_comp res_comp; /*<268:260> Return result component */ U8 _align5; /*<528: 1> alignment */ U8 _align6; /*<529: 1> alignment */ U8 _align7; /*<530: 1> alignment */ U8 v_err_comp; /*<531: 1> valid-flag */ T_err_comp err_comp; /*<532:260> Return error component */ U8 _align8; /*<792: 1> alignment */ U8 _align9; /*<793: 1> alignment */ U8 _align10; /*<794: 1> alignment */ U8 v_rej_comp; /*<795: 1> valid-flag */ T_rej_comp rej_comp; /*<796: 12> Reject component */ } T_COMPONENT; #endif #ifndef __T_REGISTER_SS_INV__ #define __T_REGISTER_SS_INV__ /* * * CCDGEN:WriteStruct_Count==549 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_registerSSArg; /*< 3: 1> valid-flag */ T_registerSSArg registerSSArg; /*< 4: 92> Register SS Arg */ } T_REGISTER_SS_INV; #endif #ifndef __T_REGISTER_SS_RES__ #define __T_REGISTER_SS_RES__ /* * * CCDGEN:WriteStruct_Count==550 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 _align2; /*< 3: 1> alignment */ T_ssInfo ssInfo; /*< 4:2428> SS info */ } T_REGISTER_SS_RES; #endif #ifndef __T_ERASE_SS_INV__ #define __T_ERASE_SS_INV__ /* * * CCDGEN:WriteStruct_Count==551 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_ssForBS; /*< 3: 1> valid-flag */ T_ssForBS ssForBS; /*< 4: 8> SS For BS */ } T_ERASE_SS_INV; #endif #ifndef __T_ERASE_SS_RES__ #define __T_ERASE_SS_RES__ /* * * CCDGEN:WriteStruct_Count==552 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 _align2; /*< 3: 1> alignment */ T_ssInfo ssInfo; /*< 4:2428> SS info */ } T_ERASE_SS_RES; #endif #ifndef __T_ACTIVATE_SS_INV__ #define __T_ACTIVATE_SS_INV__ /* * * CCDGEN:WriteStruct_Count==553 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_ssForBS; /*< 3: 1> valid-flag */ T_ssForBS ssForBS; /*< 4: 8> SS For BS */ } T_ACTIVATE_SS_INV; #endif #ifndef __T_ACTIVATE_SS_RES__ #define __T_ACTIVATE_SS_RES__ /* * * CCDGEN:WriteStruct_Count==554 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 _align2; /*< 3: 1> alignment */ T_ssInfo ssInfo; /*< 4:2428> SS info */ } T_ACTIVATE_SS_RES; #endif #ifndef __T_DEACTIVATE_SS_INV__ #define __T_DEACTIVATE_SS_INV__ /* * * CCDGEN:WriteStruct_Count==555 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_ssForBS; /*< 3: 1> valid-flag */ T_ssForBS ssForBS; /*< 4: 8> SS For BS */ } T_DEACTIVATE_SS_INV; #endif #ifndef __T_DEACTIVATE_SS_RES__ #define __T_DEACTIVATE_SS_RES__ /* * * CCDGEN:WriteStruct_Count==556 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 _align2; /*< 3: 1> alignment */ T_ssInfo ssInfo; /*< 4:2428> SS info */ } T_DEACTIVATE_SS_RES; #endif #ifndef __T_INTERROGATE_SS_INV__ #define __T_INTERROGATE_SS_INV__ /* * * CCDGEN:WriteStruct_Count==557 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_ssForBS; /*< 3: 1> valid-flag */ T_ssForBS ssForBS; /*< 4: 8> SS For BS */ } T_INTERROGATE_SS_INV; #endif #ifndef __T_INTERROGATE_SS_RES__ #define __T_INTERROGATE_SS_RES__ /* * * CCDGEN:WriteStruct_Count==558 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 _align2; /*< 3: 1> alignment */ T_interrogateSSRes interrogateSSRes; /*< 4:1824> Interrogate SS result */ } T_INTERROGATE_SS_RES; #endif #ifndef __T_NOTIFY_SS_INV__ #define __T_NOTIFY_SS_INV__ /* * * CCDGEN:WriteStruct_Count==559 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_notifySSArg; /*< 3: 1> valid-flag */ T_notifySSArg notifySSArg; /*< 4:684> Notify SS Arg */ } T_NOTIFY_SS_INV; #endif #ifndef __T_REGISTER_PWD_INV__ #define __T_REGISTER_PWD_INV__ /* * * CCDGEN:WriteStruct_Count==560 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 v_ssCode; /*< 1: 1> valid-flag */ U8 ssCode; /*< 2: 1> Supplementary Service Code */ U8 _align0; /*< 3: 1> alignment */ } T_REGISTER_PWD_INV; #endif #ifndef __T_REGISTER_PWD_RES__ #define __T_REGISTER_PWD_RES__ /* * * CCDGEN:WriteStruct_Count==561 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_newPassword; /*< 3: 1> valid-flag */ T_newPassword newPassword; /*< 4: 4> New password */ } T_REGISTER_PWD_RES; #endif #ifndef __T_GET_PWD_INV__ #define __T_GET_PWD_INV__ /* * * CCDGEN:WriteStruct_Count==562 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 v_guidanceInfo; /*< 1: 1> valid-flag */ U8 guidanceInfo; /*< 2: 1> Guidance Info */ U8 _align0; /*< 3: 1> alignment */ } T_GET_PWD_INV; #endif #ifndef __T_GET_PWD_RES__ #define __T_GET_PWD_RES__ /* * * CCDGEN:WriteStruct_Count==563 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_currPassword; /*< 3: 1> valid-flag */ T_currPassword currPassword; /*< 4: 4> Current password */ } T_GET_PWD_RES; #endif #ifndef __T_PROCESS_USSD_INV__ #define __T_PROCESS_USSD_INV__ /* * * CCDGEN:WriteStruct_Count==564 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_ssUserData; /*< 3: 1> valid-flag */ BUF_ssUserData ssUserData; /*< 4:208> Supplementary service user data */ } T_PROCESS_USSD_INV; #endif #ifndef __T_PROCESS_USSD_RES__ #define __T_PROCESS_USSD_RES__ /* * * CCDGEN:WriteStruct_Count==565 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_ssUserData; /*< 3: 1> valid-flag */ BUF_ssUserData ssUserData; /*< 4:208> Supplementary service user data */ } T_PROCESS_USSD_RES; #endif #ifndef __T_PROCESS_USSD_REQ_INV__ #define __T_PROCESS_USSD_REQ_INV__ /* * * CCDGEN:WriteStruct_Count==566 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_ussdArg; /*< 3: 1> valid-flag */ T_ussdArg ussdArg; /*< 4:200> Unstructured SS data argument */ } T_PROCESS_USSD_REQ_INV; #endif #ifndef __T_PROCESS_USSD_REQ_RES__ #define __T_PROCESS_USSD_REQ_RES__ /* * * CCDGEN:WriteStruct_Count==567 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_ussdRes; /*< 3: 1> valid-flag */ T_ussdRes ussdRes; /*< 4:172> Unstructured SS data result */ } T_PROCESS_USSD_REQ_RES; #endif #ifndef __T_USSD_REQ_INV__ #define __T_USSD_REQ_INV__ /* * * CCDGEN:WriteStruct_Count==568 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_ussdArg; /*< 3: 1> valid-flag */ T_ussdArg ussdArg; /*< 4:200> Unstructured SS data argument */ } T_USSD_REQ_INV; #endif #ifndef __T_USSD_REQ_RES__ #define __T_USSD_REQ_RES__ /* * * CCDGEN:WriteStruct_Count==569 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_ussdRes; /*< 3: 1> valid-flag */ T_ussdRes ussdRes; /*< 4:172> Unstructured SS data result */ } T_USSD_REQ_RES; #endif #ifndef __T_USSD_NOTIFY_INV__ #define __T_USSD_NOTIFY_INV__ /* * * CCDGEN:WriteStruct_Count==570 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_ussdArg; /*< 3: 1> valid-flag */ T_ussdArg ussdArg; /*< 4:200> Unstructured SS data argument */ } T_USSD_NOTIFY_INV; #endif #ifndef __T_FWD_CUG_INFO_INV__ #define __T_FWD_CUG_INFO_INV__ /* * * CCDGEN:WriteStruct_Count==571 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_forwardCUGInfoArg; /*< 3: 1> valid-flag */ T_forwardCUGInfoArg forwardCUGInfoArg; /*< 4: 12> Forward closed user group info argument */ } T_FWD_CUG_INFO_INV; #endif #ifndef __T_SPLIT_MPTY_RES__ #define __T_SPLIT_MPTY_RES__ /* * * CCDGEN:WriteStruct_Count==572 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_zzzzEmpty; /*< 3: 1> valid-flag */ } T_SPLIT_MPTY_RES; #endif #ifndef __T_RETRIEVE_MPTY_RES__ #define __T_RETRIEVE_MPTY_RES__ /* * * CCDGEN:WriteStruct_Count==573 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_zzzzEmpty; /*< 3: 1> valid-flag */ } T_RETRIEVE_MPTY_RES; #endif #ifndef __T_HOLD_MPTY_RES__ #define __T_HOLD_MPTY_RES__ /* * * CCDGEN:WriteStruct_Count==574 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_zzzzEmpty; /*< 3: 1> valid-flag */ } T_HOLD_MPTY_RES; #endif #ifndef __T_BUILD_MPTY_RES__ #define __T_BUILD_MPTY_RES__ /* * * CCDGEN:WriteStruct_Count==575 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_zzzzEmpty; /*< 3: 1> valid-flag */ } T_BUILD_MPTY_RES; #endif #ifndef __T_FWD_CHG_ADVICE_INV__ #define __T_FWD_CHG_ADVICE_INV__ /* * * CCDGEN:WriteStruct_Count==576 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_forwardChargeAdviceArg; /*< 3: 1> valid-flag */ T_forwardChargeAdviceArg forwardChargeAdviceArg; /*< 4: 88> Forward Charge Advice */ } T_FWD_CHG_ADVICE_INV; #endif #ifndef __T_FWD_CHG_ADVICE_RES__ #define __T_FWD_CHG_ADVICE_RES__ /* * * CCDGEN:WriteStruct_Count==577 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_zzzzEmpty; /*< 3: 1> valid-flag */ } T_FWD_CHG_ADVICE_RES; #endif #ifndef __T_COMP_SAT__ #define __T_COMP_SAT__ /* * * CCDGEN:WriteStruct_Count==578 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_res_comp_sat; /*< 3: 1> valid-flag */ T_res_comp_sat res_comp_sat; /*< 4:264> Return result component SAT */ U8 _align2; /*<268: 1> alignment */ U8 _align3; /*<269: 1> alignment */ U8 _align4; /*<270: 1> alignment */ U8 v_err_comp_sat; /*<271: 1> valid-flag */ T_err_comp_sat err_comp_sat; /*<272: 24> Return error component SAT */ U8 _align5; /*<296: 1> alignment */ U8 _align6; /*<297: 1> alignment */ U8 _align7; /*<298: 1> alignment */ U8 v_rej_comp_sat; /*<299: 1> valid-flag */ T_rej_comp_sat rej_comp_sat; /*<300: 16> Reject component SAT */ } T_COMP_SAT; #endif #ifndef __T_ERASE_CC_ENTRY_INV__ #define __T_ERASE_CC_ENTRY_INV__ /* * * CCDGEN:WriteStruct_Count==579 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_eraseCCEntryArg; /*< 3: 1> valid-flag */ T_eraseCCEntryArg eraseCCEntryArg; /*< 4: 4> Erase CC entry Arg */ } T_ERASE_CC_ENTRY_INV; #endif #ifndef __T_ERASE_CC_ENTRY_RES__ #define __T_ERASE_CC_ENTRY_RES__ /* * * CCDGEN:WriteStruct_Count==580 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_eraseCCEntryRes; /*< 3: 1> valid-flag */ T_eraseCCEntryRes eraseCCEntryRes; /*< 4: 4> Erase CC entry Res */ } T_ERASE_CC_ENTRY_RES; #endif #ifndef __T_ACC_REGISTER_CC_ENTRY_INV__ #define __T_ACC_REGISTER_CC_ENTRY_INV__ /* * * CCDGEN:WriteStruct_Count==581 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_accRegisterCCEntryArg; /*< 3: 1> valid-flag */ BUF_accRegisterCCEntryArg accRegisterCCEntryArg; /*< 4:236> Access register CC entry argument */ } T_ACC_REGISTER_CC_ENTRY_INV; #endif #ifndef __T_ACC_REGISTER_CC_ENTRY_RES__ #define __T_ACC_REGISTER_CC_ENTRY_RES__ /* * * CCDGEN:WriteStruct_Count==582 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_accRegisterCCEntryRes; /*< 3: 1> valid-flag */ T_accRegisterCCEntryRes accRegisterCCEntryRes; /*< 4: 92> Access register CC entry Res */ } T_ACC_REGISTER_CC_ENTRY_RES; #endif #ifndef __T_CALL_DEFLECTION_INV__ #define __T_CALL_DEFLECTION_INV__ /* * * CCDGEN:WriteStruct_Count==583 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_callDeflectionArg; /*< 3: 1> valid-flag */ T_callDeflectionArg callDeflectionArg; /*< 4: 80> Call Deflection Arg */ } T_CALL_DEFLECTION_INV; #endif #ifndef __T_USER_USER_SRV_INV__ #define __T_USER_USER_SRV_INV__ /* * * CCDGEN:WriteStruct_Count==584 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_userUserServiceArg; /*< 3: 1> valid-flag */ T_userUserServiceArg userUserServiceArg; /*< 4: 4> User user service Arg */ } T_USER_USER_SRV_INV; #endif #ifndef __T_UNKNOWN_SUBSCRIBER_ERR__ #define __T_UNKNOWN_SUBSCRIBER_ERR__ /* * * CCDGEN:WriteStruct_Count==585 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_unknownSubscriberParam; /*< 3: 1> valid-flag */ T_unknownSubscriberParam unknownSubscriberParam; /*< 4:300> Unknown subscriber parameter */ } T_UNKNOWN_SUBSCRIBER_ERR; #endif #ifndef __T_ILLEGAL_SUBSCRIBER_ERR__ #define __T_ILLEGAL_SUBSCRIBER_ERR__ /* * * CCDGEN:WriteStruct_Count==586 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_illegalSubscriberParam; /*< 3: 1> valid-flag */ T_illegalSubscriberParam illegalSubscriberParam; /*< 4:296> Illegal subscriber parameter */ } T_ILLEGAL_SUBSCRIBER_ERR; #endif #ifndef __T_BEARER_SERV_NOT_PROV_ERR__ #define __T_BEARER_SERV_NOT_PROV_ERR__ /* * * CCDGEN:WriteStruct_Count==587 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_bearerServNotProvParam; /*< 3: 1> valid-flag */ T_bearerServNotProvParam bearerServNotProvParam; /*< 4:296> Bearer service not provisioned parameter */ } T_BEARER_SERV_NOT_PROV_ERR; #endif #ifndef __T_TELE_SERV_NOT_PROV_ERR__ #define __T_TELE_SERV_NOT_PROV_ERR__ /* * * CCDGEN:WriteStruct_Count==588 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_teleServNotProvParam; /*< 3: 1> valid-flag */ T_teleServNotProvParam teleServNotProvParam; /*< 4:296> Tele service not provisioned parameter */ } T_TELE_SERV_NOT_PROV_ERR; #endif #ifndef __T_ILLEGAL_EQUIPMENT_ERR__ #define __T_ILLEGAL_EQUIPMENT_ERR__ /* * * CCDGEN:WriteStruct_Count==589 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_teleServNotProvParam; /*< 3: 1> valid-flag */ T_teleServNotProvParam teleServNotProvParam; /*< 4:296> Tele service not provisioned parameter */ } T_ILLEGAL_EQUIPMENT_ERR; #endif #ifndef __T_CALL_BARRED_ERR__ #define __T_CALL_BARRED_ERR__ /* * * CCDGEN:WriteStruct_Count==590 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 v_callBarringCause; /*< 1: 1> valid-flag */ U8 callBarringCause; /*< 2: 1> Call barring cause */ U8 v_extCallBarredParam; /*< 3: 1> valid-flag */ T_extCallBarredParam extCallBarredParam; /*< 4:296> Extensible call barred parameter */ } T_CALL_BARRED_ERR; #endif #ifndef __T_SS_INCOMPATIBILITY_ERR__ #define __T_SS_INCOMPATIBILITY_ERR__ /* * * CCDGEN:WriteStruct_Count==591 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_ssIncompatibilityCause; /*< 3: 1> valid-flag */ T_ssIncompatibilityCause ssIncompatibilityCause; /*< 4: 12> SS Incompatibility cause */ } T_SS_INCOMPATIBILITY_ERR; #endif #ifndef __T_FACILITY_NOT_SUPPORTED_ERR__ #define __T_FACILITY_NOT_SUPPORTED_ERR__ /* * * CCDGEN:WriteStruct_Count==592 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_facilityNotSupParam; /*< 3: 1> valid-flag */ T_facilityNotSupParam facilityNotSupParam; /*< 4:296> Facility not supported parameter */ } T_FACILITY_NOT_SUPPORTED_ERR; #endif #ifndef __T_ABSENT_SUBSCRIBER_ERR__ #define __T_ABSENT_SUBSCRIBER_ERR__ /* * * CCDGEN:WriteStruct_Count==593 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_absentSubscriberParam; /*< 3: 1> valid-flag */ T_absentSubscriberParam absentSubscriberParam; /*< 4:300> Absent subscriber parameter */ } T_ABSENT_SUBSCRIBER_ERR; #endif #ifndef __T_SYSTEM_FAILURE_ERR__ #define __T_SYSTEM_FAILURE_ERR__ /* * * CCDGEN:WriteStruct_Count==594 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 v_networkResource; /*< 1: 1> valid-flag */ U8 networkResource; /*< 2: 1> Network Resource */ U8 v_extSystemFailureParam; /*< 3: 1> valid-flag */ T_extSystemFailureParam extSystemFailureParam; /*< 4:296> Extensible system failure parameter */ } T_SYSTEM_FAILURE_ERR; #endif #ifndef __T_DATA_MISSING_ERR__ #define __T_DATA_MISSING_ERR__ /* * * CCDGEN:WriteStruct_Count==595 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_dataMissingParam; /*< 3: 1> valid-flag */ T_dataMissingParam dataMissingParam; /*< 4:296> Data missing parameter */ } T_DATA_MISSING_ERR; #endif #ifndef __T_UNEXPECTED_DATA_VALUE_ERR__ #define __T_UNEXPECTED_DATA_VALUE_ERR__ /* * * CCDGEN:WriteStruct_Count==596 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 _align0; /*< 1: 1> alignment */ U8 _align1; /*< 2: 1> alignment */ U8 v_unexpectedDataParam; /*< 3: 1> valid-flag */ T_unexpectedDataParam unexpectedDataParam; /*< 4:296> Unexpected data parameter */ } T_UNEXPECTED_DATA_VALUE_ERR; #endif #ifndef __T_SS_ERROR_STATUS_ERR__ #define __T_SS_ERROR_STATUS_ERR__ /* * * CCDGEN:WriteStruct_Count==597 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 v_ssStatus; /*< 1: 1> valid-flag */ U8 ssStatus; /*< 2: 1> Supplementary service status */ U8 _align0; /*< 3: 1> alignment */ } T_SS_ERROR_STATUS_ERR; #endif #ifndef __T_PW_REGISTRATION_FAILURE_ERR__ #define __T_PW_REGISTRATION_FAILURE_ERR__ /* * * CCDGEN:WriteStruct_Count==598 */ typedef struct { U8 msg_type; /*< 0: 1> Message type */ U8 v_pwRegistrationFailureCause; /*< 1: 1> valid-flag */ U8 pwRegistrationFailureCause; /*< 2: 1> PW Registration Failure Cause */ U8 _align0; /*< 3: 1> alignment */ } T_PW_REGISTRATION_FAILURE_ERR; #endif #include "CDG_LEAVE.h" #endif