📄 m_sms.h
字号:
#define __T_tp_vp_enh__
/*
* TP Validity Period (Enhanced Format)
* CCDGEN:WriteStruct_Count==308
*/
typedef struct
{
U8 tp_ext; /*< 0: 1> Extension Control Bit */
U8 tp_ss; /*< 1: 1> Single Shot Bit */
U8 tvpf; /*< 2: 1> Type of Validity Period Format */
U8 v_tp_rsrvd; /*< 3: 1> valid-flag */
U8 tp_rsrvd; /*< 4: 1> Extension Octet */
U8 v_tp_vp_rel; /*< 5: 1> valid-flag */
U8 tp_vp_rel; /*< 6: 1> TP Validity Period Relative */
U8 v_tp_vp_sec; /*< 7: 1> valid-flag */
U8 tp_vp_sec; /*< 8: 1> Validity period in seconds */
U8 v_hour; /*< 9: 1> valid-flag */
U8 hour[2]; /*< 10: 2> */
U8 v_minute; /*< 12: 1> valid-flag */
U8 minute[2]; /*< 13: 2> */
U8 v_second; /*< 15: 1> valid-flag */
U8 second[2]; /*< 16: 2> */
U8 _align0; /*< 18: 1> alignment */
U8 _align1; /*< 19: 1> alignment */
} T_tp_vp_enh;
#endif
#ifndef __T_tp_ud__
#define __T_tp_ud__
/*
* TP User Data
* CCDGEN:WriteStruct_Count==309
*/
typedef struct
{
U8 length; /*< 0: 1> Length */
U8 c_data; /*< 1: 1> counter */
U8 data[MAX_SMS_DATA_LEN]; /*< 2:160> Data */
U8 _align0; /*<162: 1> alignment */
U8 _align1; /*<163: 1> alignment */
} T_tp_ud;
#endif
#ifndef __T_tp_udh_inc__
#define __T_tp_udh_inc__
/*
* TP User Data with Header
* CCDGEN:WriteStruct_Count==310
*/
typedef struct
{
U8 length; /*< 0: 1> Length */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
T_tp_udh tp_udh; /*< 4:164> TP User Data Header */
U8 c_data; /*<168: 1> counter */
U8 data[MAX_SMS_DATA_LEN]; /*<169:160> Data */
U8 _align3; /*<329: 1> alignment */
U8 _align4; /*<330: 1> alignment */
U8 _align5; /*<331: 1> alignment */
} T_tp_udh_inc;
#endif
#ifndef __T_tp_cdh_inc__
#define __T_tp_cdh_inc__
/*
* TP Command Data with Header
* CCDGEN:WriteStruct_Count==311
*/
typedef struct
{
T_tp_udh tp_udh; /*< 0:164> TP User Data Header */
U8 c_data; /*<164: 1> counter */
U8 data[MAX_SMS_DATA_LEN]; /*<165:160> Data */
U8 _align0; /*<325: 1> alignment */
U8 _align1; /*<326: 1> alignment */
U8 _align2; /*<327: 1> alignment */
} T_tp_cdh_inc;
#endif
#ifndef __T_rp_data_dl__
#define __T_rp_data_dl__
/*
* RP Data downlink
* CCDGEN:WriteStruct_Count==312
*/
typedef struct
{
T_rp_addr rp_addr; /*< 0: 28> RP Service Center Address */
T_rp_user_data rp_user_data; /*< 28:176> RP-User Data */
} T_rp_data_dl;
#endif
#ifndef __T_rp_data_ul__
#define __T_rp_data_ul__
/*
* RP Data uplink
* CCDGEN:WriteStruct_Count==313
*/
typedef struct
{
T_rp_addr rp_addr; /*< 0: 28> RP Service Center Address */
T_rp_user_data rp_user_data; /*< 28:176> RP-User Data */
} T_rp_data_ul;
#endif
#ifndef __T_rp_error__
#define __T_rp_error__
/*
* RP-ERROR downlink / uplink
* CCDGEN:WriteStruct_Count==314
*/
typedef struct
{
T_rp_cause rp_cause; /*< 0: 12> RP Cause */
U8 _align0; /*< 12: 1> alignment */
U8 _align1; /*< 13: 1> alignment */
U8 _align2; /*< 14: 1> alignment */
U8 v_rp_user_data; /*< 15: 1> valid-flag */
T_rp_user_data rp_user_data; /*< 16:176> RP-User Data */
} T_rp_error;
#endif
#ifndef __T_rp_ack__
#define __T_rp_ack__
/*
* RP-ACK downlink / uplink
* CCDGEN:WriteStruct_Count==315
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_rp_user_data; /*< 3: 1> valid-flag */
T_rp_user_data rp_user_data; /*< 4:176> RP-User Data */
} T_rp_ack;
#endif
#ifndef __T_cp_user_data_dl__
#define __T_cp_user_data_dl__
/*
* CP User Data downlink
* CCDGEN:WriteStruct_Count==316
*/
typedef struct
{
U8 rp_mti; /*< 0: 1> Message Type Indicator */
U8 reference; /*< 1: 1> Message Reference */
U8 _align0; /*< 2: 1> alignment */
U8 v_rp_data_dl; /*< 3: 1> valid-flag */
T_rp_data_dl rp_data_dl; /*< 4:204> RP Data downlink */
U8 _align1; /*<208: 1> alignment */
U8 _align2; /*<209: 1> alignment */
U8 _align3; /*<210: 1> alignment */
U8 v_rp_error; /*<211: 1> valid-flag */
T_rp_error rp_error; /*<212:192> RP-ERROR downlink / uplink */
U8 _align4; /*<404: 1> alignment */
U8 _align5; /*<405: 1> alignment */
U8 _align6; /*<406: 1> alignment */
U8 v_rp_ack; /*<407: 1> valid-flag */
T_rp_ack rp_ack; /*<408:180> RP-ACK downlink / uplink */
} T_cp_user_data_dl;
#endif
#ifndef __T_cp_user_data_ul__
#define __T_cp_user_data_ul__
/*
* CP User Data Uplink
* CCDGEN:WriteStruct_Count==317
*/
typedef struct
{
U8 rp_mti; /*< 0: 1> Message Type Indicator */
U8 reference; /*< 1: 1> Message Reference */
U8 _align0; /*< 2: 1> alignment */
U8 v_rp_data_ul; /*< 3: 1> valid-flag */
T_rp_data_ul rp_data_ul; /*< 4:204> RP Data uplink */
U8 _align1; /*<208: 1> alignment */
U8 _align2; /*<209: 1> alignment */
U8 _align3; /*<210: 1> alignment */
U8 v_rp_error; /*<211: 1> valid-flag */
T_rp_error rp_error; /*<212:192> RP-ERROR downlink / uplink */
U8 _align4; /*<404: 1> alignment */
U8 _align5; /*<405: 1> alignment */
U8 _align6; /*<406: 1> alignment */
U8 v_rp_ack; /*<407: 1> valid-flag */
T_rp_ack rp_ack; /*<408:180> RP-ACK downlink / uplink */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -