📄 l4c2smsal_struct.h
字号:
kal_uint16 replace_index;
kal_uint16 message_len; /* Length of Message*/
smsal_send_msg_req_hdr_struct msg_header;
} l4csmsal_write_req_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 del_flag;
kal_uint16 index;
kal_uint8 msg_bitmap[480]; /* length is not final value */
} l4csmsal_delete_req_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 is_sms_packed_required;
l4_addr_bcd_struct sc_addr;
kal_uint8 tpdu_length;
kal_uint8 tpdu[175];
} l4csmsal_sat_send_req_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 result; /* Result Code*/
} l4csmsal_init_cnf_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 result; /* Result Code*/
} l4csmsal_de_init_cnf_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 line_no; /* Number of Line*/
kal_uint8 waiting_num;
kal_uint8 ind_type;
kal_bool is_show_num;
kal_bool is_clear;
kal_bool is_from_storage;
} l4csmsal_msg_waiting_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 dest; /* Destination Code*/
kal_uint8 storage_type;
kal_uint16 index; /* Message Index*/
kal_uint16 dest_port;
kal_uint16 src_port;
smsal_concat_struct concat_info; /* Concat. Info*/
l4_addr_bcd_struct oa; /* Originating Address */
kal_uint8 mti;
kal_uint8 scts[7];
} l4csmsal_new_msg_index_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 id; /* Id for distinguish CNMA*/
kal_uint8 mti; /* Message Type Identifier*/
kal_uint16 message_len; /* Length of Message*/
} l4csmsal_new_msg_pdu_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 dest; /* Destination Code*/
kal_uint8 id; /* Id for distinguish CNMA*/
kal_uint16 index;
kal_uint8 mti; /* Message Type Identifier*/
kal_uint8 rmi_use_hex;
kal_uint8 display_type;
kal_uint8 storage_type;
kal_uint16 dest_port;
kal_uint16 src_port;
kal_uint16 message_len; /* Length of Message*/
smsal_concat_struct concat_info; /* Concat. Info*/
smsal_header_info_union msg_header;
} l4csmsal_new_msg_text_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 result; /* Result Code*/
kal_uint16 error_cause; /* Error Cause*/
kal_uint8 status; /* Message Status*/
kal_uint8 new_status; /* For +CMGR and sync. to MMI */
kal_uint8 mti; /* Message Type Identifier*/
kal_uint8 storage_type;
kal_uint8 rmi_use_hex;
kal_uint16 index; /* For +CMGL*/
kal_uint16 next_index; /* Indicate the next index*/
kal_uint16 dest_port;
kal_uint16 src_port;
kal_uint8 scts[7];
kal_uint8 padding;
kal_uint16 message_len; /* Length of Message*/
smsal_concat_struct concat_info; /* Concat. Info*/
smsal_header_info_union msg_header;
} l4csmsal_read_cnf_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 result; /* Result Code*/
kal_uint16 error_cause; /* Error Cause*/
} l4csmsal_set_parameter_cnf_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 result; /* Result Code*/
kal_uint16 error_cause; /* Error Cause*/
} l4csmsal_set_profile_para_cnf_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 result; /* Result Code*/
kal_uint16 error_cause; /* Error Cause*/
} l4csmsal_set_common_para_cnf_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 result; /* Result Code*/
kal_uint16 error_cause; /* Error Cause*/
kal_uint8 mr; /* Message reference*/
kal_uint8 seq_num;
kal_uint8 scts[7];
smsal_concat_struct concat_info; /* Concat. Info*/
} l4csmsal_send_cnf_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 result; /* Result Code*/
kal_uint16 error_cause; /* Error Cause*/
kal_uint16 index;
kal_uint8 status; /* status of msg */
kal_uint8 storage_type;
} l4csmsal_write_cnf_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 result; /* Result Code*/
kal_uint16 error_cause; /* Error Cause*/
kal_uint16 index;
kal_uint8 del_flag;
kal_uint8 storage_type;
kal_uint8 msg_bitmap[480]; /* length is not final value */
} l4csmsal_delete_cnf_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 result; /* Result Code*/
kal_uint16 error_cause; /* Error Cause*/
}l4csmsal_send_abort_cnf_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 type;
} l4csmsal_mem_full_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 type;
} l4csmsal_mem_exceed_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 type;
} l4csmsal_mem_available_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 data[88];
} l4csmsal_de_personalization_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 res; /* SAT response code*/
kal_uint8 cause; /* Error Cause*/
} l4csmsal_sat_send_cnf_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 cbch_req;
} l4csmsal_cbch_req_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint16 mi[40];
kal_uint16 dcs[15];
kal_bool mi_mask[40];
kal_bool dcs_mask[15];
/* follows added by Kevin */
kal_bool mir_mask[15];
kal_uint16 mir[30];
kal_uint8 is_all_language_on;
kal_uint8 para_ind;/* smsal_cb_para_enum */
} l4csmsal_cb_update_req_struct;
/* CB UPDATE CNF added by Kevin */
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 result; /* Result Code*/
kal_uint16 error_cause; /* Error Cause*/
} l4csmsal_cb_update_cnf_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint16 mi;
kal_uint8 dcs;
kal_uint16 msg_length; /* max length is 93 x 15 = 1395 */
kal_uint8 msg_data[1];
} l4csmsal_cb_msg_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 dest; /* RMMI or LMMI*/
kal_uint16 sn;
kal_uint16 mi;
kal_uint8 dcs;
kal_uint8 page;
kal_uint8 pages;
kal_uint8 rmi_use_hex;
kal_uint16 msg_length; /* max length is 93 x 15 = 1395 */
kal_uint8 msg_data[1];
} l4csmsal_cb_msg_text_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint16 msg_length;
kal_uint8 msg_data[1];
} l4csmsal_cb_msg_pdu_ind_struct;
typedef struct
{
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint16 dest_mod_id;
kal_uint16 dest_port;
kal_uint16 src_port;
kal_uint8 dcs;
kal_uint8 mti; /* Message Type Identifier*/
kal_uint8 scts[7];
smsal_concat_struct concat_info; /* Concat. Info*/
l4_addr_bcd_struct oa; /* Originating Address */
kal_uint16 message_len; /* Length of Message*/
}l4csmsal_app_data_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 dest; /* Destination Code*/
kal_uint8 startup_seq_num;
kal_uint8 mti; /* Message Type Identifier*/
kal_uint8 status;
kal_uint8 storage_type;
kal_uint8 scts[7];
kal_uint8 padding;
kal_uint16 index;
kal_uint16 message_len; /* Length of Message*/
kal_uint16 dest_port;
kal_uint16 src_port;
smsal_concat_struct concat_info; /* Concat. Info*/
smsal_header_info_union msg_header;
} l4csmsal_startup_read_msg_ind_struct;
typedef struct
{
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 access_id;
l4_addr_bcd_struct sc_addr;
l4_addr_bcd_struct da;
} l4csmsal_fdn_check_ind_struct;
typedef struct
{
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 result; //true: in FDN list(send), false: not in FDN list
kal_uint16 cause; //PHB_L4C_ERROR
} l4csmsal_fdn_check_rsp_struct;
typedef struct
{
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 action;
kal_uint8 dst_storage;
kal_uint16 src_index;
}l4csmsal_copy_msg_req_struct;
typedef struct
{
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 result; /* Result Code*/
kal_uint16 error_cause; /* Error Cause*/
kal_uint8 action;
kal_uint8 dst_storage;
kal_uint16 src_index;
kal_uint16 dst_index;
}l4csmsal_copy_msg_cnf_struct;
typedef struct
{
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 action;
}l4csmsal_hz_cb_act_req_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 dest; /* not used */
kal_uint16 sn;
kal_uint16 mi;
kal_uint8 dcs;
kal_uint8 page;
kal_uint8 pages;
kal_uint8 rmi_use_hex; /* not used */
kal_uint16 msg_length;
kal_uint8 msg_data[1];
} l4csmsal_hz_cb_msg_ind_struct;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -