📄 m_fac.h
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK |
| FILE : m_fac.h |
| SOURCE : "W:\condat\gsm\condat\ms\dfile\msg\fac.mdf" |
| LastModified : "25 February, 2003" |
| IdAndVersion : "6147.608.00.205" |
| SrcFileTime : "Mon Mar 15 15:05:27 2004" |
| Generated by CCDGEN_2.3.9 on Mon Mar 15 15:20:57 2004 |
| !!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 _25_February_2003
#define CDG_ENTER__M_FAC_H__ID_AND_VERSION _6147_608_00_205
#define CDG_ENTER__M_FAC_H__SRC_FILE_TIME _Mon_Mar_15_15_05_27_2004
#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
#ifndef __T_inv_comp__
#define __T_inv_comp__
/*
* Invoke component
* CCDGEN:WriteStruct_Count==367
*/
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==368
*/
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==369
*/
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==370
*/
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_forwardedToNumber__
#define __T_forwardedToNumber__
/*
* Forwarded to number
* CCDGEN:WriteStruct_Count==371
*/
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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -