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

📄 l4a_callback.h

📁 最新MTK手机软件源码
💻 H
📖 第 1 页 / 共 3 页
字号:
#endif /* defined(__MOD_CSM__) */
void l4a_cc_set_csd_profile_lrsp(kal_uint8 src_id,kal_bool result, kal_uint16 cause);
void l4c_ss_exe_emlpp_lrsp(l4c_result_struct result, kal_uint8 para_present, kal_uint8 opcode, kal_uint8 default_pri, kal_uint8 max_pri);
void l4c_ss_exe_call_forward_lrsp(l4c_result_struct result, kal_uint8 para_present, kal_uint8 opcode, kal_uint8 type, kal_uint8 count, forwarding_list_struct* list);
void l4c_ss_exe_call_wait_lrsp(l4c_result_struct result, kal_uint8 para_present, kal_uint8 opcode, kal_uint8 count, kal_uint8 status, kal_uint8* list);
void l4c_ss_exe_cdip_interrogate_lrsp(l4c_result_struct result, kal_uint8 para_present, kal_uint8 status);
void l4c_ss_exe_clip_interrogate_lrsp(l4c_result_struct result, kal_uint8 para_present, kal_uint8 status, kal_uint8 clir_option);
void l4c_ss_exe_clir_interrogate_lrsp(l4c_result_struct result, kal_uint8 para_present, kal_uint8 status, kal_uint8 clir_option);
void l4c_ss_exe_cnap_interrogate_lrsp(l4c_result_struct result, kal_uint8 para_present, kal_uint8 status, kal_uint8 clir_option);
void l4c_ss_exe_colp_interrogate_lrsp(l4c_result_struct result, kal_uint8 para_present, kal_uint8 status, kal_uint8 clir_option);
void l4c_ss_exe_colr_interrogate_lrsp(l4c_result_struct result, kal_uint8 para_present, kal_uint8 status, kal_uint8 clir_option);
void l4c_ss_exe_call_barring_lrsp(l4c_result_struct result, kal_uint8 para_present, kal_uint8 opcode, kal_uint8 type, kal_uint8 count, barring_list_struct* list);
void l4c_ss_exe_ussd_lrsp(l4c_result_struct result, kal_uint8 para_present, kal_uint8 op_code, kal_uint8 dcs, kal_uint8* ussd_str);
void l4c_ss_ussr_lind(kal_uint8 dcs, kal_uint8* ussd_string);
void l4c_ss_ussn_lind(kal_uint8 dcs, kal_uint8* ussd_string);
void l4c_ss_exe_change_password_lrsp(l4c_result_struct result);
void l4c_ss_string_parsing_lrsp(l4c_result_struct result, l4c_ss_string_info_struct* info);
void l4c_ss_cb_passwd_lind(kal_uint8 pwd_no);
void l4c_ss_exe_ccbs_lrsp(l4c_result_struct result, kal_uint8 para_present, kal_uint8 opcode, kal_uint8 ccbs_count, ccbs_list_struct* list);
/* Hardware - Audio Related Service Messages */
#if defined(__MOD_UEM__)
void l4c_eq_set_volume_req_ind(kal_uint8 volume_type, kal_uint8 volume_level);
void l4a_eq_volume_change_ind( kal_uint8 volume_type, kal_uint8 volume_level);
void l4c_eq_set_mute_mode_req_ind(kal_uint8 audio_device, kal_bool mute_onoff);
void l4a_eq_mute_change_ind(kal_uint8 audio_device,kal_bool mute_onoff);
void l4c_eq_set_silent_mode_req_ind(kal_bool mode);
void l4a_eq_set_gpio_level_req_ind(kal_uint8 gpio_dev_type, kal_uint8 gpio_dev_level);
void l4c_eq_set_gpio_level_req_ind(kal_uint8 gpio_dev_type, kal_uint8 gpio_dev_level);
void l4c_eq_audio_play_finish_lind(kal_uint8 result, kal_uint16 identifier);
void l4c_eq_audio_play_by_string_lrsp(kal_bool result, kal_uint16 cause);
void l4c_eq_audio_stop_by_string_lrsp(kal_bool result, kal_uint16 cause);
void l4c_eq_gpio_detect_lind(kal_uint8 gpio_device, kal_bool on_off);
void l4c_eq_audio_play_by_name_lrsp(kal_bool result, kal_uint16 cause);
void l4c_eq_audio_stop_by_name_lrsp(kal_bool result, kal_uint16 cause);
void l4c_eq_set_audio_profile_lrsp(kal_bool result, kal_uint16 cause);
void l4c_eq_get_audio_profile_lrsp(kal_bool result, audio_profile_struct audio_prof_out);
void l4c_eq_set_audio_param_lrsp(kal_bool result, kal_uint16 cause);
void l4a_eq_get_audio_param_lrsp(kal_bool result, audio_param_struct* audio_para);
void l4c_get_adc_all_channel_lind(kal_int32 vbat, kal_int32 bat_temp, kal_int32 vaux, kal_int32 charge_current, kal_int32 vcharge);
void l4c_eq_set_hw_level_lrsp(kal_bool result, kal_uint16 cause);
void l4c_em_lcm_sleep_mode_req_lind(kal_bool on_off);
#endif /* defined(__MOD_UEM__) */
/* Hardware - RTC, Clock, Alarm Related Messages */
#if defined(__MOD_UEM__)
void l4c_eq_set_rtc_time_lrsp(kal_bool result, kal_uint16 cause);
void l4c_eq_set_rtc_time_req_ind(kal_uint8 rtc_type, kal_uint8 set_type, rtc_alarm_info_struct alarm);
void l4c_eq_rtc_delete_lrsp(kal_bool result, kal_uint16 cause);
void l4a_eq_exe_rtc_delete_req_ind(kal_uint8 rtc_type,kal_uint8 rtc_index);
void l4c_eq_exe_rtc_delete_req_ind(kal_uint8 rtc_type, kal_uint8 rtc_index);
void l4c_eq_set_date_time_format_req_ind(kal_bool is_date_set, kal_uint8 mode);
void l4c_eq_rtc_period_lind(kal_uint8 rtc_type, rtc_format_struct* rtc_time);
void l4c_eq_alarm_detect_lind(rtc_format_struct* rtc_time);
void l4c_eq_at_alarm_query_req_lind(void);
void l4c_eq_at_alarm_set_req_lind(mmi_at_alarm_info_struct alarm);
void l4c_eq_at_alarm_delete_req_lind(kal_uint8 alarm_index);
#endif /* defined(__MOD_UEM__) */
/* Hardware - Keypad, Indicator, LCD Related Messages */
#if defined(__MOD_UEM__)
void l4c_eq_set_keypad_input_req_ind(kal_uint8 keypad_status, kal_uint8 keycode);
void l4c_eq_set_indicator_req_ind(kal_uint8 icon_id, kal_uint8 value);
void l4c_eq_set_dspl_text_req_ind(kal_uint8* text_string);
void l4a_eq_keypad_detect_lind(drv_get_key_func func);
#endif /* defined(__MOD_UEM__) */
/* Hardware - Misc Messages */
#if defined(__MOD_UEM__)
void l4c_eq_set_language_lrsp(kal_bool result, kal_uint16 cause);
void l4c_eq_set_language_req_ind(kal_uint8 lang_code);
void l4c_eq_set_greeting_text_lrsp(kal_bool result, kal_uint16 cause);
void l4c_eq_set_greeting_text_req_ind(kal_bool mode, kal_uint8 dcs, kal_uint8* text, kal_uint8 length);
void l4c_eq_set_vibrator_mode_req_ind(kal_bool mode);
void l4c_eq_set_vibrator_mode_lrsp(kal_bool result, kal_uint16 cause);
void l4c_eq_set_country_code_lrsp(kal_bool result, kal_uint16 cause);
void l4a_eq_power_on_lind(kal_uint8 poweron_mode,kal_uint8 battery_level,kal_uint8 build_label,rtc_format_struct* rtc_time, kal_uint8 flightmode_state);
void l4c_eq_battery_status_lind(kal_uint8 battery_status, kal_uint8 battery_voltage);
void l4c_eq_leave_precharge_lind(void);
void l4c_eq_pmic_config_lrsp(kal_uint8 request_type, pmic_config_param_struct request);
void l4c_eq_rf_test_gsm_lrsp(kal_uint8 request_type, rf_test_gsm_param_struct request);
void l4c_eq_fm_radio_config_lrsp(kal_uint8 request_type, fm_radio_config_param_struct request);
#endif /* defined(__MOD_UEM__) */
/* Hardware - NVRAM messages */
#if defined(__MOD_NVRAM__)
void l4a_eq_read_nvram_lrsp(l4c_result_struct result, kal_uint8 file_idx, kal_uint16 length, kal_uint8* data);
void l4c_eq_write_nvram_lrsp(l4c_result_struct result, kal_uint8 file_idx, kal_uint16 para);
void l4c_eq_reset_nvram_lrsp(l4c_result_struct result);
void l4c_eq_get_uart_port_lrsp(kal_bool result, kal_uint8 ps_uart_port, kal_uint32 ps_baud_rate, kal_uint8 tst_uart_port, kal_uint32 tst_baud_rate);
void l4c_attach_uart_port_lrsp(kal_uint8 result);
void l4c_detach_uart_port_lrsp(kal_uint8 result);
void l4c_nvm_ready_lind(void);
void l4c_eq_dcm_enable_lrsp(void);
#endif /* defined(__MOD_NVRAM__) */
/* Network Related Messages */
#if defined(__MOD_RAC__)
void l4c_nw_exe_att_lrsp(kal_bool result);
void l4c_nw_set_class_lrsp(kal_bool result, kal_uint16 cause);
void l4c_nw_exe_cops_lrsp(l4c_result_struct result, kal_uint8 status, kal_uint8* plmn);
void l4c_nw_get_plmn_list_lrsp(l4c_result_struct result, kal_uint8 length, l4c_plmn_info_struct* list);
void l4c_nw_attach_lind(kal_uint8 status, kal_uint8* plmn, kal_uint8 gsm_state, kal_uint8 gprs_state, l4c_gprs_status_enum gprs_status);
void l4c_nw_reg_state_lind(kal_uint8* lac, kal_uint16 cell_id, kal_uint8 status, kal_uint8 gprs_state, l4c_gprs_status_enum gprs_status);
void l4c_nw_rx_level_lind(kal_uint8 level, kal_uint8 current_band );
void l4c_nw_time_zone_lind( kal_uint8 full_nw_nameP, kal_uint8 full_nw_name_dcs, kal_bool full_nw_name_add_ci, kal_uint8 full_nw_name_len, kal_uint8* full_nw_name, kal_uint8 short_nw_nameP, kal_uint8 short_nw_name_dcs, kal_bool short_nw_name_add_ci, kal_uint8 short_nw_name_len, kal_uint8* short_nw_name, kal_uint8 nw_time_zoneP, kal_uint8 nw_time_zone, kal_uint8 nw_time_zone_timeP, l4c_nw_time_zone_time_struct nw_time_zone_time, kal_uint8 lsa_idP, kal_uint8 lsa_id_len, kal_uint8* lsa_id, kal_uint8 nw_day_light_saving_timeP, kal_uint8 nw_day_light_saving_time);
void l4c_nw_sel_mode_lind(kal_uint8 network_mode);
void l4c_nw_set_preferred_band_lrsp(kal_bool result, kal_uint8 status);
void l4c_nw_powroff_detach_lrsp(l4c_result_struct result);
void l4c_nw_cfun_state_lrsp(kal_bool result);
#endif /* defined(__MOD_RAC__) */
/* Security Related Messages */
#if defined(__MOD_SMU__)
void l4c_smu_exe_lock_lrsp(kal_bool result, kal_uint16 cause, sim_chv_info_struct chv_info);
void l4c_smu_exe_master_reset_lrsp(kal_bool result, kal_uint16 cause);
void l4c_smu_exe_verify_pin_lrsp(kal_bool result, kal_uint8 next_type, sim_chv_info_struct chv_info);
void l4c_smu_set_preferred_oper_list_lrsp(kal_bool result, kal_uint16 cause);
void l4c_smu_set_puc_params_lrsp(kal_bool result, kal_uint16 cause);
void l4c_smu_exe_change_password_lrsp(kal_bool result, kal_uint16 cause, sim_chv_info_struct chv_info);
void l4c_smu_exe_restricted_access_lrsp(l4c_result_struct result, kal_uint8 sw1, kal_uint8 sw2, kal_uint16 length, kal_uint8* resp);
void l4c_smu_exe_dial_mode_lrsp(kal_bool result, kal_uint16 cause);
void l4c_smu_write_sim_lrsp(kal_bool result, kal_uint16 cause);
void l4c_smu_read_sim_lrsp(l4c_result_struct result, kal_uint16 length, kal_uint8* data);
void l4c_sim_passwd_required_lind(kal_uint8 type, kal_bool is_sim_change, sim_chv_info_struct chv_info, kal_uint8 cphs_retry_count);
void l4c_sim_support_plmn_list_lind(kal_uint16 length);
void l4c_sim_fail_lind(kal_uint16 cause);
void l4c_smu_read_file_info_lrsp(l4c_result_struct result, kal_uint16 file_size, kal_uint8 num_of_rec);
void l4c_sim_startup_info_lind(kal_uint8 num, kal_uint8* ecc, kal_uint8* language, kal_uint8 alpha_set);
void l4c_sim_cipher_lind(kal_bool cipher_ind, kal_uint8 is_gsm_conn_exist, kal_uint8 gsm_cipher_cond, kal_uint8 gprs_cipher_cond);
void l4c_smu_set_personalization_lrsp(l4c_result_struct result, kal_uint8 category, kal_uint8 op, kal_uint8 state, kal_uint8 retry_count, kal_uint8 num_of_sets, kal_uint8 space_of_sets);
void l4c_smu_sml_status_lrsp(l4c_result_struct result, kal_uint8* state, kal_uint8* retry_count, kal_uint8* autolock_count, kal_uint8* num_of_sets, kal_uint8* total_size_of_cat, kal_uint8* key_state, kal_uint8* imsi, kal_uint8 is_valid_gid1, kal_uint8 ef_gid1, kal_uint8 is_valid_gid2, kal_uint8 ef_gid2, kal_uint8 digits_of_mnc);
void l4c_sim_verify_pin_result_lind(kal_uint8 next_type, sim_chv_info_struct chv_info);
#endif /* defined(__MOD_SMU__) */
/* PhoneBook Related Messages */
#if defined(__MOD_PHB__)
void l4c_phb_get_entry_by_text_lrsp(l4c_result_struct result, kal_uint16 no_list, l4c_phb_entry_struct* list);
void l4c_phb_get_entry_by_index_lrsp(l4c_result_struct result, kal_uint16 no_list, l4c_phb_entry_struct* list);
void l4c_phb_exe_write_entry_lrsp(l4c_result_struct result, kal_uint16 no_list, l4c_phb_entry_struct* list);
void l4c_phb_exe_delete_entry_lrsp(l4c_result_struct result, kal_uint16 no_list, l4c_phb_entry_struct* list);
void l4a_phb_exe_read_ln_entry_lrsp(l4c_result_struct result, kal_uint8 no_list, kal_uint8 type, kal_uint8 more_data, l4c_phb_ln_entry_struct* list);
void l4a_phb_exe_write_ln_entry_lrsp(l4c_result_struct result, kal_uint16 no_list, l4c_phb_ln_entry_struct* list);
void l4a_phb_exe_delete_ln_entry_lrsp(l4c_result_struct result, kal_uint16 no_list, l4c_phb_ln_entry_struct* list);
void l4c_phb_ln_ready_lind(void);
void l4c_phb_startup_finish_lind(kal_uint16 sim_max_num, kal_uint16 phb_max_num, kal_uint8 phb_len, kal_uint8 fdn_len, kal_uint8 bdn_len, kal_uint8 owner_len);
void l4c_phb_mem_full_lind(void);
void l4c_phb_update_lind(kal_uint8 action, kal_uint16 old_index, kal_uint16 sim_used, kal_uint16 nvram_used, kal_uint16 no_list, l4c_phb_entry_struct* list);
void l4c_phb_startup_read_lind(l4c_phb_entries_struct* phb_entries, kal_uint8 access_id);
void l4c_phb_startup_begin_lind(void);
void l4c_phb_startup_phase1_lind(kal_uint16 sim_max_num, kal_uint16 phb_max_num, kal_uint8 phb_len, kal_uint8 fdn_len, kal_uint8 bdn_len, kal_uint8 owner_len, kal_bool is_usim, kal_bool is_group_support, kal_uint8 anra_support_type, kal_uint8 anrb_support_type, kal_uint8 anrc_support_type, kal_uint8 sne_support_type, kal_uint8 email_support_type, kal_uint8 group_len, kal_uint8 sne_len, kal_uint8 email_len, kal_uint16 anra_max_num, kal_uint16 anrb_max_num, kal_uint16 anrc_max_num, kal_uint16 sne_max_num, kal_uint16 email_max_num, kal_uint16 group_max_num);
void l4c_phb_startup_read_anr_lind(kal_uint8 num_of_entry, l4c_phb_bcd_anr_struct* anr_entry, kal_uint8 access_id);
void l4c_phb_startup_read_email_lind(kal_uint8 num_of_entry, l4c_phb_email_struct* email_entry, kal_uint8 access_id);
void l4c_phb_read_email_lrsp(l4c_result_struct result, kal_uint16 no_list, l4c_phb_email_struct* list);
void l4c_phb_startup_read_gas_lind(kal_uint8 num_of_entry, l4c_phb_entry_struct* gas_entry, kal_uint8 access_id);
void l4c_phb_startup_read_grp_lind(kal_uint8* grp, kal_uint8 access_id);
void l4c_phb_set_grp_lrsp(l4c_result_struct result, kal_uint16 record_index, kal_uint8 group_type);
void l4c_phb_write_usim_lrsp(l4c_result_struct result, kal_uint8 no_data, l4c_phb_entry_struct* list, kal_uint8 update_field, l4c_phb_anr_struct anra, l4c_phb_anr_struct anrb, l4c_phb_anr_struct anrc, l4c_phb_email_struct email, l4_name_struct sne, kal_uint8 group_type, kal_uint8 hidden_info);
#endif /* defined(__MOD_PHB__) */
void l4c_sms_set_profile_params_lrsp(kal_bool result, kal_uint16 cause );
void l4c_sms_set_common_params_lrsp(kal_bool result, kal_uint16 cause);
void l4c_sms_exe_post_command_lrsp(kal_bool result, kal_uint16 cause, kal_uint8 mr, kal_uint8* scts);
void l4c_sms_exe_delete_msg_lrsp(kal_bool result, kal_uint16 cause, smsal_del_flag_enum del_flag, kal_uint16 index, kal_uint8 storage_type, kal_uint8* del_bitmap);
void l4a_sms_exe_read_msg_lrsp(kal_bool result, kal_uint16 cause, smsal_concat_struct concat_info, kal_uint8 mti, kal_uint8 status, kal_uint8 storage_type, kal_uint8 fo, kal_uint8* scts, l4c_number_struct sca_number, l4c_number_struct addr_number, kal_uint8 pid, kal_uint8 dcs, kal_uint8 ori_dcs, kal_uint8 vp, kal_uint8 mr, kal_uint8* dt, kal_uint8 st, kal_uint16 dest_port, kal_uint16 src_port, kal_uint16 no_msg_data, kal_uint8* msg_data);
void l4c_sms_exe_post_msg_lrsp(kal_bool result, kal_uint16 cause, kal_uint8 mr, kal_uint8* scts, kal_uint8 seq_num, smsal_concat_struct concat_info);
void l4c_sms_exe_write_msg_lrsp(kal_bool result, kal_uint16 cause, kal_uint16 index, kal_uint8 status, kal_uint8 storage_type);
void l4c_sms_set_preferred_mem_lrsp(kal_bool result, smsal_prefer_storage_struct* param);
void l4a_sms_deliver_msg_ind(kal_uint8 fo, kal_uint8* scts, l4c_number_struct sca_number, l4c_number_struct oa_number, kal_uint8 pid, kal_uint8 dcs, kal_uint8 ori_dcs, kal_uint16 index, kal_uint16 dest_port, kal_uint16 src_port, kal_uint8 mti, kal_uint8 display_type, kal_uint8 storage_type, kal_uint32 concat_info, kal_uint16 no_msg_data, kal_uint8* msg_data);
void l4a_sms_status_report_ind( kal_uint8 fo, kal_uint8* scts, kal_uint8* dt, l4c_number_struct ra_number, kal_uint8 st, kal_uint8 pid, kal_uint8 dcs, kal_uint8 mr, kal_uint16 no_msg_data, kal_uint8* msg_data );
void l4c_sms_mem_available_lind(kal_uint8 type);
void l4c_sms_mem_exceed_lind(kal_uint8 type);
void l4c_sms_mem_full_lind(kal_uint8 type);
void l4c_sms_ready_lind(kal_bool result);
void l4c_sms_app_data_lind(kal_uint16 dest_mod_id, kal_uint16 dest_port, kal_uint16 src_port, kal_uint8 dcs, kal_uint8 mti, kal_uint16 message_len, void* concat_info, l4c_number_struct* oa, kal_uint8* scts, kal_uint8* msg_data);
void l4c_sms_msg_waiting_lind(kal_uint8 line_no, kal_uint8 waiting_num, kal_uint8 ind_type, kal_bool is_show_num, kal_bool is_clear, kal_bool is_from_storage);
void l4c_sms_set_mailbox_addr_lrsp(kal_bool result, kal_uint16 cause);
void l4c_sms_sync_msg_lind(kal_uint8 action, kal_uint16 index, kal_uint8 status, kal_uint8* del_bitmap);
void l4c_sms_send_abort_start_lind(void);
void l4c_sms_send_abort_finish_lind(kal_bool result, kal_uint16 cause);
void l4c_sms_startup_begin_lind(void);
void l4c_sms_startup_finish_lind(void);
void l4a_sms_startup_read_msg_lind(kal_uint8 startup_seq_num, kal_uint8 mti, kal_uint8 status, kal_uint8 storage_type, kal_uint8 fo, kal_uint16 index, kal_uint8* scts, l4c_number_struct addr_number, kal_uint8 pid, kal_uint8 dcs, kal_uint8 ori_dcs, kal_uint8 vp, kal_uint8 mr, kal_uint8* dt, kal_uint8 st, kal_uint16 dest_port, kal_uint16 src_port, kal_uint32 concat_info, kal_uint16 no_msg_data, kal_uint8* msg_data);
void l4c_sms_copy_msg_lrsp(kal_uint8 result, kal_uint16 cause, kal_uint8 action, kal_uint8 dst_storage, kal_uint16 src_index, kal_uint16 dst_index);
void l4c_sms_exe_read_msg_list_lrsp(smsal_inbox_list_struct inbox, smsal_outbox_list_struct outbox);
/* Data Related Messages */
#if defined(__MOD_DATA__)
#endif /* defined(__MOD_DATA__) */
void l4c_df_exe_back_data_state_lrsp(void);
/* GPRS Related Messages */
#if defined(__MOD_TCM__)
void l4c_ps_exe_act_lrsp(kal_bool result, kal_uint16 cause);
void l4c_ps_exe_act_test_lrsp(kal_bool result, kal_uint16 cause);
void l4c_ps_exe_modify_lrsp(kal_bool result, kal_uint16 cause);
void l4c_ps_set_definition_lrsp(kal_bool result, kal_uint16 cause);
void l4c_ps_set_sec_definition_lrsp( kal_bool result, kal_uint16 cause);
void l4c_ps_set_tft_lrsp(kal_bool result, kal_uint16 cause);
void l4c_ps_set_qos_lrsp(kal_bool result, kal_uint16 cause);
void l4c_ps_set_eqos_lrsp(kal_bool result, kal_uint16 cause);
void l4c_ps_activate_lind(void);
void l4c_ps_gprs_status_update_lind(l4c_gprs_status_enum status);
void l4a_ps_set_gprs_data_account_lrsp(kal_bool result, kal_uint16 cause);
void l4c_ps_get_gprs_data_account_lrsp(kal_bool result, l4c_gprs_account_info_struct gprs_account);
void l4c_ps_reset_gprs_data_counter_lrsp(kal_bool result, kal_uint16 cause);
#endif /* defined(__MOD_TCM__) */

⌨️ 快捷键说明

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