⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m_fac.h

📁 是一个手机功能的模拟程序
💻 H
📖 第 1 页 / 共 5 页
字号:
/*
+--------------------------------------------------------------------------+
| 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 + -