blob: ea9f1d170066d04c12f3594fa551c6ecb19fa549 [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) 2016
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 FILE NAME: lec_msg_struct.h
39
40 DESCRIPTION:
41
42 This file contains the defenitions of all the LEC msg structures.
43
44*****************************************************************************/
45#ifndef _LEC_MSG_STRUCT_H_
46#define _LEC_MSG_STRUCT_H_
47
48#include "kal_public_defs.h"
49#include "lecapi.h"
50#include "l1dapi.h"
51
52
53typedef struct
54{
55 LOCAL_PARA_HDR
56 GpsDevConfigDataT msg;
57}lec_gps_device_power_on_req_msg_struct;
58
59typedef struct
60{
61 LOCAL_PARA_HDR
62 LecPseudorangeMsmtReqMsgT msg;
63}lec_pseudorange_msmt_req_msg_struct;
64
65typedef struct
66{
67 LOCAL_PARA_HDR
68 GpsEndMsgT msg;
69}lec_session_end_req_msg_struct;
70
71typedef struct
72{
73 LOCAL_PARA_HDR
74 ValNwkRptSystemTimeMsgT msg;
75}lec_36bit_nwk_cdma_time_msg_struct;
76
77typedef struct
78{
79 LOCAL_PARA_HDR
80 AGpsMSBased801T msg;
81}lec_psw_gps_eph_msg_struct;
82
83typedef struct
84{
85 LOCAL_PARA_HDR
86 AGpsMSBased801T msg;
87}lec_psw_gps_alm_msg_struct;
88
89typedef struct
90{
91 LOCAL_PARA_HDR
92 AGpsMSBased801T msg;
93}lec_psw_loc_resp_msg_struct;
94
95typedef struct
96{
97 LOCAL_PARA_HDR
98 LecGpsEndGpsAckMsgT msg;
99}lec_gps_end_gps_ack_msg_struct;
100
101typedef struct
102{
103 LOCAL_PARA_HDR
104 GpsDevConfigDataT msg;
105}lec_call_back_msg_struct;
106
107typedef struct
108{
109 LOCAL_PARA_HDR
110 LecGetRfBandMsgT msg;
111}lec_get_rf_band_msg_struct;
112
113typedef struct
114{
115 LOCAL_PARA_HDR
116 ValGpsPRMeasMsgT msg;
117}lec_ap_gps_pseudorange_msmt_rsp_msg_struct;
118
119typedef struct
120{
121 LOCAL_PARA_HDR
122 LecGpsSysReadyT msg;
123}lec_psw_ready_msg_struct;
124
125typedef struct
126{
127 LOCAL_PARA_HDR
128 LecL1dGpsTimeMsg msg;
129}lec_l1d_gps_time_ind_struct;
130
131typedef struct
132{
133 LOCAL_PARA_HDR
134 LecGpsRefAdjMsgT msg;
135}lec_gps_ref_freq_adj_msg_struct;
136typedef struct
137{
138 LOCAL_PARA_HDR
139}lec_sensitivity_assist_msg_struct;
140typedef struct
141{
142 LOCAL_PARA_HDR
143}lec_gps_ms_based_msg_struct;
144typedef struct
145{
146 LOCAL_PARA_HDR
147}lec_gps_ms_based_getassist_msg_struct;
148typedef struct
149{
150 LOCAL_PARA_HDR
151}lec_gps_init_gps_ack_msg_struct;
152typedef struct
153{
154 LOCAL_PARA_HDR
155}lec_gps_cont_gps_msg_struct;
156typedef struct
157{
158 LOCAL_PARA_HDR
159}lec_gps_hw_enable_msg_struct;
160typedef struct
161{
162 LOCAL_PARA_HDR
163}lec_dbm_read_blk_rsp_msg_struct;
164typedef struct
165{
166 LOCAL_PARA_HDR
167}lec_dbm_write_blk_rsp_msg_struct;
168typedef struct
169{
170 LOCAL_PARA_HDR
171}lec_gps_reset_assist_msg_struct;
172typedef struct
173{
174 LOCAL_PARA_HDR
175}lec_apmode_msg_struct;
176typedef struct
177{
178 LOCAL_PARA_HDR
179}lec_testmode_msg_struct;
180typedef struct
181{
182 LOCAL_PARA_HDR
183}lec_usermode_msg_struct;
184typedef struct
185{
186 LOCAL_PARA_HDR
187 LecNMEACfgSetMsgT msg;
188}lec_nmea_cfg_set_ets_msg_struct;
189typedef struct
190{
191 LOCAL_PARA_HDR
192 LecNmeaCfgGetReqMsgT msg;
193}lec_nmea_cfg_get_ets_msg_struct;
194typedef struct
195{
196 LOCAL_PARA_HDR
197GpsReStartT msg;
198}lec_psw_restart_msg_struct;
199typedef struct
200{
201 LOCAL_PARA_HDR
202}lec_psw_cdma_system_rsp_msg_struct;
203typedef struct
204{
205 LOCAL_PARA_HDR
206LecGpsFacGetCNoMsgT msg;
207}lec_val_factory_get_rf_cno_msg_struct;
208typedef struct
209{
210 LOCAL_PARA_HDR
211}lec_val_factory_stop_rf_cno_msg_struct;
212typedef struct
213{
214 LOCAL_PARA_HDR
215}lec_lte_trn_msg_struct;
216typedef struct
217{
218 LOCAL_PARA_HDR
219}lec_ap_gps_assist_req_msg_struct;
220typedef struct
221{
222 LOCAL_PARA_HDR
223}lec_fix_time_msg_struct;
224typedef struct
225{
226 LOCAL_PARA_HDR
227}lec_ap_gps_aa_assist_req_msg_struct;
228typedef struct
229{
230 LOCAL_PARA_HDR
231}lec_ap_gps_qos_req_msg_struct;
232
233typedef struct
234{
235 LOCAL_PARA_HDR
236}lec_val_ap_gps_start_ack_msg_struct;
237typedef struct
238{
239 LOCAL_PARA_HDR
240}lec_apf_ready_msg_struct;
241typedef struct
242{
243 LOCAL_PARA_HDR
244}lec_ap_gps_precise_time_aiding_req_msg_struct;
245typedef struct
246{
247 LOCAL_PARA_HDR
248}lec_ap_gps_frequency_aiding_req_msg_struct;
249typedef struct
250{
251 LOCAL_PARA_HDR
252ValGpsPRMeasMsgT msg;
253}LEC_AP_GPS_PSEUDORANGE_MSMT_RSP_MSG_struct;
254typedef struct
255{
256 LOCAL_PARA_HDR
257}lec_ap_gps_reference_location_aiding_req_msg_struct;
258typedef struct
259{
260 LOCAL_PARA_HDR
261}lec_val_cp_gps_stop_ack_msg_struct;
262typedef struct
263{
264 LOCAL_PARA_HDR
265}lec_ap_gps_assist_finish_msg_struct;
266typedef struct
267{
268 LOCAL_PARA_HDR
269}lec_ap_gps_stop_ack_msg_struct;
270typedef struct
271{
272 LOCAL_PARA_HDR
273LecCustomerIdSettingMsgT msg;
274}lec_customer_setting_msg_struct;
275typedef struct
276{
277 LOCAL_PARA_HDR
278}lec_ap_gps_period_sync_req_msg_struct;
279typedef struct
280{
281 LOCAL_PARA_HDR
282}lec_ap_gps_period_sync_stop_req_msg_struct;
283typedef struct
284{
285 LOCAL_PARA_HDR
286}lec_ap_delete_assit_data_cnf_msg_struct;
287typedef struct
288{
289 LOCAL_PARA_HDR
290}lec_startup_signal_msg_struct;
291
292#endif