blob: 4c0374ee608baf79e09e19ebe63bece9042a2c47 [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001/*****************************************************************************
2* Copyright Statement:
3* --------------------
4* This software is protected by Copyright and the information contained
5* herein is confidential. The software may not be copied and the information
6* contained herein may not be used or disclosed except with the written
7* permission of MediaTek Inc. (C) 2005
8*
9* BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
10* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
11* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
12* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
13* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
14* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
15* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
16* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
17* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
18* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
19* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
20* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
21*
22* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
23* LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
24* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
25* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
26* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
27*
28* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
29* WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
30* LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
31* RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
32* THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
33*
34*****************************************************************************/
35
36/*******************************************************************************
37 * Filename:
38 * ---------
39 * l4b_at_request.def
40 *
41 *
42 * Description:
43 * ------------
44 * define the items in l4b_at_request_table, and expended for
45 * MSG_ID_L4B_L4BXXX_YYY_IND and MSG_ID_L4B_L4BXXX_YYY_RSP
46 *
47 * Author:
48 * -------
49 * Hong Yu
50 *
51 *==============================================================================
52 *******************************************************************************/
53
54/*
55This table defines the AT command requests from L4BXXX to LWTG or C2K protocol stack, which is relayed by L4B
561. L4B_ATCI_AT: (<ENUM_ID>,<ind_msg>,<at_encode_func_ptr>,<rsp_msg>,<rsp_msg_func_ptr>)
57- Relay AT command to ATCI
582. L4B_CVAL_AT: (<ENUM_ID>,<ind_msg>,<at_encode_func_ptr>,<rsp_msg>,<rsp_msg_func_ptr>)
59- Relay AT command to CVAL
60
61<ENUM_ID>
62 -For enum expansion. The name convention is L4B_RELAY_XXX
63<ind_msg>
64 -The indication MSG_ID_L4B_L4BXXX_YYY_IND from L4BXXX to L4B
65<at_encode_func_ptr>
66 -Encode AT command from the ind_msg
67<rsp_msg>
68 -MSG_ID_L4B_L4BXXX_YYY_RSP from L4B to L4BXXX
69<rsp_msg_func_ptr>
70 -convert AT response to rsp_msg, which type is L4B_AT_RSP_TO_ILM_FUNC
71*/
72
73/* L4BPWR AT cmd begin */
74L4B_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)
75L4B_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)
76L4B_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)
77L4B_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)
78/* L4BPWR AT cmd end */
79
80/* L4BNW AT cmd begin */
81L4B_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)
82L4B_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)
83L4B_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)
84
85L4B_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)
86L4B_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)
87L4B_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)
88L4B_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)
89L4B_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)
90L4B_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)
91L4B_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)
92L4B_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)
93L4B_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)
94L4B_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)
95L4B_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)
96/* L4BNW AT cmd end */
97
98/* L4BCC AT cmd begin */
99L4B_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)
100L4B_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)
101L4B_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)
102L4B_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)
103L4B_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)
104L4B_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)
105
106L4B_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)
107L4B_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)
108L4B_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)
109L4B_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)
110L4B_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)
111/* L4BCC AT cmd end */
112
113/* L4BSMS AT cmd begin */
114L4B_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)
115L4B_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)
116L4B_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)
117L4B_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)
118L4B_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)
119L4B_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)
120/* L4BSMS AT cmd end */
121
122/* L4BNW AT cmd begin */
123L4B_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)
124/* L4BNW AT cmd end */
125
126/* L4BSIM AT cmd begin */
127/* MD1 ATCI */
128L4B_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)
129L4B_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)
130L4B_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)
131L4B_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)
132L4B_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)
133L4B_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)
134L4B_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)
135L4B_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)
136L4B_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)
137L4B_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)
138L4B_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)
139L4B_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)
140L4B_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)
141L4B_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)
142L4B_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)
143L4B_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)
144L4B_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)
145L4B_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)
146L4B_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)
147L4B_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)
148L4B_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)
149
150/* MD3 CVAL */
151L4B_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)
152L4B_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)
153L4B_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)
154L4B_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)
155L4B_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)
156L4B_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)
157L4B_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)
158L4B_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)
159L4B_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)
160L4B_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)
161L4B_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)
162L4B_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)
163L4B_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)
164L4B_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)
165L4B_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)
166L4B_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)
167L4B_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)
168L4B_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)
169L4B_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)
170L4B_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)
171L4B_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)
172/* L4BSIM AT cmd end */
173
174/* L4BSAT AT cmd begin */
175
176/* MD1 ATCI */
177L4B_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)
178L4B_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)
179L4B_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)
180L4B_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)
181L4B_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)
182#if defined(__TC10__) && defined(__IPC_ADAPTER__)
183L4B_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)
184L4B_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)
185#endif
186
187/* MD3 CVAL */
188L4B_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)
189L4B_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)
190L4B_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)
191L4B_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)
192L4B_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)
193#if defined(__TC10__) && defined(__IPC_ADAPTER__)
194L4B_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)
195L4B_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)
196#endif
197
198/* L4BSAT AT cmd end */
199
200
201/* L4BSS AT cmd begin */
202
203/* MD1 ATCI */
204
205/* MD3 CVAL */
206
207/* L4BSS AT cmd end */
208
209/* L4BSBP AT cmd begin */
210L4B_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)
211/* L4BSBP AT cmd end */