📄 m_sms.h
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK |
| FILE : M_SMS.h |
| SOURCE : "Z:\condat\gsm\condat\ms\dfile\msg\SMS.mdf" |
| LastModified : "September 11, 2001" |
| IdAndVersion : "6147.607.97.102" |
| 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_SMS_H
#define M_SMS_H
#define CDG_ENTER__M_SMS_H
#define CDG_ENTER__FILENAME _M_SMS_H
#define CDG_ENTER__M_SMS_H__FILE_TYPE CDGINC
#define CDG_ENTER__M_SMS_H__LAST_MODIFIED _September_11_2001
#define CDG_ENTER__M_SMS_H__ID_AND_VERSION _6147_607_97_102
#define CDG_ENTER__M_SMS_H__SRC_FILE_TIME _Thu_Aug_14_00_00_00_2003
#include "CDG_ENTER.h"
#undef CDG_ENTER__M_SMS_H
#undef CDG_ENTER__FILENAME
#include "M_SMS.val"
/*
* bitbuffer structure for the element tpdu
*/
#ifndef __T_BUF_tpdu__
#define __T_BUF_tpdu__
typedef struct
{
U16 l_tpdu;
U16 o_tpdu;
U8 b_tpdu[168];
} BUF_tpdu; /* size <172> */
#endif
#ifndef __T_rp_cause__
#define __T_rp_cause__
/*
* RP Cause
* CCDGEN:WriteStruct_Count==302
*/
typedef struct
{
U8 v_rp_cause_value; /*< 0: 1> valid-flag */
U8 rp_cause_value; /*< 1: 1> RP cause */
U8 v_diag; /*< 2: 1> valid-flag */
U8 c_diag; /*< 3: 1> counter */
U8 diag[5]; /*< 4: 5> Diagnostic field */
U8 _align0; /*< 9: 1> alignment */
U8 _align1; /*< 10: 1> alignment */
U8 _align2; /*< 11: 1> alignment */
} T_rp_cause;
#endif
#ifndef __T_rp_addr__
#define __T_rp_addr__
/*
* RP Service Center Address
* CCDGEN:WriteStruct_Count==303
*/
typedef struct
{
U8 v_ton; /*< 0: 1> valid-flag */
U8 ton; /*< 1: 1> Type of number */
U8 v_npi; /*< 2: 1> valid-flag */
U8 npi; /*< 3: 1> Numbering plan identification */
U8 c_num; /*< 4: 1> counter */
U8 num[MAX_SMS_ADDR_DIG]; /*< 5: 20> Number digit */
U8 _align0; /*< 25: 1> alignment */
U8 _align1; /*< 26: 1> alignment */
U8 _align2; /*< 27: 1> alignment */
} T_rp_addr;
#endif
#ifndef __T_rp_user_data__
#define __T_rp_user_data__
/*
* RP-User Data
* CCDGEN:WriteStruct_Count==304
*/
typedef struct
{
U8 tp_mti; /*< 0: 1> TP Message Type Indicator */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_tpdu; /*< 3: 1> valid-flag */
BUF_tpdu tpdu; /*< 4:172> TP Data Unit */
} T_rp_user_data;
#endif
#ifndef __T_tp_cd__
#define __T_tp_cd__
/*
* TP Command Data
* CCDGEN:WriteStruct_Count==305
*/
typedef struct
{
U8 c_data; /*< 0: 1> counter */
U8 data[MAX_SMS_DATA_LEN]; /*< 1:160> Data */
U8 _align0; /*<161: 1> alignment */
U8 _align1; /*<162: 1> alignment */
U8 _align2; /*<163: 1> alignment */
} T_tp_cd;
#endif
#ifndef __T_tp_udh__
#define __T_tp_udh__
typedef T_tp_cd T_tp_udh;
#endif
#ifndef __T_tp_da__
#define __T_tp_da__
/*
* TP Destination Address
* CCDGEN:WriteStruct_Count==306
*/
typedef struct
{
U8 digits; /*< 0: 1> Digits */
U8 ton; /*< 1: 1> Type of number */
U8 npi; /*< 2: 1> Numbering plan identification */
U8 c_num; /*< 3: 1> counter */
U8 num[MAX_SMS_ADDR_DIG]; /*< 4: 20> Number digit */
} T_tp_da;
#endif
#ifndef __T_tp_oa__
#define __T_tp_oa__
typedef T_tp_da T_tp_oa;
#endif
#ifndef __T_tp_ra__
#define __T_tp_ra__
typedef T_tp_da T_tp_ra;
#endif
#ifndef __T_tp_vp_abs__
#define __T_tp_vp_abs__
/*
* TP Validity Period (Absolute Format)
* CCDGEN:WriteStruct_Count==307
*/
typedef struct
{
U8 year[2]; /*< 0: 2> */
U8 month[2]; /*< 2: 2> */
U8 day[2]; /*< 4: 2> */
U8 hour[2]; /*< 6: 2> */
U8 minute[2]; /*< 8: 2> */
U8 second[2]; /*< 10: 2> */
U8 tz_lsb; /*< 12: 1> Time Zone, LSB */
U8 tz_sign; /*< 13: 1> Time Zone, sign */
U8 tz_msb; /*< 14: 1> Time Zone, MSB */
U8 _align0; /*< 15: 1> alignment */
} T_tp_vp_abs;
#endif
#ifndef __T_tp_scts__
#define __T_tp_scts__
typedef T_tp_vp_abs T_tp_scts;
#endif
#ifndef __T_tp_dt__
#define __T_tp_dt__
typedef T_tp_vp_abs T_tp_dt;
#endif
#ifndef __T_tp_vp_enh__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -