📄 m_sat.h
字号:
/*
+--------------------------------------------------------------------------+
| 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 + -