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

📄 ps2sat_struct.h

📁 最新MTK手机软件源码
💻 H
📖 第 1 页 / 共 2 页
字号:
    kal_uint8 size_of_addr;
    kal_uint8 addr[MAX_SIM_ADDR_LEN];
} sat_sms_dl_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 access_id;
    kal_uint8 is_successful;
    kal_uint8 size_of_sim_ack_data;
    kal_uint8 sim_ack_data[128];
    kal_uint8 cause;
} sat_sms_dl_cnf_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 size_of_cb_page_data;
    kal_uint8 cb_page_data[88];
} sat_cb_dl_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 is_successful;
} sat_cb_dl_cnf_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 item_id;
    kal_uint8 is_help_info_requested;
} sat_menu_select_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 is_successful;
} sat_menu_select_cnf_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 src_id;
    kal_bool is_full_changed;
    kal_uint8 refresh_type; /* Add for SIM REFRESH type */
    kal_uint8 num_of_file;
    kal_uint8 file_list[120];
} sat_file_change_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 src_id;
    kal_uint8 is_successful;
} sat_file_change_res_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
} sat_imei_info_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 is_imei_valid;
    kal_uint8 imei[8];
} sat_imei_info_cnf_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 mm_status;
    kal_uint8 location_info[7];
    sat_procomm_struct proactive_cmd; /* PH 03042005 For Remote SAT */    
} sat_location_info_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
} sat_time_zone_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 time_zone;
} sat_time_zone_cnf_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
} sat_current_time_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 time_info[6];
} sat_current_time_cnf_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 mmi_info_type;
    kal_uint8 len_of_address;
    kal_uint8 address[MAX_SIM_ADDR_BCD_LEN];    
} sat_mmi_info_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
} sat_me_status_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 me_status;
    kal_uint8 timing_advance;    
} sat_me_status_cnf_struct;

#if 0
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
#endif

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
} sat_nmr_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 mm_status;
    kal_uint8 nmr[16];
    kal_uint8 size_of_bcch;
    kal_uint8 bcch[40];
} sat_nmr_cnf_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
} sat_language_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 language[2];
} sat_language_cnf_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 call_status;
} sat_call_status_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 is_icon_available;
    sat_icon_struct icon_info;
    sat_procomm_struct proactive_cmd; /* PH 03042005 For Remote SAT */    
} sat_setup_idle_dspl_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 res;
} sat_setup_idle_dspl_res_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 is_icon_available;
    sat_icon_struct icon_info;
} sat_run_at_command_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 res;
    kal_uint8 size_of_at_response;
    kal_uint8 at_response[240];
} sat_run_at_command_res_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 is_icon_available;
    sat_icon_struct icon_info;
    sat_procomm_struct proactive_cmd; /* PH 03042005 For Remote SAT */    
} sat_send_dtmf_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 res;
    kal_uint8 additional_info;
} sat_send_dtmf_res_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 is_language_specified;
    kal_uint8 iso639_language[2];
    sat_procomm_struct proactive_cmd; /* PH 03042005 For Remote SAT */    
} sat_lang_notify_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 res;
} sat_lang_notify_res_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 is_icon_available;
    sat_icon_struct icon_info;
    kal_uint8 browser_mode;
    kal_uint8 browser_identity;
    kal_uint8 provision_file_id[10];
} sat_launch_browser_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 res;
    kal_uint8 size_of_additional_info;
    kal_uint8 additional_info[255];
} sat_launch_browser_res_struct;

typedef struct {
    kal_uint8 addr_length; /* Address Length*/
    kal_uint8 addr_bcd[MAX_SIM_ADDR_BCD_LEN];
} sim_addr_bcd_struct;
#if 0
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
#endif
typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 ti;
    kal_bool is_mt_call;
} sat_evdl_call_connect_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 ti;
    kal_bool is_far_end;
    //kal_bool cause_p;	
    //kal_uint8 cause;	
    kal_uint8 cause_len;				// Change data type [2006-9-5 Nick]
    kal_uint8 cause[30];				// Change data type [2006-9-5 Nick]
} sat_evdl_call_disconnect_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 mm_status;
    kal_uint8 location_info[7];
} sat_evdl_location_status_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
} sat_evdl_user_activity_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
} sat_evdl_idle_screen_available_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 iso639_language[2];
} sat_evdl_language_selection_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 card_reader_status;
} sat_evdl_card_reader_status_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 browser_termination_cause;
} sat_evdl_browser_termination_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 channel_status[2];
    kal_uint8 channel_data_length;
} sat_evdl_data_available_req_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 channel_status[2];
} sat_evdl_channel_status_req_struct;

typedef struct {
    kal_uint8 p_class;
    kal_uint8 d_class;
    kal_uint8 r_class;
    kal_uint8 peak_rate;
    kal_uint8 mean_rate;
    kal_uint8 proto_type;
} sat_gprs_bearer_para_struct;

