📄 aci.h
字号:
#endif /* FAX_AND_DATA */
#ifdef WAP
GLOBAL T_HANDLE hCommUDP = VSI_ERROR; /* UDP Communication */
GLOBAL T_HANDLE hCommIP = VSI_ERROR; /* IP Communication */
GLOBAL T_HANDLE hCommWAP = VSI_ERROR; /* WAP Communication */
#endif /* WAP */
#if defined (WAP) || defined (GPRS)
GLOBAL T_HANDLE hCommPPP = VSI_ERROR; /* PPP Communication */
#endif
#ifdef FF_EM_MODE
GLOBAL T_HANDLE hCommRR = VSI_ERROR; /* EM Communication */
#endif /* FF_EM_MODE */
#ifdef GPRS
GLOBAL T_HANDLE hCommGMM = VSI_ERROR; /* GMM Communication */
GLOBAL T_HANDLE hCommSM = VSI_ERROR; /* SM Communication */
GLOBAL T_HANDLE hCommSNDCP = VSI_ERROR; /* SNDCP Communication */
#ifdef FF_PKTIO
GLOBAL T_HANDLE hCommPKTIO = VSI_ERROR; /* PKTIO Communication */
#endif
#endif /* GPRS */
#if defined(AT_INTERPRETER) && defined(BT_ADAPTER)
GLOBAL T_HANDLE hCommBTI = VSI_ERROR; /* BTI Communication */
#endif /* AT_INTERPRETER && BT_ADAPTER */
GLOBAL T_HANDLE aci_handle;
#define hCommMMI aci_handle
#else /* ACI_PEI_C */
EXTERN T_HANDLE hCommACI; /* ACI Communication */
#if defined FF_TRACE_OVER_MTST
EXTERN T_HANDLE hCommMTST; /* MTST Communication */
#endif
EXTERN T_HANDLE hCommSIM; /* SIM Communication */
EXTERN T_HANDLE hCommMM; /* MM Communication */
EXTERN T_HANDLE hCommCC; /* CC Communication */
EXTERN T_HANDLE hCommUART; /* UART Communication */
EXTERN T_HANDLE hCommSS; /* SS Communication */
EXTERN T_HANDLE hCommSMS; /* SMS Communication */
EXTERN T_HANDLE hCommDTI; /* SMS Communication */
EXTERN T_HANDLE hCommPL; /* PL Communication */
#if defined FF_EOTD
EXTERN T_HANDLE hCommLC; /* LC Communication */
#endif
#ifdef FF_TCP_IP
EXTERN T_HANDLE hCommAAA; /* AAA Communication */ /* SKA 11.Dec2002 */
#endif
#ifdef FAX_AND_DATA
EXTERN T_HANDLE hCommL2R; /* L2R Communication */
EXTERN T_HANDLE hCommTRA; /* TRA Communication */
EXTERN T_HANDLE hCommT30; /* T30 Communication */
#ifndef USE_L1FD_FUNC_INTERFACE
EXTERN T_HANDLE hCommRA; /* RA Communication */
#endif
#endif
#ifdef WAP
EXTERN T_HANDLE hCommUDP; /* UDP Communication */
EXTERN T_HANDLE hCommIP; /* IP Communication */
EXTERN T_HANDLE hCommWAP; /* WAP Communication */
#endif
#if defined (WAP) || defined (GPRS)
EXTERN T_HANDLE hCommPPP; /* PPP Communication */
#endif
#ifdef FF_EM_MODE
EXTERN T_HANDLE hCommRR; /* EM Communication */
#endif /* FF_EM_MODE */
#ifdef GPRS
EXTERN T_HANDLE hCommGMM; /* GMM Communication */
EXTERN T_HANDLE hCommSM; /* SM Communication */
EXTERN T_HANDLE hCommSNDCP; /* SNDCP Communication */
EXTERN T_HANDLE hCommPKTIO; /* PKTIO Communication */
#endif /* GPRS */
#if defined(AT_INTERPRETER) && defined(BT_ADAPTER)
EXTERN T_HANDLE hCommBTI; /* BTI Communication */
#endif /* AT_INTERPRETER && BT_ADAPTER */
EXTERN T_HANDLE aci_handle;
#define hCommMMI aci_handle
#endif /* ACI_PEI_C */
#ifdef OPTION_TIMER
/*
* If all entities are linked into one module this definitions
* prefixes the global data with the entity name
*/
#ifdef OPTION_MULTITHREAD
#define partab _ENTITY_PREFIXED(partab)
#endif
EXTERN KW_DATA partab[];
#endif
/*
* function prototypes
*/
EXTERN void aci_aci_cmd_req (T_ACI_CMD_REQ *data);
EXTERN void aci_aci_abort_req (T_ACI_ABORT_REQ *data);
#ifdef BT_ADAPTER
EXTERN void aci_aci_cmd_res (T_ACI_CMD_RES *aci_cmd_res);
EXTERN void aci_aci_init_res (T_ACI_INIT_RES *aci_init_res);
EXTERN void aci_aci_deinit_req (T_ACI_DEINIT_REQ *aci_deinit_req);
EXTERN void aci_aci_open_port_req (T_ACI_OPEN_PORT_REQ *aci_open_port_req);
EXTERN void aci_aci_close_port_req (T_ACI_CLOSE_PORT_REQ *aci_close_port_req);
/* temporary solutions for BT. primitives contain src_id. this must be enabled for all ACI primitives */
EXTERN void aci_aci_cmd_req_bt (T_ACI_CMD_REQ_BT *cmd);
EXTERN void aci_aci_abort_req_bt (T_ACI_ABORT_REQ_BT *data);
EXTERN void aci_aci_cmd_res_bt (T_ACI_CMD_RES_BT *aci_cmd_res);
#endif
EXTERN void aci_aci_trc_ind (T_ACI_TRC_IND *trc_ind);
#ifdef FF_MMI_RIV
EXTERN void aci_aci_riv_cmd_req (T_ACI_RIV_CMD_REQ *cmd_ptr);
#endif
/*
* If all entities are linked into one module this definitions
* prefixes all this functions with the enity name
*/
#ifdef OPTION_MULTITHREAD
#define psa_sim_read_cnf _ENTITY_PREFIXED(psa_sim_read_cnf)
#define psa_sim_update_cnf _ENTITY_PREFIXED(psa_sim_update_cnf)
#define psa_sim_read_record_cnf _ENTITY_PREFIXED(psa_sim_read_record_cnf)
#define psa_sim_update_record_cnf _ENTITY_PREFIXED(psa_sim_update_record_cnf)
#define psa_sim_increment_cnf _ENTITY_PREFIXED(psa_sim_increment_cnf)
#define psa_sim_verify_pin_cnf _ENTITY_PREFIXED(psa_sim_verify_pin_cnf)
#define psa_sim_change_pin_cnf _ENTITY_PREFIXED(psa_sim_change_pin_cnf)
#define psa_sim_disable_pin_cnf _ENTITY_PREFIXED(psa_sim_disable_pin_cnf)
#define psa_sim_enable_pin_cnf _ENTITY_PREFIXED(psa_sim_enable_pin_cnf)
#define psa_sim_unblock_cnf _ENTITY_PREFIXED(psa_sim_unblock_cnf)
#define psa_sim_mmi_insert_ind _ENTITY_PREFIXED(psa_sim_mmi_insert_ind)
#define psa_sim_remove_ind _ENTITY_PREFIXED(psa_sim_remove_ind)
#define psa_sim_sync_cnf _ENTITY_PREFIXED(psa_sim_sync_cnf)
#define psa_sim_activate_cnf _ENTITY_PREFIXED(psa_sim_activate_cnf)
#define psa_sim_activate_ind _ENTITY_PREFIXED(psa_sim_activate_ind)
#define psa_sim_access_cnf _ENTITY_PREFIXED(psa_sim_access_cnf)
#ifdef SIM_TOOLKIT
#define psa_sim_toolkit_ind _ENTITY_PREFIXED(psa_sim_toolkit_ind)
#define psa_sim_toolkit_cnf _ENTITY_PREFIXED(psa_sim_toolkit_cnf)
#define psa_sim_file_update_ind _ENTITY_PREFIXED(psa_sim_file_update_ind)
#endif /* SIM_TOOLKIT */
#ifdef FF_EM_MODE
#define psa_em_sc_info_cnf _ENTITY_PREFIXED(psa_em_sc_info_cnf)
#define psa_em_sc_gprs_info_cnf _ENTITY_PREFIXED(psa_em_sc_gprs_info_cnf)
#define psa_em_nc_info_cnf _ENTITY_PREFIXED(psa_em_nc_info_cnf)
#define psa_em_loc_pag_info_cnf _ENTITY_PREFIXED(psa_em_loc_pag_info_cnf)
#define psa_em_plmn_info_cnf _ENTITY_PREFIXED(psa_em_plmn_info_cnf)
#define psa_em_cip_hop_dtx_info_cnf _ENTITY_PREFIXED(psa_em_cip_hop_dtx_info_cnf)
#define psa_em_power_info_cnf _ENTITY_PREFIXED(psa_em_power_info_cnf)
#define psa_em_identity_info_cnf _ENTITY_PREFIXED(psa_em_identity_info_cnf)
#define psa_em_sw_version_info_cnf _ENTITY_PREFIXED(psa_em_sw_version_info_cnf)
#endif /* FF_EM_MODE */
#define psa_mmr_reg_cnf _ENTITY_PREFIXED(psa_mmr_reg_cnf)
#define psa_mmr_nreg_ind _ENTITY_PREFIXED(psa_mmr_nreg_ind)
#define psa_mmr_nreg_cnf _ENTITY_PREFIXED(psa_mmr_nreg_cnf)
#define psa_mmr_plmn_ind _ENTITY_PREFIXED(psa_mmr_plmn_ind)
#define psa_mmr_info_ind _ENTITY_PREFIXED(psa_mmr_info_ind)
#define psa_mmr_ciphering_ind _ENTITY_PREFIXED(psa_mmr_ciphering_ind)
#define psa_mncc_alert_ind _ENTITY_PREFIXED(psa_mncc_alert_ind)
#define psa_mncc_call_proceed_ind _ENTITY_PREFIXED(psa_mncc_call_proceed_ind)
#define psa_mncc_disconnect_ind _ENTITY_PREFIXED(psa_mncc_disconnect_ind)
#define psa_mncc_hold_cnf _ENTITY_PREFIXED(psa_mncc_hold_cnf)
#define psa_mncc_progress_ind _ENTITY_PREFIXED(psa_mncc_progress_ind)
#define psa_mncc_reject_ind _ENTITY_PREFIXED(psa_mncc_reject_ind)
#define psa_mncc_release_cnf _ENTITY_PREFIXED(psa_mncc_release_cnf)
#define psa_mncc_release_ind _ENTITY_PREFIXED(psa_mncc_release_ind)
#define psa_mncc_setup_cnf _ENTITY_PREFIXED(psa_mncc_setup_cnf)
#define psa_mncc_setup_compl_ind _ENTITY_PREFIXED(psa_mncc_setup_compl_ind)
#define psa_mncc_setup_ind _ENTITY_PREFIXED(psa_mncc_setup_ind)
#define psa_mncc_start_dtmf_cnf _ENTITY_PREFIXED(psa_mncc_start_dtmf_cnf)
#define psa_mncc_sync_ind _ENTITY_PREFIXED(psa_mncc_sync_ind)
#define psa_mncc_bearer_cap_cnf _ENTITY_PREFIXED(psa_mncc_bearer_cap_cnf)
#define psa_mncc_prompt_ind _ENTITY_PREFIXED(psa_mncc_prompt_ind)
#define psa_mncc_recall_ind _ENTITY_PREFIXED(psa_mncc_recall_ind)
#define psa_mncc_status_ind _ENTITY_PREFIXED(psa_mncc_status_ind)
#if defined FF_EOTD
#define psa_mnlc_sms_meas_cnf _ENTITY_PREFIXED(psa_mnlc_sms_meas_cnf)
#endif
#define psa_mnss_begin_ind _ENTITY_PREFIXED(psa_mnss_begin_ind)
#define psa_mnss_facility_ind _ENTITY_PREFIXED(psa_mnss_facility_ind)
#define psa_mnss_end_ind _ENTITY_PREFIXED(psa_mnss_end_ind)
#define psa_mnsms_delete_cnf _ENTITY_PREFIXED(psa_mnsms_delete_cnf)
#define psa_mnsms_read_cnf _ENTITY_PREFIXED(psa_mnsms_read_cnf)
#define psa_mnsms_store_cnf _ENTITY_PREFIXED(psa_mnsms_store_cnf)
#define psa_mnsms_submit_cnf _ENTITY_PREFIXED(psa_mnsms_submit_cnf)
#define psa_mnsms_command_cnf _ENTITY_PREFIXED(psa_mnsms_command_cnf)
#define psa_mnsms_report_ind _ENTITY_PREFIXED(psa_mnsms_report_ind)
#define psa_mnsms_status_ind _ENTITY_PREFIXED(psa_mnsms_status_ind)
#define psa_mnsms_message_ind _ENTITY_PREFIXED(psa_mnsms_message_ind)
#define psa_mnsms_error_ind _ENTITY_PREFIXED(psa_mnsms_error_ind)
#ifdef GPRS
#define psa_mnsms_mo_serv_cnf _ENTITY_PREFIXED(psa_mnsms_mo_serv_cnf)
#endif /* GPRS */
#define psa_mmi_keypad_ind _ENTITY_PREFIXED(psa_mmi_keypad_ind)
#define psa_mmi_rxlev_ind _ENTITY_PREFIXED(psa_mmi_rxlev_ind)
#define psa_mmi_battery_ind _ENTITY_PREFIXED(psa_mmi_battery_ind)
#define psa_mmi_cbch_ind _ENTITY_PREFIXED(psa_mmi_cbch_ind)
#ifdef SIM_TOOLKIT
#define psa_sat_cbch_dnl_ind _ENTITY_PREFIXED(psa_mmi_cbch_dnl_ind)
#endif /* SIM_TOOLKIT */
#define psa_ra_activate_cnf _ENTITY_PREFIXED(psa_ra_activate_cnf)
#define psa_ra_deactivate_cnf _ENTITY_PREFIXED(psa_ra_deactivate_cnf)
#define psa_ra_modify_cnf _ENTITY_PREFIXED(psa_ra_modify_cnf)
#define psa_t30_cap_ind _ENTITY_PREFIXED(psa_t30_cap_ind)
#define psa_t30_dti_cnf _ENTITY_PREFIXED(psa_t30_dti_cnf)
#define psa_t30_dti_ind _ENTITY_PREFIXED(psa_t30_dti_ind)
#define psa_t30_phase_ind _ENTITY_PREFIXED(psa_t30_phase_ind)
#define psa_t30_sgn_ind _ENTITY_PREFIXED(psa_t30_sgn_ind)
#define psa_t30_cmpl_ind _ENTITY_PREFIXED(psa_t30_cmpl_ind)
#define psa_t30_report_ind _ENTITY_PREFIXED(psa_t30_report_ind)
#define psa_t30_error_ind _ENTITY_PREFIXED(psa_t30_error_ind)
#define psa_t30_eol_ind _ENTITY_PREFIXED(psa_t30_eol_ind)
#define psa_t30_deactivate_cnf _ENTITY_PREFIXED(psa_t30_deactivate_cnf)
#define psa_t30_activate_cnf _ENTITY_PREFIXED(psa_t30_activate_cnf)
#define psa_t30_preamble_ind _ENTITY_PREFIXED(psa_t30_preamble_ind)
#define psa_l2r_activate_cnf _ENTITY_PREFIXED(psa_l2r_activate_cnf)
#define psa_l2r_deactivate_cnf _ENTITY_PREFIXED(psa_l2r_deactivate_cnf)
#define psa_l2r_connect_cnf _ENTITY_PREFIXED(psa_l2r_connect_cnf)
#define psa_l2r_connect_ind _ENTITY_PREFIXED(psa_l2r_connect_ind)
#define psa_l2r_disc_cnf _ENTITY_PREFIXED(psa_l2r_disc_cnf)
#define psa_l2r_disc_ind _ENTITY_PREFIXED(psa_l2r_disc_ind)
#define psa_l2r_xid_ind _ENTITY_PREFIXED(psa_l2r_xid_ind)
#define psa_l2r_error_ind _ENTITY_PREFIXED(psa_l2r_error_ind)
#define psa_l2r_reset_ind _ENTITY_PREFIXED(psa_l2r_reset_ind)
#define psa_l2r_statistic_ind _ENTITY_PREFIXED(psa_l2r_statistic_ind)
#define psa_l2r_dti_cnf _ENTITY_PREFIXED(psa_l2r_dti_cnf)
#define psa_l2r_dti_ind _ENTITY_PREFIXED(psa_l2r_dti_ind)
#define psa_tra_activate_cnf _ENTITY_PREFIXED(psa_tra_activate_cnf)
#define psa_tra_deactivate_cnf _ENTITY_PREFIXED(psa_tra_deactivate_cnf)
#define psa_tra_dti_cnf _ENTITY_PREFIXED(psa_tra_dti_cnf)
#define psa_tra_dti_ind _ENTITY_PREFIXED(psa_tra_dti_ind)
/* UART */
#define psa_uart_parameters_cnf _ENTITY_PREFIXED(psa_uart_parameters_cnf)
#define psa_uart_parameters_ind _ENTITY_PREFIXED(psa_uart_parameters_ind)
#define psa_uart_dti_cnf _ENTITY_PREFIXED(psa_uart_dti_cnf)
#define psa_uart_dti_ind _ENTITY_PREFIXED(psa_uart_dti_ind)
#define psa_uart_disable_cnf _ENTITY_PREFIXED(psa_uart_disable_cnf)
#define psa_uart_ring_cnf _ENTITY_PREFIXED(psa_uart_ring_cnf)
#define psa_uart_dcd_cnf _ENTITY_PREFIXED(psa_uart_dcd_cnf)
#define psa_uart_break_cnf _ENTITY_PREFIXED(psa_uart_break_cnf)
#define psa_uart_break_ind _ENTITY_PREFIXED(psa_uart_break_ind)
#define psa_uart_error_ind _ENTITY_PREFIXED(psa_uart_error_ind)
#define psa_uart_mux_start_cnf _ENTITY_PREFIXED(psa_uart_mux_start_cnf)
#define psa_uart_mux_dlc_establish_ind _ENTITY_PREFIXED(psa_uart_mux_dlc_establish_ind)
#define psa_uart_mux_dlc_release_ind _ENTITY_PREFIXED(psa_uart_mux_dlc_release_ind)
#define psa_uart_mux_close_ind _ENTITY_PREFIXED(psa_uart_mux_close_ind)
#ifdef FF_TCP_IP
/* AAA */
#define psa_aaa_cmd_req _ENTITY_PREFIXED(psa_aaa_cmd_req)
#define psa_aaa_open_port_req _ENTITY_PREFIXED(psa_aaa_open_port_req)
#define psa_aaa_close_port_req _ENTITY_PREFIXED(psa_aaa_close_port_req)
#define psa_aaa_dti_rsp _ENTITY_PREFIXED(psa_aaa_dti_rsp)
#define psa_aaa_disconnect_rsp _ENTITY_PREFIXED(psa_aaa_disconnect_rsp)
#endif
#ifdef GPRS
/* GMMREG */
#define psa_gmmreg_attach_cnf _ENTITY_PREFIXED(psa_gmmreg_attach_cnf)
#define psa_gmmreg_attach_rej _ENTITY_PREFIXED(psa_gmmreg_attach_rej)
#define psa_gmmreg_detach_cnf _ENTITY_PREFIXED(psa_gmmreg_detach_cnf)
#define psa_gmmreg_detach_ind _ENTITY_PREFIXED(psa_gmmreg_detach_ind)
#define psa_gmmreg_plmn_ind _ENTITY_PREFIXED(psa_gmmreg_plmn_ind)
#define psa_gmmreg_suspend_ind _ENTITY_PREFIXED(psa_gmmreg_suspend_ind)
#define psa_gmmreg_resume_ind _ENTITY_PREFIXED(psa_gmmreg_resume_ind)
#define psa_gmmreg_info_ind _ENTITY_PREFIXED(psa_gmmreg_info_ind)
#define psa_gmmreg_ciphering_ind _ENTITY_PREFIXED(psa_gmmreg_ciphering_ind)
/* SMREG */
#define psa_smreg_pdp_activate_cnf _ENTITY_PREFIXED(psa_smreg_pdp_activate_cnf)
#define psa_smreg_pdp_activate_rej _ENTITY_PREFIXED(psa_smreg_pdp_activate_rej)
#define psa_smreg_pdp_activate_ind _ENTITY_PREFIXED(psa_smreg_pdp_activate_ind)
#define psa_smreg_pdp_deactivate_cnf _ENTITY_PREFIXED(psa_smreg_pdp_deactivate_cnf)
#define psa_smreg_pdp_deactivate_ind _ENTITY_PREFIXED(psa_smreg_pdp_deactivate_ind)
#define psa_smreg_pdp_modify_ind _ENTITY_PREFIXED(psa_smreg_pdp_modify_ind)
/* SN */
#define psa_sn_count_cnf _ENTITY_PREFIXED(psa_sn_count_cnf)
#define psa_sn_switch_cnf _ENTITY_PREFIXED(psa_sn_switch_cnf)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -