📄 ps2sat_struct.h
字号:
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 + -