typedef struct {
    kal_uint8 speed;
    kal_uint8 service_name;
    kal_uint8 ce;
} sat_csd_bearer_para_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_bool is_icon_available;
    sat_icon_struct icon_info;
    kal_uint8 bearer;
    sat_gprs_bearer_para_struct gprs_bearer;
    sat_csd_bearer_para_struct csd_bearer;
    kal_uint16 buffer_size;
    kal_uint8 size_of_address;
    kal_uint8 addr[MAX_SIM_ADDR_BCD_LEN];
    kal_uint8 size_of_subaddr;
    kal_uint8 subaddr[MAX_SIM_ADDR_BCD_LEN];
    kal_uint32 duration1;
    kal_uint32 duration2;
    kal_uint16 no_username;
    kal_uint8 username[16];
    kal_uint8 dcs_of_username;
    kal_uint16 no_passwd;
    kal_uint8 passwd[16];
    kal_uint8 dcs_of_passwd;
    kal_uint8 protocol_type;  /* '01' UDP '02' TCP */
    kal_uint16 port_num;
    kal_int16 no_local_addr;
    kal_uint8 local_addr[16];
    kal_int16 no_dest_addr;
    kal_uint8 dest_addr[16];
    kal_uint8 dns[4];
    kal_uint8 apn[50];
    kal_uint8 apn_length;
} sat_open_channel_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_bool is_icon_available;
    sat_icon_struct icon_info;
    kal_uint8 bearer;
    sat_gprs_bearer_para_struct gprs_bearer;
    sat_csd_bearer_para_struct csd_bearer;
    kal_uint16 buffer_size;
    kal_uint8 size_of_address;
    kal_uint8 addr[MAX_SIM_ADDR_BCD_LEN];
    kal_uint8 size_of_subaddr;
    kal_uint8 subaddr[MAX_SIM_ADDR_BCD_LEN];
    kal_uint32 duration1;
    kal_uint32 duration2;
    kal_uint16 no_username;
    kal_uint8 username[16];
    kal_uint8 dcs_of_username;
    kal_uint16 no_passwd;
    kal_uint8 passwd[16];
    kal_uint8 dcs_of_passwd;
    kal_uint8 protocol_type;  /* '01' UDP '02' TCP */
    kal_uint16 port_num;
    kal_int16 no_local_addr;
    kal_uint8 local_addr[16];
    kal_int16 no_dest_addr;
    kal_uint8 dest_addr[16];
    kal_uint8 dns[4];
    kal_uint8 apn[50];
    kal_uint8 apn_length;
} sat_open_gprs_channel_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_bool is_icon_available;
    sat_icon_struct icon_info;
    kal_uint8 bearer;
    sat_gprs_bearer_para_struct gprs_bearer;
    sat_csd_bearer_para_struct csd_bearer;
    kal_uint16 buffer_size;
    kal_uint8 size_of_address;
    kal_uint8 addr[MAX_SIM_ADDR_BCD_LEN];
    kal_uint8 size_of_subaddr;
    kal_uint8 subaddr[MAX_SIM_ADDR_BCD_LEN];
    kal_uint32 duration1;
    kal_uint32 duration2;
    kal_uint16 no_username;
    kal_uint8 username[16];
    kal_uint8 dcs_of_username;
    kal_uint16 no_passwd;
    kal_uint8 passwd[16];
    kal_uint8 dcs_of_passwd;
    kal_uint8 protocol_type;  /* '01' UDP '02' TCP */
    kal_uint16 port_num;
    kal_int16 no_local_addr;
    kal_uint8 local_addr[16];
    kal_int16 no_dest_addr;
    kal_uint8 dest_addr[16];
    kal_uint8 dns[4];
    kal_uint8 apn[50];
    kal_uint8 apn_length;    
} sat_open_csd_channel_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 res;
    kal_uint8 cause;
    kal_uint8 ch_status[2];
    kal_uint8 bearer;
    sat_gprs_bearer_para_struct bearer_para;
    kal_uint16 buffer_size;
} sat_open_gprs_channel_res_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 res;
    kal_uint8 cause;
    kal_uint8 ch_status[2];
    kal_uint8 bearer;
    sat_csd_bearer_para_struct bearer_para;
    kal_uint16 buffer_size;
} sat_open_csd_channel_res_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 ch_id;  // sat_channel_id_enum
    kal_bool is_icon_available;
    sat_icon_struct icon_info;
} sat_close_channel_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 res;
    kal_uint8 cause;
} sat_close_channel_res_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 ch_id; //sat_channel_id_enum
    kal_uint8 ch_type;
    kal_bool is_icon_available;
    sat_icon_struct icon_info;
    kal_uint8 data_size;
} sat_send_data_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 ch_type;
    kal_uint8 res;
    kal_uint8 cause;
    kal_uint8 ch_data_length;
} sat_send_data_res_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 ch_id; //sat_channel_id_enum
    kal_uint8 ch_type;
    kal_bool is_icon_available;
    sat_icon_struct icon_info;
    kal_uint8 ch_data_length;
} sat_recv_data_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 ch_type;
    kal_uint8 res;
    kal_uint8 cause;
    kal_uint8 ch_data_length;
} sat_recv_data_res_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
} sat_ch_status_ind_struct;

typedef struct {
    kal_uint8 ref_count;
    kal_uint16 msg_len;
    kal_uint8 cmd_detail[5];
    kal_uint8 res;
    kal_uint8 cause;
    kal_uint8 channel_status[2];
} sat_ch_status_res_struct;

#endif


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -