⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 l4c2smsal_struct.h

📁 最新MTK手机软件源码
💻 H
📖 第 1 页 / 共 2 页
字号:
    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 + -