blob: 4cf81e399bc1b70314ebe8abb66c3385e8169bfb [file] [log] [blame]
yu.dongc33b3072024-08-21 23:14:49 -07001/*****************************************************************************
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 *
38 * Filename:
39 * ---------
40 * dps_sap.h
41 *
42 * Project:
43 * --------
44 * Maui_Software
45 *
46 * Description:
47 * ------------
48 * Dummy Protocol Stack, SAP definition
49 *
50 * Author:
51 * -------
52 *
53 *============================================================================
54 * HISTORY
55 * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
56 *------------------------------------------------------------------------------
57 * removed!
58 * removed!
59 * removed!
60 *
61 * removed!
62 * removed!
63 * removed!
64 * removed!
65 *
66 * removed!
67 * removed!
68 * removed!
69 *
70 * removed!
71 * removed!
72 * removed!
73 *
74 * removed!
75 * removed!
76 * removed!
77 *
78 * removed!
79 * removed!
80 * removed!
81 *
82 * removed!
83 * removed!
84 * removed!
85 *
86 * removed!
87 * removed!
88 * removed!
89 * removed!
90 * removed!
91 * removed!
92 * removed!
93 * removed!
94 * removed!
95 * removed!
96 * removed!
97 * removed!
98 * removed!
99 * removed!
100 * removed!
101 * removed!
102 * removed!
103 * removed!
104 * removed!
105 * removed!
106 * removed!
107 * removed!
108 * removed!
109 *
110 * removed!
111 * removed!
112 * removed!
113 *
114 * removed!
115 * removed!
116 * removed!
117 *
118 *------------------------------------------------------------------------------
119 * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
120 *============================================================================
121 ****************************************************************************/
122
123#ifndef _DPS_MSGID_H
124#define _DPS_MSGID_H
125
126#if defined(DUMMY_PROTOCOL) && defined(__GSM_RAT__)
127
128#include "module_msg_range.h"
129
130MODULE_MSG_BEGIN(MSG_ID_DPS_CODE_BEGIN)
131MSG_ID_DPS_POWER_SCAN_REQ = MSG_ID_DPS_CODE_BEGIN,
132MSG_ID_DPS_STRONGEST_ARFCN_FB_SEARCH_REQ,
133MSG_ID_DPS_REPEATED_FB_SEARCH_REQ ,
134MSG_ID_DPS_SPECIFIC_BCCH_RX_REQ ,
135MSG_ID_DPS_START_IDLE_REQ ,
136MSG_ID_DPS_REPEATED_IDLE_REQ ,
137MSG_ID_DPS_CBCH_RX_REQ ,
138MSG_ID_DPS_SC_TEST_REQ ,
139MSG_ID_DPS_LOCATION_UPDATE_REQ ,
140MSG_ID_DPS_MT_CALL_REQ ,
141MSG_ID_DPS_MO_CALL_REQ ,
142MSG_ID_DPS_TEST_START_REQ ,
143MSG_ID_DPS_TEST_STOP_REQ ,
144MSG_ID_DPS_TEST_STOP2_REQ ,
145MSG_ID_DPS_CCCH_NC_MEAS_REQ ,
146MSG_ID_DPS_CCCH_EXT_MEAS_REQ ,
147MSG_ID_DPS_CCCH_PKT_IDLE_SC_TEST_REQ ,
148MSG_ID_DPS_CCCH_GPRS_ATTACH_ONE_PHASE_REQ ,
149MSG_ID_DPS_CCCH_GPRS_ATTACH_TWO_PHASE_REQ ,
150MSG_ID_DPS_CCCH_PACKET_IDLE1_REQ ,
151MSG_ID_DPS_CCCH_PACKET_IDLE2_REQ ,
152MSG_ID_DPS_CCCH_TBF_SC_TEST_REQ ,
153MSG_ID_DPS_CCCH_PACKET_IDLE_PBCCH_READ_REQ ,
154MSG_ID_DPS_PCCCH_PACKET_IDLE_REQ ,
155MSG_ID_DPS_PCCCH_PACKET_IDLE_PBCCH_UPDATE_REQ ,
156MSG_ID_DPS_PCCCH_PKT_IDLE_SC_TEST_REQ ,
157MSG_ID_DPS_PCCCH_PKT_IDLE_SC_TEST_PBCCH_UPDATE_REQ ,
158MSG_ID_DPS_PCCCH_PKT_IDLE_NC_MEAS_REQ ,
159MSG_ID_DPS_PCCCH_EXT_MEAS_REQ ,
160MSG_ID_DPS_PCCCH_GPRS_ATTACH_ONE_PHASE_REQ ,
161MSG_ID_DPS_PCCCH_GPRS_ATTACH_TWO_PHASE_REQ ,
162MSG_ID_DPS_SERVING_PBCCH_UPDATE_DURING_TBF_REQ ,
163MSG_ID_DPS_PCCCH_NBR_PSI_UPDATE_DURING_TBF_REQ ,
164MSG_ID_DPS_CCCH_NBR_PSI_UPDATE_DURING_TBF_REQ ,
165MSG_ID_RLC_DATA_REQ,
166MSG_ID_GRR_RLC_EST_IND,
167MSG_ID_GRR_RLC_EST_REQ_CNF,
168MSG_ID_GRR_RLC_REL_REQ,
169MSG_ID_L1_RLC_PDTCH_CNF,
170MSG_ID_L1_RLC_PACCH_IND,
171MSG_ID_L1_RLC_PACCH_CNF,
172MSG_ID_L1_RLC_PDTCH_IND,
173MSG_ID_RLC_GRR_DATA_IND,
174MSG_ID_RLC_GRR_REL_IND,
175MSG_ID_RLC_GRR_REL_CNF,
176MSG_ID_RR_FRAMETICK,
177MSG_ID_MPAL_FRAMETICK,
178MSG_ID_L1D_LOOPBACK_REQ,
179MSG_ID_DPS_CCCH_ICMP_REQ,
180MSG_ID_DPS_CCCH_GPRS_NONSIGNALING_REQ,
181MSG_ID_DPS_CCCH_GPRS_NONSIG_FT_REQ,
182MSG_ID_DPS_POWER_SCAN_WITH_STORED_LIST_REQ,
183MSG_ID_DPS_CCCH_COMB_PAGE_REORG_REQ,
184MSG_ID_DPS_CCCH_EGPRS_ATTACH_ONE_PHASE_REQ,
185MSG_ID_DPS_CCCH_EGPRS_ATTACH_TWO_PHASE_REQ,
186MSG_ID_DPS_PCCCH_EGPRS_ATTACH_ONE_PHASE_REQ,
187MSG_ID_DPS_PCCCH_EGPRS_ATTACH_TWO_PHASE_REQ,
188MSG_ID_DPS_CCCH_EGPRS_TBF_NBCCH_REQ,
189MSG_ID_DPS_CCCH_EGPRS_TBF_NPBCCH_REQ,
190MSG_ID_DPS_PCCCH_EGPRS_TBF_NPBCCH_REQ,
191MSG_ID_RLC_MPAL_EGPRS_SRB_REQ,
192MSG_ID_DPS_UNIT_TEST_DL_CALLBACK,
193MSG_ID_DPS_UNIT_TEST_INIT,
194MSG_ID_DPS_UNIT_TEST_TRACE_PRINTER,
195MSG_ID_DPS_TRACE_PRINTER_UPDATE_VN,
196
197/* For Dual DPS */ /* With "MSG_ID_DPS_xxx_REQ" */
198/* 2G Standby 3G Active: start from UDPS */
199MSG_ID_DPS_UDPS_GSM_MEAS_IN_NULL_REQ, /* GM1 */
200MSG_ID_DPS_UDPS_GSM_MEAS_IN_IDLE_REQ, /* GM2 */
201MSG_ID_DPS_UDPS_GSM_MEAS_IN_FACH_REQ, /* GM3 */
202MSG_ID_DPS_UDPS_GSM_REPORTING_DELAY_REQ, /* GM4 */
203MSG_ID_DPS_UDPS_GSM_REPORTING_DELAY_NO_BSIC_REQ, /* GM5 */
204MSG_ID_DPS_UDPS_ABS_GSM_CARRIER_RSSI_REQ, /* GM6 */
205
206/* 2G Active 3G Standby: still start from UDPS */
207MSG_ID_DPS_UDPS_UMTS_MEAS_IN_SCAN_REQ, /*UM1*/
208MSG_ID_DPS_UDPS_UMTS_MEAS_IN_IDLE_REQ, /*UM2*/
209MSG_ID_DPS_UDPS_UMTS_MEAS_IN_DEDI_REQ, /*UM3*/
210MSG_ID_DPS_UDPS_UMTS_MEAS_IN_PIDLE_REQ, /*UM4*/
211MSG_ID_DPS_UDPS_UMTS_MEAS_IN_PTX_REQ, /*UM5*/
212MSG_ID_DPS_UDPS_RECURSIVE_TCS_IN_2G_IDLE_REQ, /* UM6 = CS12(CSD) and CS13(CSD) */
213MSG_ID_DPS_UDPS_RECURSIVE_TCS_IN_2G_DEDI_REQ, /* UM7 = CS8(CSD) and CS9(CSD) */
214
215MSG_ID_DPS_UDPS_GSM_CRS_TO_UMTS_REQ, /*IRT1*/
216MSG_ID_DPS_UDPS_UMTS_CRS_TO_GSM_REQ, /*IRT2*/
217MSG_ID_DPS_UDPS_GSM_HHO_TO_UMTS_REQ, /*IRT3*/
218MSG_ID_DPS_UDPS_UMTS_HHO_TO_GSM_REQ, /*IRT4*/
219
220
221MSG_ID_DPS_UDPS_TRIGGER_DPS_REQ, /* common usage */
222MSG_ID_DPS_RESPONSE_TO_UDPS_CNF, /* common usage */
223
224/* Copy from uas_gas_sap.h for the activity between DPS and UDPS */
225MSG_ID_UAS_GAS_CONFIG_GCELL_MEAS_REQ,
226
227MSG_ID_GAS_UAS_CONFIG_UCELL_MEAS_CNF,
228MSG_ID_GAS_UAS_UCELL_MEAS_IND,
229
230MSG_ID_UAS_GAS_CONFIG_GCELL_MEAS_CNF,
231MSG_ID_UAS_GAS_GCELL_MEAS_IND,
232MSG_ID_UAS_GAS_GCELL_BSIC_IND,
233MSG_ID_GAS_UAS_CONFIG_UCELL_MEAS_REQ,
234
235/* For Dual DPS */
236MODULE_MSG_END(MSG_ID_DPS_CODE_TAIL)
237
238#endif
239
240#endif //_DPS_MSGID_H
241