| /***************************************************************************** |
| * Copyright Statement: |
| * -------------------- |
| * This software is protected by Copyright and the information contained |
| * herein is confidential. The software may not be copied and the information |
| * contained herein may not be used or disclosed except with the written |
| * permission of MediaTek Inc. (C) 2005 |
| * |
| * BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES |
| * THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE") |
| * RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON |
| * AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, |
| * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF |
| * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. |
| * NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE |
| * SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR |
| * SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH |
| * THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO |
| * NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S |
| * SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM. |
| * |
| * BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE |
| * LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE, |
| * AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE, |
| * OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO |
| * MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. |
| * |
| * THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE |
| * WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF |
| * LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND |
| * RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER |
| * THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC). |
| * |
| *****************************************************************************/ |
| |
| /******************************************************************************* |
| * Filename: |
| * --------- |
| * l4b_at_request.def |
| * |
| * |
| * Description: |
| * ------------ |
| * define the items in l4b_at_request_table, and expended for |
| * MSG_ID_L4B_L4BXXX_YYY_IND and MSG_ID_L4B_L4BXXX_YYY_RSP |
| * |
| * Author: |
| * ------- |
| * Hong Yu |
| * |
| *============================================================================== |
| *******************************************************************************/ |
| |
| /* |
| This table defines the AT command requests from L4BXXX to LWTG or C2K protocol stack, which is relayed by L4B |
| 1. L4B_ATCI_AT: (<ENUM_ID>,<ind_msg>,<at_encode_func_ptr>,<rsp_msg>,<rsp_msg_func_ptr>) |
| - Relay AT command to ATCI |
| 2. L4B_CVAL_AT: (<ENUM_ID>,<ind_msg>,<at_encode_func_ptr>,<rsp_msg>,<rsp_msg_func_ptr>) |
| - Relay AT command to CVAL |
| |
| <ENUM_ID> |
| -For enum expansion. The name convention is L4B_RELAY_XXX |
| <ind_msg> |
| -The indication MSG_ID_L4B_L4BXXX_YYY_IND from L4BXXX to L4B |
| <at_encode_func_ptr> |
| -Encode AT command from the ind_msg |
| <rsp_msg> |
| -MSG_ID_L4B_L4BXXX_YYY_RSP from L4B to L4BXXX |
| <rsp_msg_func_ptr> |
| -convert AT response to rsp_msg, which type is L4B_AT_RSP_TO_ILM_FUNC |
| */ |
| |
| /* L4BPWR AT cmd begin */ |
| L4B_ATCI_AT(L4B_RELAY_EBOOT, MSG_ID_L4B_L4BPWR_EBOOT_IND, l4bpwr_eboot_ind_construct_func, MSG_ID_L4B_L4BPWR_EBOOT_RSP, l4bpwr_eboot_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_C2KEBOOT, MSG_ID_L4B_L4BPWR_C2KEBOOT_IND, l4bpwr_eboot_ind_construct_func, MSG_ID_L4B_L4BPWR_C2KEBOOT_RSP, l4bpwr_eboot_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_EFUN, MSG_ID_L4B_L4BPWR_EFUN_IND, l4bpwr_efun_ind_construct_func, MSG_ID_L4B_L4BPWR_EFUN_RSP, l4bpwr_efun_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_C2KEFUN, MSG_ID_L4B_L4BPWR_C2KEFUN_IND, l4bpwr_efun_ind_construct_func, MSG_ID_L4B_L4BPWR_C2KEFUN_RSP, l4bpwr_c2kefun_rsp_construct_func) |
| /* L4BPWR AT cmd end */ |
| |
| /* L4BNW AT cmd begin */ |
| L4B_ATCI_AT(L4B_RELAY_ERAT, MSG_ID_L4B_L4BNW_ERAT_IND, l4bnw_erat_ind_construct_func, MSG_ID_L4B_L4BNW_ERAT_RSP, l4bnw_erat_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_ERATEFUN, MSG_ID_L4B_L4BNW_ERATEFUN_IND, l4bnw_efun_ind_construct_func, MSG_ID_L4B_L4BNW_ERATEFUN_RSP, l4bnw_efun_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_C2KERATEFUN, MSG_ID_L4B_L4BNW_C2KERATEFUN_IND, l4bnw_c2k_efun_ind_construct_func, MSG_ID_L4B_L4BNW_C2KERATEFUN_RSP, l4bnw_c2k_efun_rsp_construct_func) |
| |
| L4B_ATCI_AT(L4B_RELAY_EGTYPE, MSG_ID_L4B_L4BNW_EGTYPE_IND, l4bnw_egtype_ind_construct_func, MSG_ID_L4B_L4BNW_EGTYPE_RSP, l4bnw_egtype_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_C2KEGTYPE, MSG_ID_L4B_L4BNW_C2KEGTYPE_IND, l4bnw_egtype_ind_construct_func, MSG_ID_L4B_L4BNW_C2KEGTYPE_RSP, l4bnw_c2kegtype_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_CGATT, MSG_ID_L4B_L4BNW_CGATT_IND, l4bnw_cgatt_ind_construct_func, MSG_ID_L4B_L4BNW_CGATT_RSP, l4bnw_cgatt_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_C2KCGATT, MSG_ID_L4B_L4BNW_C2KCGATT_IND, l4bnw_cgatt_ind_construct_func, MSG_ID_L4B_L4BNW_C2KCGATT_RSP, l4bnw_c2kcgatt_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_EOPS, MSG_ID_L4B_L4BNW_EOPS_IND, l4bnw_eops_ind_construct_func, MSG_ID_L4B_L4BNW_EOPS_RSP, l4bnw_eops_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_C2KEOPS, MSG_ID_L4B_L4BNW_C2KEOPS_IND, l4bnw_eops_ind_construct_func, MSG_ID_L4B_L4BNW_C2KEOPS_RSP, l4bnw_c2keops_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_ATV, MSG_ID_L4B_L4BNW_ATV_IND, l4bnw_atv_ind_construct_func, MSG_ID_L4B_L4BNW_ATV_RSP, l4bnw_atv_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_C2KATV, MSG_ID_L4B_L4BNW_C2KATV_IND, l4bnw_atv_ind_construct_func, MSG_ID_L4B_L4BNW_C2KATV_RSP, l4bnw_c2katv_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_ATZ, MSG_ID_L4B_L4BNW_ATZ_IND, l4bnw_atz_ind_construct_func, MSG_ID_L4B_L4BNW_ATZ_RSP, l4bnw_atz_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_C2KATZ, MSG_ID_L4B_L4BNW_C2KATZ_IND, l4bnw_atz_ind_construct_func, MSG_ID_L4B_L4BNW_C2KATZ_RSP, l4bnw_c2katz_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_EGMC, MSG_ID_L4B_L4BNW_EGMC_IND, l4bnw_egmc_ind_construct_func, MSG_ID_L4B_L4BNW_EGMC_RSP, l4bnw_egmc_rsp_construct_func) |
| /* L4BNW AT cmd end */ |
| |
| /* L4BCC AT cmd begin */ |
| L4B_CVAL_AT(L4B_RELAY_CDV, MSG_ID_L4B_L4BCC_C2K_CDV_IND, l4bcc_c2k_cdv_ind_construct_func, MSG_ID_L4B_L4BCC_C2K_CDV_RSP, l4bcc_c2k_cdv_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_CHV, MSG_ID_L4B_L4BCC_C2K_CHV_IND, l4bcc_c2k_chv_ind_construct_func, MSG_ID_L4B_L4BCC_C2K_CHV_RSP, l4bcc_c2k_chv_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_ATA, MSG_ID_L4B_L4BCC_C2K_ATA_IND, l4bcc_c2k_ata_ind_construct_func, MSG_ID_L4B_L4BCC_C2K_ATA_RSP, l4bcc_c2k_ata_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_ECCCDV, MSG_ID_L4B_L4BCC_C2K_ECCCDV_IND, l4bcc_c2k_ecccdv_ind_construct_func, MSG_ID_L4B_L4BCC_C2K_ECCCDV_RSP, l4bcc_c2k_ecccdv_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_C2KCLCC, MSG_ID_L4B_L4BCC_C2K_CLCC_IND, l4bcc_c2k_clcc_ind_construct_func, MSG_ID_L4B_L4BCC_C2K_CLCC_RSP, l4bcc_c2k_clcc_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_C2KEAIC, MSG_ID_L4B_L4BCC_C2K_EAIC_IND, l4bcc_c2k_eaic_ind_construct_func, MSG_ID_L4B_L4BCC_C2K_EAIC_RSP, l4bcc_c2k_eaic_rsp_construct_func) |
| |
| L4B_CVAL_AT(L4B_RELAY_C2KSTKCALL, MSG_ID_L4B_L4BCC_C2K_STKCALL_IND, l4bcc_c2k_stkcall_ind_construct_func, MSG_ID_L4B_L4BCC_C2K_STKCALL_RSP, l4bcc_c2k_stkcall_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_C2KCEER, MSG_ID_L4B_L4BCC_C2K_CEER_IND, l4bcc_c2k_ceer_ind_construct_func, MSG_ID_L4B_L4BCC_C2K_CEER_RSP, l4bcc_c2k_ceer_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_C2KVTS, MSG_ID_L4B_L4BCC_C2K_VTS_IND, l4bcc_c2k_vts_ind_construct_func, MSG_ID_L4B_L4BCC_C2K_VTS_RSP, l4bcc_c2k_vts_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_VTC_START, MSG_ID_L4B_L4BCC_C2K_VTC_START_IND, l4bcc_c2k_vtc_start_ind_construct_func, MSG_ID_L4B_L4BCC_C2K_VTC_START_RSP, l4bcc_c2k_vtc_start_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_VTC_STOP, MSG_ID_L4B_L4BCC_C2K_VTC_STOP_IND, l4bcc_c2k_vtc_stop_ind_construct_func, MSG_ID_L4B_L4BCC_C2K_VTC_STOP_RSP, l4bcc_c2k_vtc_stop_rsp_construct_func) |
| /* L4BCC AT cmd end */ |
| |
| /* L4BSMS AT cmd begin */ |
| L4B_ATCI_AT(L4B_RELAY_CNMI_ATCI, MSG_ID_L4B_L4BSMS_CNMI_ATCI_IND, l4bsms_cnmi_ind_construct_func, MSG_ID_L4B_L4BSMS_CNMI_ATCI_RSP, l4bsms_cnmi_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_CNMI_CVAL, MSG_ID_L4B_L4BSMS_CNMI_CVAL_IND, l4bsms_cnmi_ind_construct_func, MSG_ID_L4B_L4BSMS_CNMI_CVAL_RSP, l4bsms_cnmi_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_CMGF_ATCI, MSG_ID_L4B_L4BSMS_CMGF_ATCI_IND, l4bsms_cmgf_ind_construct_func, MSG_ID_L4B_L4BSMS_CMGF_ATCI_RSP, l4bsms_cmgf_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_CMGF_CVAL, MSG_ID_L4B_L4BSMS_CMGF_CVAL_IND, l4bsms_cmgf_ind_construct_func, MSG_ID_L4B_L4BSMS_CMGF_CVAL_RSP, l4bsms_cmgf_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_EMEMS_ATCI, MSG_ID_L4B_L4BSMS_EMEMS_ATCI_IND, l4bsms_emems_ind_construct_func, MSG_ID_L4B_L4BSMS_EMEMS_ATCI_RSP, l4bsms_emems_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_EMEMS_CVAL, MSG_ID_L4B_L4BSMS_EMEMS_CVAL_IND, l4bsms_emems_ind_construct_func, MSG_ID_L4B_L4BSMS_EMEMS_CVAL_RSP, l4bsms_emems_rsp_construct_func) |
| /* L4BSMS AT cmd end */ |
| |
| /* L4BNW AT cmd begin */ |
| L4B_ATCI_AT(L4B_RELAY_ECSQ, MSG_ID_L4B_L4BNW_ECSQ_ATCI_IND, l4bnw_ecsq_atci_ind_construct_func, MSG_ID_L4B_L4BNW_ECSQ_ATCI_RSP, l4bnw_ecsq_atci_rsp_construct_func) |
| /* L4BNW AT cmd end */ |
| |
| /* L4BSIM AT cmd begin */ |
| /* MD1 ATCI */ |
| L4B_ATCI_AT(L4B_RELAY_ECRLA_ATCI, MSG_ID_L4B_L4BSIM_ECRLA_ATCI_IND, l4bsim_ecrla_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_ECRLA_ATCI_RSP, l4bsim_ecrla_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_ECRSM_ATCI, MSG_ID_L4B_L4BSIM_ECRSM_ATCI_IND, l4bsim_ecrsm_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_ECRSM_ATCI_RSP, l4bsim_ecrsm_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_ICCID_ATCI, MSG_ID_L4B_L4BSIM_ICCID_ATCI_IND, l4bsim_iccid_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_ICCID_ATCI_RSP, l4bsim_iccid_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_CNUM_ATCI, MSG_ID_L4B_L4BSIM_CNUM_ATCI_IND, l4bsim_cnum_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_CNUM_ATCI_RSP, l4bsim_cnum_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_ESIMAPP_ATCI, MSG_ID_L4B_L4BSIM_ESIMAPP_ATCI_IND, l4bsim_esimapp_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_ESIMAPP_ATCI_RSP, l4bsim_esimapp_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_CRLA_ATCI, MSG_ID_L4B_L4BSIM_CRLA_ATCI_IND, l4bsim_crla_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_CRLA_ATCI_RSP, l4bsim_crla_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_CGLA_ATCI, MSG_ID_L4B_L4BSIM_CGLA_ATCI_IND, l4bsim_cgla_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_CGLA_ATCI_RSP, l4bsim_cgla_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_CRSM_ATCI, MSG_ID_L4B_L4BSIM_CRSM_ATCI_IND, l4bsim_crsm_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_CRSM_ATCI_RSP, l4bsim_crsm_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_CSIM_ATCI, MSG_ID_L4B_L4BSIM_CSIM_ATCI_IND, l4bsim_csim_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_CSIM_ATCI_RSP, l4bsim_csim_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_CCHO_ATCI, MSG_ID_L4B_L4BSIM_CCHO_ATCI_IND, l4bsim_ccho_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_CCHO_ATCI_RSP, l4bsim_ccho_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_CCHC_ATCI, MSG_ID_L4B_L4BSIM_CCHC_ATCI_IND, l4bsim_cchc_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_CCHC_ATCI_RSP, l4bsim_cchc_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_ECIMI_ATCI, MSG_ID_L4B_L4BSIM_ECIMI_ATCI_IND, l4bsim_ecimi_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_ECIMI_ATCI_RSP, l4bsim_ecimi_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_ECPIN_ATCI, MSG_ID_L4B_L4BSIM_ECPIN_ATCI_IND, l4bsim_ecpin_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_ECPIN_ATCI_RSP, l4bsim_ecpin_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_CPIN_ATCI, MSG_ID_L4B_L4BSIM_CPIN_ATCI_IND, l4bsim_cpin_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_CPIN_ATCI_RSP, l4bsim_cpin_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_EPIN1_ATCI, MSG_ID_L4B_L4BSIM_EPIN1_ATCI_IND, l4bsim_epin1_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_EPIN1_ATCI_RSP, l4bsim_parse_cmd_result_from_generic_at_rsp) |
| L4B_ATCI_AT(L4B_RELAY_EPIN2_ATCI, MSG_ID_L4B_L4BSIM_EPIN2_ATCI_IND, l4bsim_epin2_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_EPIN2_ATCI_RSP, l4bsim_parse_cmd_result_from_generic_at_rsp) |
| L4B_ATCI_AT(L4B_RELAY_EPINC_ATCI, MSG_ID_L4B_L4BSIM_EPINC_ATCI_IND, l4bsim_epinc_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_EPINC_ATCI_RSP, l4bsim_parse_cmd_result_from_generic_at_rsp) |
| L4B_ATCI_AT(L4B_RELAY_CPWD_ATCI, MSG_ID_L4B_L4BSIM_CPWD_ATCI_IND, l4bsim_cpwd_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_CPWD_ATCI_RSP, l4bsim_parse_cmd_result_from_generic_at_rsp) |
| L4B_ATCI_AT(L4B_RELAY_ECLCK_ATCI, MSG_ID_L4B_L4BSIM_ECLCK_ATCI_IND, l4bsim_repack_e_cmd_app_id_atci_at_cmd, MSG_ID_L4B_L4BSIM_ECLCK_ATCI_RSP, l4bsim_parse_cmd_result_from_generic_at_rsp) |
| L4B_ATCI_AT(L4B_RELAY_CLCK_ATCI, MSG_ID_L4B_L4BSIM_CLCK_ATCI_IND, l4bsim_repack_generic_at_cmd, MSG_ID_L4B_L4BSIM_CLCK_ATCI_RSP, l4bsim_parse_cmd_result_from_generic_at_rsp) |
| L4B_ATCI_AT(L4B_RELAY_ESLOTSINFO_CPIN_ATCI, MSG_ID_L4B_L4BSIM_ESLOTSINFO_CPIN_ATCI_IND, l4bsim_cpin_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_ESLOTSINFO_CPIN_ATCI_RSP, l4bsim_cpin_atci_rsp_construct_func) |
| |
| /* MD3 CVAL */ |
| L4B_CVAL_AT(L4B_RELAY_ECRLA_CVAL, MSG_ID_L4B_L4BSIM_ECRLA_CVAL_IND, l4bsim_ecrla_cval_ind_construct_func, MSG_ID_L4B_L4BSIM_ECRLA_CVAL_RSP, l4bsim_ecrla_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_ECRSM_CVAL, MSG_ID_L4B_L4BSIM_ECRSM_CVAL_IND, l4bsim_ecrsm_cval_ind_construct_func, MSG_ID_L4B_L4BSIM_ECRSM_CVAL_RSP, l4bsim_ecrsm_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_ICCID_CVAL, MSG_ID_L4B_L4BSIM_ICCID_CVAL_IND, l4bsim_iccid_cval_ind_construct_func, MSG_ID_L4B_L4BSIM_ICCID_CVAL_RSP, l4bsim_iccid_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_CNUM_CVAL, MSG_ID_L4B_L4BSIM_CNUM_CVAL_IND, l4bsim_cnum_cval_ind_construct_func, MSG_ID_L4B_L4BSIM_CNUM_CVAL_RSP, l4bsim_cnum_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_ESIMAPP_CVAL, MSG_ID_L4B_L4BSIM_ESIMAPP_CVAL_IND, l4bsim_esimapp_cval_ind_construct_func, MSG_ID_L4B_L4BSIM_ESIMAPP_CVAL_RSP, l4bsim_esimapp_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_CRLA_CVAL, MSG_ID_L4B_L4BSIM_CRLA_CVAL_IND, l4bsim_crla_cval_ind_construct_func, MSG_ID_L4B_L4BSIM_CRLA_CVAL_RSP, l4bsim_crla_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_CGLA_CVAL, MSG_ID_L4B_L4BSIM_CGLA_CVAL_IND, l4bsim_cgla_cval_ind_construct_func, MSG_ID_L4B_L4BSIM_CGLA_CVAL_RSP, l4bsim_cgla_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_CRSM_CVAL, MSG_ID_L4B_L4BSIM_CRSM_CVAL_IND, l4bsim_crsm_cval_ind_construct_func, MSG_ID_L4B_L4BSIM_CRSM_CVAL_RSP, l4bsim_crsm_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_CSIM_CVAL, MSG_ID_L4B_L4BSIM_CSIM_CVAL_IND, l4bsim_csim_cval_ind_construct_func, MSG_ID_L4B_L4BSIM_CSIM_CVAL_RSP, l4bsim_csim_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_CCHO_CVAL, MSG_ID_L4B_L4BSIM_CCHO_CVAL_IND, l4bsim_ccho_cval_ind_construct_func, MSG_ID_L4B_L4BSIM_CCHO_CVAL_RSP, l4bsim_ccho_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_CCHC_CVAL, MSG_ID_L4B_L4BSIM_CCHC_CVAL_IND, l4bsim_cchc_cval_ind_construct_func, MSG_ID_L4B_L4BSIM_CCHC_CVAL_RSP, l4bsim_cchc_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_ECIMI_CVAL, MSG_ID_L4B_L4BSIM_ECIMI_CVAL_IND, l4bsim_ecimi_cval_ind_construct_func, MSG_ID_L4B_L4BSIM_ECIMI_CVAL_RSP, l4bsim_ecimi_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_ECPIN_CVAL, MSG_ID_L4B_L4BSIM_ECPIN_CVAL_IND, l4bsim_ecpin_cval_ind_construct_func, MSG_ID_L4B_L4BSIM_ECPIN_CVAL_RSP, l4bsim_ecpin_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_CPIN_CVAL, MSG_ID_L4B_L4BSIM_CPIN_CVAL_IND, l4bsim_cpin_cval_ind_construct_func, MSG_ID_L4B_L4BSIM_CPIN_CVAL_RSP, l4bsim_cpin_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_EPIN1_CVAL, MSG_ID_L4B_L4BSIM_EPIN1_CVAL_IND, l4bsim_epin1_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_EPIN1_CVAL_RSP, l4bsim_parse_cmd_result_from_generic_at_rsp) |
| L4B_CVAL_AT(L4B_RELAY_EPIN2_CVAL, MSG_ID_L4B_L4BSIM_EPIN2_CVAL_IND, l4bsim_epin2_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_EPIN2_CVAL_RSP, l4bsim_parse_cmd_result_from_generic_at_rsp) |
| L4B_CVAL_AT(L4B_RELAY_EPINC_CVAL, MSG_ID_L4B_L4BSIM_EPINC_CVAL_IND, l4bsim_epinc_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_EPINC_CVAL_RSP, l4bsim_parse_cmd_result_from_generic_at_rsp) |
| L4B_CVAL_AT(L4B_RELAY_CPWD_CVAL, MSG_ID_L4B_L4BSIM_CPWD_CVAL_IND, l4bsim_cpwd_atci_ind_construct_func, MSG_ID_L4B_L4BSIM_CPWD_CVAL_RSP, l4bsim_parse_cmd_result_from_generic_at_rsp) |
| L4B_CVAL_AT(L4B_RELAY_ECLCK_CVAL, MSG_ID_L4B_L4BSIM_ECLCK_CVAL_IND, l4bsim_repack_e_cmd_app_id_atci_at_cmd, MSG_ID_L4B_L4BSIM_ECLCK_CVAL_RSP, l4bsim_parse_cmd_result_from_generic_at_rsp) |
| L4B_CVAL_AT(L4B_RELAY_CLCK_CVAL, MSG_ID_L4B_L4BSIM_CLCK_CVAL_IND, l4bsim_repack_generic_at_cmd, MSG_ID_L4B_L4BSIM_CLCK_CVAL_RSP, l4bsim_parse_cmd_result_from_generic_at_rsp) |
| L4B_CVAL_AT(L4B_RELAY_ESLOTSINFO_CPIN_CVAL, MSG_ID_L4B_L4BSIM_ESLOTSINFO_CPIN_CVAL_IND, l4bsim_cpin_cval_ind_construct_func, MSG_ID_L4B_L4BSIM_ESLOTSINFO_CPIN_CVAL_RSP, l4bsim_cpin_cval_rsp_construct_func) |
| /* L4BSIM AT cmd end */ |
| |
| /* L4BSAT AT cmd begin */ |
| |
| /* MD1 ATCI */ |
| L4B_ATCI_AT(L4B_RELAY_STKTR_ATCI, MSG_ID_L4B_L4BSAT_STKTR_ATCI_IND, l4bsat_stktr_atci_ind_construct_func, MSG_ID_L4B_L4BSAT_STKTR_ATCI_RSP, l4bsat_generic_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_CUSATE_ATCI, MSG_ID_L4B_L4BSAT_CUSATE_ATCI_IND, l4bsat_cusate_atci_ind_construct_func, MSG_ID_L4B_L4BSAT_CUSATE_ATCI_RSP, l4bsat_cusate_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_STKCALL_ATCI, MSG_ID_L4B_L4BSAT_STKCALL_ATCI_IND, l4bsat_stkcall_atci_ind_construct_func, MSG_ID_L4B_L4BSAT_STKCALL_ATCI_RSP, l4bsat_generic_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_VDM_STKCALL_ATCI, MSG_ID_L4B_L4BSAT_VDM_STKCALL_ATCI_IND, l4bsat_stkcall_atci_ind_construct_func, MSG_ID_L4B_L4BSAT_VDM_STKCALL_ATCI_RSP, l4bsat_generic_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_STKSMS_ATCI, MSG_ID_L4B_L4BSAT_STKSMS_ATCI_IND, l4bsat_generic_atci_ind_construct_func, MSG_ID_L4B_L4BSAT_STKSMS_ATCI_RSP, l4bsat_generic_atci_rsp_construct_func) |
| #if defined(__TC10__) && defined(__IPC_ADAPTER__) |
| L4B_ATCI_AT(L4B_RELAY_STKSIMINIT_ATCI, MSG_ID_L4B_L4BSAT_STKSIMINIT_ATCI_IND, l4bsat_generic_atci_ind_construct_func, MSG_ID_L4B_L4BSAT_STKSIMINIT_ATCI_RSP, l4bsat_generic_atci_rsp_construct_func) |
| L4B_ATCI_AT(L4B_RELAY_STKCONF_ATCI, MSG_ID_L4B_L4BSAT_STKCONF_ATCI_IND, l4bsat_generic_atci_ind_construct_func, MSG_ID_L4B_L4BSAT_STKCONF_ATCI_RSP, l4bsat_generic_atci_rsp_construct_func) |
| #endif |
| |
| /* MD3 CVAL */ |
| L4B_CVAL_AT(L4B_RELAY_STKTR_CVAL, MSG_ID_L4B_L4BSAT_STKTR_CVAL_IND, l4bsat_stktr_cval_ind_construct_func, MSG_ID_L4B_L4BSAT_STKTR_CVAL_RSP, l4bsat_generic_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_CUSATE_CVAL, MSG_ID_L4B_L4BSAT_CUSATE_CVAL_IND, l4bsat_cusate_cval_ind_construct_func, MSG_ID_L4B_L4BSAT_CUSATE_CVAL_RSP, l4bsat_cusate_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_STKCALL_CVAL, MSG_ID_L4B_L4BSAT_STKCALL_CVAL_IND, l4bsat_stkcall_cval_ind_construct_func, MSG_ID_L4B_L4BSAT_STKCALL_CVAL_RSP, l4bsat_generic_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_VDM_STKCALL_CVAL, MSG_ID_L4B_L4BSAT_VDM_STKCALL_CVAL_IND, l4bsat_stkcall_cval_ind_construct_func, MSG_ID_L4B_L4BSAT_VDM_STKCALL_CVAL_RSP, l4bsat_generic_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_STKSMS_CVAL, MSG_ID_L4B_L4BSAT_STKSMS_CVAL_IND, l4bsat_generic_cval_ind_construct_func, MSG_ID_L4B_L4BSAT_STKSMS_CVAL_RSP, l4bsat_generic_cval_rsp_construct_func) |
| #if defined(__TC10__) && defined(__IPC_ADAPTER__) |
| L4B_CVAL_AT(L4B_RELAY_STKSIMINIT_CVAL, MSG_ID_L4B_L4BSAT_STKSIMINIT_CVAL_IND, l4bsat_generic_cval_ind_construct_func, MSG_ID_L4B_L4BSAT_STKSIMINIT_CVAL_RSP, l4bsat_generic_cval_rsp_construct_func) |
| L4B_CVAL_AT(L4B_RELAY_STKCONF_CVAL, MSG_ID_L4B_L4BSAT_STKCONF_CVAL_IND, l4bsat_generic_cval_ind_construct_func, MSG_ID_L4B_L4BSAT_STKCONF_CVAL_RSP, l4bsat_generic_cval_rsp_construct_func) |
| #endif |
| |
| /* L4BSAT AT cmd end */ |
| |
| |
| /* L4BSS AT cmd begin */ |
| |
| /* MD1 ATCI */ |
| |
| /* MD3 CVAL */ |
| |
| /* L4BSS AT cmd end */ |
| |
| /* L4BSBP AT cmd begin */ |
| L4B_ATCI_AT(L4B_RELAY_ESBP, MSG_ID_L4B_L4BSBP_ESBP_IND, l4bsbp_esbp_ind_construct_func, MSG_ID_L4B_L4BSBP_ESBP_RSP, l4bsbp_esbp_rsp_construct_func) |
| /* L4BSBP AT cmd end */ |