📄 m_sat.h
字号:
* Cause information element
* CCDGEN:WriteStruct_Count==473
*/
typedef struct
{
U8 c_cs; /*< 0: 1> counter */
U8 cs[MAX_CAUSE_LEN]; /*< 1: 30> Cause */
U8 _align0; /*< 31: 1> alignment */
} T_cause;
#endif
#ifndef __T_sm_addr__
#define __T_sm_addr__
/*
* Address 1
* CCDGEN:WriteStruct_Count==474
*/
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_SMS_DIGIT_LEN]; /*< 5: 20> BCD digit */
U8 _align0; /*< 25: 1> alignment */
U8 _align1; /*< 26: 1> alignment */
U8 _align2; /*< 27: 1> alignment */
} T_sm_addr;
#endif
#ifndef __T_sm_addr_2__
#define __T_sm_addr_2__
typedef T_sm_addr T_sm_addr_2;
#endif
#ifndef __T_smc_cmd__
#define __T_smc_cmd__
/*
* Call control
* CCDGEN:WriteStruct_Count==475
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_dev_ids; /*< 3: 1> valid-flag */
T_dev_ids dev_ids; /*< 4: 4> Device identities */
U8 _align3; /*< 8: 1> alignment */
U8 _align4; /*< 9: 1> alignment */
U8 _align5; /*< 10: 1> alignment */
U8 v_sm_addr; /*< 11: 1> valid-flag */
T_sm_addr sm_addr; /*< 12: 28> Address 1 */
U8 _align6; /*< 40: 1> alignment */
U8 _align7; /*< 41: 1> alignment */
U8 _align8; /*< 42: 1> alignment */
U8 v_sm_addr_2; /*< 43: 1> valid-flag */
T_sm_addr_2 sm_addr_2; /*< 44: 28> Address 2 */
U8 _align9; /*< 72: 1> alignment */
U8 _align10; /*< 73: 1> alignment */
U8 _align11; /*< 74: 1> alignment */
U8 v_cc_smc_loc_info; /*< 75: 1> valid-flag */
T_cc_smc_loc_info cc_smc_loc_info; /*< 76: 8> CC and SMC Location Information */
} T_smc_cmd;
#endif
#ifndef __T_smcr_allw__
#define __T_smcr_allw__
/*
* Call control result, allowed
* CCDGEN:WriteStruct_Count==476
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_sm_addr; /*< 3: 1> valid-flag */
T_sm_addr sm_addr; /*< 4: 28> Address 1 */
U8 _align3; /*< 32: 1> alignment */
U8 _align4; /*< 33: 1> alignment */
U8 _align5; /*< 34: 1> alignment */
U8 v_sm_addr_2; /*< 35: 1> valid-flag */
T_sm_addr_2 sm_addr_2; /*< 36: 28> Address 2 */
U8 v_alpha_id; /*< 64: 1> valid-flag */
U8 alpha_id[MAX_ALPHA_ID_LEN]; /*< 65:241> Alpha identifier */
U8 _align6; /*<306: 1> alignment */
U8 _align7; /*<307: 1> alignment */
} T_smcr_allw;
#endif
#ifndef __T_smcr_not_allw__
#define __T_smcr_not_allw__
typedef T_smcr_allw T_smcr_not_allw;
#endif
#ifndef __T_smcr_allw_mdfy__
#define __T_smcr_allw_mdfy__
typedef T_smcr_allw T_smcr_allw_mdfy;
#endif
#ifndef __T_at_resp__
#define __T_at_resp__
/*
* AT response
* CCDGEN:WriteStruct_Count==477
*/
typedef struct
{
U8 c_text_str; /*< 0: 1> counter */
U8 text_str[MAX_CMD_AT_LEN]; /*< 1:241> Text string */
U8 _align0; /*<242: 1> alignment */
U8 _align1; /*<243: 1> alignment */
} T_at_resp;
#endif
#ifndef __T_chan_data__
#define __T_chan_data__
/*
* Channel data
* CCDGEN:WriteStruct_Count==478
*/
typedef struct
{
U8 c_ch_dat_str; /*< 0: 1> counter */
U8 ch_dat_str[241]; /*< 1:241> Channel data string */
U8 _align0; /*<242: 1> alignment */
U8 _align1; /*<243: 1> alignment */
} T_chan_data;
#endif
#ifndef __T_other_addr__
#define __T_other_addr__
/*
* Other Address
* CCDGEN:WriteStruct_Count==479
*/
typedef struct
{
U8 oth_addr_type; /*< 0: 1> Type of local Address */
U8 v_ipv4_addr; /*< 1: 1> valid-flag */
U8 ipv4_addr[4]; /*< 2: 4> IPv4 address */
U8 v_ipv6_addr; /*< 6: 1> valid-flag */
U8 ipv6_addr[16]; /*< 7: 16> IPv6 address */
U8 _align0; /*< 23: 1> alignment */
} T_other_addr;
#endif
#ifndef __T_data_dest_addr__
#define __T_data_dest_addr__
typedef T_other_addr T_data_dest_addr;
#endif
#ifndef __T_if_transp_lev__
#define __T_if_transp_lev__
/*
* Interface transport level
* CCDGEN:WriteStruct_Count==480
*/
typedef struct
{
U8 trans_prot_type; /*< 0: 1> Transport protocol type */
U8 _align0; /*< 1: 1> alignment */
U16 port_number; /*< 2: 2> Port number */
} T_if_transp_lev;
#endif
#ifndef __T_browser_id__
#define __T_browser_id__
/*
* Browser Identity
* CCDGEN:WriteStruct_Count==481
*/
typedef struct
{
U8 browser; /*< 0: 1> Browser */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_browser_id;
#endif
#ifndef __T_url__
#define __T_url__
/*
* URL
* CCDGEN:WriteStruct_Count==482
*/
typedef struct
{
U8 c_url_value; /*< 0: 1> counter */
U8 url_value[MAX_URL_LEN]; /*< 1:253> URL value */
U8 _align0; /*<254: 1> alignment */
U8 _align1; /*<255: 1> alignment */
} T_url;
#endif
#ifndef __T_prov_file_ref__
#define __T_prov_file_ref__
/*
* Provisioning File Reference
* CCDGEN:WriteStruct_Count==483
*/
typedef struct
{
U8 c_prov_file_id; /*< 0: 1> counter */
U8 prov_file_id[MAX_PROV_F_PATH_LEN]; /*< 1: 16> Provisioning File Path Id */
U8 _align0; /*< 17: 1> alignment */
U8 _align1; /*< 18: 1> alignment */
U8 _align2; /*< 19: 1> alignment */
} T_prov_file_ref;
#endif
#ifndef __T_brows_term_cause__
#define __T_brows_term_cause__
/*
* Browser Termination Cause
* CCDGEN:WriteStruct_Count==484
*/
typedef struct
{
U8 brows_term_s; /*< 0: 1> Browser Termination Source */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_brows_term_cause;
#endif
#ifndef __T_chan_stat__
#define __T_chan_stat__
/*
* Channel Status Parameter
* CCDGEN:WriteStruct_Count==485
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -