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

📄 m_sat.h

📁 GSM手机设计软件代码
💻 H
📖 第 1 页 / 共 5 页
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK                                                 |
| FILE    : M_SAT.h                                                        |
| SOURCE  : "Z:\condat\gsm\condat\ms\dfile\msg\SAT.mdf"                    |
| LastModified : "14.08.03"                                                |
| IdAndVersion : "6147.609.99.011"                                         |
| SrcFileTime  : "Thu Aug 14 00:00:00 2003"                                |
| Generated by CCDGEN_2.2.4 on Thu Aug 14 16:45:17 2003                    |
|           !!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
 */


#ifndef M_SAT_H
#define M_SAT_H


#define CDG_ENTER__M_SAT_H

#define CDG_ENTER__FILENAME _M_SAT_H
#define CDG_ENTER__M_SAT_H__FILE_TYPE CDGINC
#define CDG_ENTER__M_SAT_H__LAST_MODIFIED _14_08_03
#define CDG_ENTER__M_SAT_H__ID_AND_VERSION _6147_609_99_011

#define CDG_ENTER__M_SAT_H__SRC_FILE_TIME _Thu_Aug_14_00_00_00_2003

#include "CDG_ENTER.h"

#undef CDG_ENTER__M_SAT_H

#undef CDG_ENTER__FILENAME


#include "M_SAT.val"

/*
 * bitbuffer structure for the element cmd_prms
 */
#ifndef __T_BUF_cmd_prms__
#define __T_BUF_cmd_prms__
typedef struct
{
  U16 l_cmd_prms;
  U16 o_cmd_prms;
  U8  b_cmd_prms[248];
} BUF_cmd_prms; /* size <252> */
#endif
/*
 * bitbuffer structure for the element cap_cnf_parms
 */
#ifndef __T_BUF_cap_cnf_parms__
#define __T_BUF_cap_cnf_parms__
typedef struct
{
  U16 l_cap_cnf_parms;
  U16 o_cap_cnf_parms;
  U8  b_cap_cnf_parms[16];
} BUF_cap_cnf_parms; /* size <20> */
#endif
/*
 * bitbuffer structure for the element cap_cnf_parms_2
 */
#ifndef __T_BUF_cap_cnf_parms_2__
#define __T_BUF_cap_cnf_parms_2__
typedef struct
{
  U16 l_cap_cnf_parms_2;
  U16 o_cap_cnf_parms_2;
  U8  b_cap_cnf_parms_2[16];
} BUF_cap_cnf_parms_2; /* size <20> */
#endif
/*
 * bitbuffer structure for the element add
 */
#ifndef __T_BUF_add__
#define __T_BUF_add__
typedef struct
{
  U16 l_add;
  U16 o_add;
  U8  b_add[248];
} BUF_add; /* size <252> */
#endif
/*
 * bitbuffer structure for the element imei
 */
#ifndef __T_BUF_imei__
#define __T_BUF_imei__
typedef struct
{
  U16 l_imei;
  U16 o_imei;
  U8  b_imei[12];
} BUF_imei; /* size <16> */
#endif
/*
 * bitbuffer structure for the element ntw_msr_res
 */
#ifndef __T_BUF_ntw_msr_res__
#define __T_BUF_ntw_msr_res__
typedef struct
{
  U16 l_ntw_msr_res;
  U16 o_ntw_msr_res;
  U8  b_ntw_msr_res[20];
} BUF_ntw_msr_res; /* size <24> */
#endif
/*
 * bitbuffer structure for the element bcch_list
 */
#ifndef __T_BUF_bcch_list__
#define __T_BUF_bcch_list__
typedef struct
{
  U16 l_bcch_list;
  U16 o_bcch_list;
  U8  b_bcch_list[52];
} BUF_bcch_list; /* size <56> */
#endif
/*
 * bitbuffer structure for the element cb_page
 */
#ifndef __T_BUF_cb_page__
#define __T_BUF_cb_page__
typedef struct
{
  U16 l_cb_page;
  U16 o_cb_page;
  U8  b_cb_page[92];
} BUF_cb_page; /* size <96> */
#endif
/*
 * bitbuffer structure for the element cc_req_act
 */
#ifndef __T_BUF_cc_req_act__
#define __T_BUF_cc_req_act__
typedef struct
{
  U16 l_cc_req_act;
  U16 o_cc_req_act;
  U8  b_cc_req_act[244];
} BUF_cc_req_act; /* size <248> */
#endif
#ifndef __T_cmd_details__
#define __T_cmd_details__
/*
 * Command details
 * CCDGEN:WriteStruct_Count==455
 */
typedef struct
{
  U8                        cmd_nr;                   /*<  0:  1> Command number                                     */
  U8                        cmd_typ;                  /*<  1:  1> Command type                                       */
  U8                        cmd_qlf;                  /*<  2:  1> Command qualifier                                  */
  U8                        _align0;                  /*<  3:  1> alignment                                          */
} T_cmd_details;
#endif

#ifndef __T_dev_ids__
#define __T_dev_ids__
/*
 * Device identities
 * CCDGEN:WriteStruct_Count==456
 */
typedef struct
{
  U8                        src_dev;                  /*<  0:  1> Source device                                      */
  U8                        dest_dev;                 /*<  1:  1> Destination device                                 */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_dev_ids;
#endif

#ifndef __T_ss_string__
#define __T_ss_string__
/*
 * SS string
 * CCDGEN:WriteStruct_Count==457
 */
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_ss_ctrl_string;         /*<  4:  1> counter                                            */
  U8                        ss_ctrl_string[MAX_SS_STRING_LEN]; /*<  5: 60> SS control string                                  */
  U8                        _align0;                  /*< 65:  1> alignment                                          */
  U8                        _align1;                  /*< 66:  1> alignment                                          */
  U8                        _align2;                  /*< 67:  1> alignment                                          */
} T_ss_string;
#endif

#ifndef __T_addr__
#define __T_addr__
/*
 * Address
 * 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                          */
  U16                       c_bcdDigit;               /*<  4:  2> counter                                            */
  U8                        bcdDigit[MAX_PARTY_NUM_SAT]; /*<  6:480> BCD digit                                          */
  U8                        _align0;                  /*<486:  1> alignment                                          */
  U8                        _align1;                  /*<487:  1> alignment                                          */
} T_addr;
#endif

#ifndef __T_subaddr__
#define __T_subaddr__
/*
 * Subaddress
 * CCDGEN:WriteStruct_Count==459
 */
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_bcdDigit;               /*<  4:  1> counter                                            */
  U8                        bcdDigit[MAX_SUBADDR_NUM]; /*<  5: 20> BCD digit                                          */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -