• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*******************************************************************************
2 **+--------------------------------------------------------------------------+**
3 **|                                                                          |**
4 **| Copyright 1998-2008 Texas Instruments, Inc. - http://www.ti.com/         |**
5 **|                                                                          |**
6 **| Licensed under the Apache License, Version 2.0 (the "License");          |**
7 **| you may not use this file except in compliance with the License.         |**
8 **| You may obtain a copy of the License at                                  |**
9 **|                                                                          |**
10 **|     http://www.apache.org/licenses/LICENSE-2.0                           |**
11 **|                                                                          |**
12 **| Unless required by applicable law or agreed to in writing, software      |**
13 **| distributed under the License is distributed on an "AS IS" BASIS,        |**
14 **| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |**
15 **| See the License for the specific language governing permissions and      |**
16 **| limitations under the License.                                           |**
17 **|                                                                          |**
18 **+--------------------------------------------------------------------------+**
19 *******************************************************************************/
20 
21 //--------------------------------------------------------------------------
22 // Module:		TI_AdapterApi.cpp
23 //
24 // Purpose:		C interface implementation
25 //
26 //--------------------------------------------------------------------------
27 
28 #include "CommonAdapter.h"
29 #ifdef _WINDOWS
30 #endif
31 
32 tiBOOL TI_CheckAdapterObject(void *pObj);
33 
34 /********************************************************************/
35 tiINT32
TI_GetStatistics(TI_HANDLE hAdapter,TIWLN_STATISTICS * pStatistics)36 TI_GetStatistics(TI_HANDLE hAdapter, TIWLN_STATISTICS* pStatistics)
37 {
38     if ( !TI_CheckAdapterObject(hAdapter) )
39         return TI_RESULT_FAILED;
40     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetStatistics(pStatistics);
41 }
42 /********************************************************************/
43 tiINT32
TI_GetTxStatistics(TI_HANDLE hAdapter,TIWLN_TX_STATISTICS * pTxStatistics,UINT32 clearStatsFlag)44 TI_GetTxStatistics(TI_HANDLE hAdapter, TIWLN_TX_STATISTICS* pTxStatistics, UINT32 clearStatsFlag)
45 {
46     if ( !TI_CheckAdapterObject(hAdapter) )
47         return TI_RESULT_FAILED;
48     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetTxStatistics(pTxStatistics, clearStatsFlag);
49 }
50 /********************************************************************/
51 tiINT32
TI_EnableDisableRxDataFilters(TI_HANDLE hAdapter,tiBOOL enabled)52 TI_EnableDisableRxDataFilters(TI_HANDLE hAdapter, tiBOOL enabled)
53 {
54     if ( !TI_CheckAdapterObject(hAdapter) )
55         return TI_RESULT_FAILED;
56     return ((TI_WLAN_AdapterAPI *) hAdapter)->EnableDisableRxDataFilters(enabled);
57 }
58 /********************************************************************/
59 tiINT32
TI_GetRxDataFiltersStatistics(TI_HANDLE hAdapter,TIWLAN_DATA_FILTER_STATISTICS * pStatistics)60 TI_GetRxDataFiltersStatistics(TI_HANDLE hAdapter, TIWLAN_DATA_FILTER_STATISTICS * pStatistics)
61 {
62     if ( !TI_CheckAdapterObject(hAdapter) )
63         return TI_RESULT_FAILED;
64     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetRxDataFiltersStatistics(pStatistics);
65 }
66 /********************************************************************/
67 tiINT32
TI_GetPowerConsumptionStatistics(TI_HANDLE hAdapter,PowerConsumptionTimeStat_t * pStatistics)68 TI_GetPowerConsumptionStatistics(TI_HANDLE hAdapter, PowerConsumptionTimeStat_t * pStatistics)
69 {
70     if ( !TI_CheckAdapterObject(hAdapter) )
71         return TI_RESULT_FAILED;
72     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetPowerConsumptionStatistics(pStatistics);
73 
74 }
75 /********************************************************************/
76 tiINT32
TI_AddRxDataFilter(TI_HANDLE hAdapter,TIWLAN_DATA_FILTER_REQUEST * pRequest)77 TI_AddRxDataFilter(TI_HANDLE hAdapter, TIWLAN_DATA_FILTER_REQUEST * pRequest)
78 {
79     if ( !TI_CheckAdapterObject(hAdapter) )
80         return TI_RESULT_FAILED;
81     return ((TI_WLAN_AdapterAPI *) hAdapter)->AddRxDataFilter(pRequest);
82 }
83 /********************************************************************/
84 tiINT32
TI_RemoveRxDataFilter(TI_HANDLE hAdapter,TIWLAN_DATA_FILTER_REQUEST * pRequest)85 TI_RemoveRxDataFilter(TI_HANDLE hAdapter, TIWLAN_DATA_FILTER_REQUEST * pRequest)
86 {
87     if ( !TI_CheckAdapterObject(hAdapter) )
88         return TI_RESULT_FAILED;
89     return ((TI_WLAN_AdapterAPI *) hAdapter)->RemoveRxDataFilter(pRequest);
90 }
91 /********************************************************************/
92 //returns RSSI
93 tiINT32
TI_GetRSSI(TI_HANDLE hAdapter,tiINT32 * pRssi)94 TI_GetRSSI(TI_HANDLE hAdapter, tiINT32* pRssi)
95 {
96     if ( !TI_CheckAdapterObject(hAdapter) )
97         return TI_RESULT_FAILED;
98     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetRSSI(pRssi);
99 }
100 
101 
102 /********************************************************************/
103 //returns SNR
104 tiINT32
TI_GetSNR(TI_HANDLE hAdapter,tiUINT32 * pSnr)105 TI_GetSNR(TI_HANDLE hAdapter, tiUINT32* pSnr)
106 {
107     if ( !TI_CheckAdapterObject(hAdapter) )
108         return TI_RESULT_FAILED;
109     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetSNR(pSnr);
110 }
111 
112 /********************************************************************/
113 tiINT32
TI_SetDTagToAcMappingTable(TI_HANDLE hAdapter,acTrfcType_e * pDtagToAcTable)114 TI_SetDTagToAcMappingTable(TI_HANDLE  hAdapter, acTrfcType_e* pDtagToAcTable )
115 {
116     if ( !TI_CheckAdapterObject(hAdapter) )
117         return TI_RESULT_FAILED;
118     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetDTagToAcMappingTable(pDtagToAcTable);
119 }
120 
121 /********************************************************************/
122 tiINT32
TI_SetVAD(TI_HANDLE hAdapter,txDataVadTimerParams_t * pVadTimer)123 TI_SetVAD(TI_HANDLE  hAdapter, txDataVadTimerParams_t* pVadTimer )
124 {
125     if ( !TI_CheckAdapterObject(hAdapter) )
126         return TI_RESULT_FAILED;
127     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetVAD(pVadTimer);
128 }
129 
130 /********************************************************************/
131 tiINT32
TI_GetVAD(TI_HANDLE hAdapter,txDataVadTimerParams_t * pVadTimer)132 TI_GetVAD(TI_HANDLE  hAdapter, txDataVadTimerParams_t* pVadTimer )
133 {
134     if ( !TI_CheckAdapterObject(hAdapter) )
135         return TI_RESULT_FAILED;
136     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetVAD(pVadTimer);
137 }
138 
139 /********************************************************************/
140 tiINT32
TI_SetQosParameters(TI_HANDLE hAdapter,OS_802_11_QOS_PARAMS * pQosParams)141 TI_SetQosParameters(TI_HANDLE  hAdapter, OS_802_11_QOS_PARAMS* pQosParams )
142 {
143     if ( !TI_CheckAdapterObject(hAdapter) )
144         return TI_RESULT_FAILED;
145     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetQosParameters(pQosParams);
146 }
147 
148 /********************************************************************/
149 tiINT32
TI_SetQosRxTimeOut(TI_HANDLE hAdapter,OS_802_11_QOS_RX_TIMEOUT_PARAMS * pRxTimeOut)150 TI_SetQosRxTimeOut(TI_HANDLE  hAdapter, OS_802_11_QOS_RX_TIMEOUT_PARAMS* pRxTimeOut )
151 {
152     if ( !TI_CheckAdapterObject(hAdapter) )
153         return TI_RESULT_FAILED;
154     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetRxTimeOut(pRxTimeOut);
155 }
156 
157 /********************************************************************/
158 tiINT32
TI_GetAPQosParameters(TI_HANDLE hAdapter,OS_802_11_AC_QOS_PARAMS * pACQosParams)159 TI_GetAPQosParameters(TI_HANDLE  hAdapter, OS_802_11_AC_QOS_PARAMS* pACQosParams)
160 {
161     if ( !TI_CheckAdapterObject(hAdapter) )
162         return TI_RESULT_FAILED;
163     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetAPQosParameters(pACQosParams);
164 }
165 /********************************************************************/
166 tiINT32
TI_GetAPQosCapabilitesParameters(TI_HANDLE hAdapter,OS_802_11_AP_QOS_CAPABILITIES_PARAMS * pAPQosCapabiltiesParams)167 TI_GetAPQosCapabilitesParameters(TI_HANDLE  hAdapter, OS_802_11_AP_QOS_CAPABILITIES_PARAMS* pAPQosCapabiltiesParams)
168 {
169     if ( !TI_CheckAdapterObject(hAdapter) )
170         return TI_RESULT_FAILED;
171     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetAPQosCapabilitesParameters(pAPQosCapabiltiesParams);
172 }
173 /********************************************************************/
174 tiINT32
TI_AddTspec(TI_HANDLE hAdapter,OS_802_11_QOS_TSPEC_PARAMS * pTspecParams)175 TI_AddTspec	(TI_HANDLE  hAdapter, OS_802_11_QOS_TSPEC_PARAMS* pTspecParams)
176 {
177     if ( !TI_CheckAdapterObject(hAdapter) )
178         return TI_RESULT_FAILED;
179     return ((TI_WLAN_AdapterAPI *) hAdapter)->AddTspec(pTspecParams);
180 }
181 /********************************************************************/
182 tiINT32
TI_GetTspecParameters(TI_HANDLE hAdapter,OS_802_11_QOS_TSPEC_PARAMS * pTspecParams)183 TI_GetTspecParameters(TI_HANDLE  hAdapter, OS_802_11_QOS_TSPEC_PARAMS* pTspecParams)
184 {
185     if ( !TI_CheckAdapterObject(hAdapter) )
186         return TI_RESULT_FAILED;
187     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetTspecParameters(pTspecParams);
188 }
189 /********************************************************************/
190 tiINT32
TI_DeleteTspec(TI_HANDLE hAdapter,OS_802_11_QOS_DELETE_TSPEC_PARAMS * pDelTspecParams)191 TI_DeleteTspec(TI_HANDLE  hAdapter, OS_802_11_QOS_DELETE_TSPEC_PARAMS* pDelTspecParams)
192 {
193     if ( !TI_CheckAdapterObject(hAdapter) )
194         return TI_RESULT_FAILED;
195     return ((TI_WLAN_AdapterAPI *) hAdapter)->DeleteTspec(pDelTspecParams);
196 }
197 /********************************************************************/
198 tiINT32
TI_GetCurrentACStatus(TI_HANDLE hAdapter,OS_802_11_AC_UPSD_STATUS_PARAMS * pAcStatusParams)199 TI_GetCurrentACStatus(TI_HANDLE  hAdapter, OS_802_11_AC_UPSD_STATUS_PARAMS *pAcStatusParams)
200 {
201     if ( !TI_CheckAdapterObject(hAdapter) )
202         return TI_RESULT_FAILED;
203     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetCurrentACStatus(pAcStatusParams);
204 }
205 /********************************************************************/
206 tiINT32
TI_SetMediumUsageThreshold(TI_HANDLE hAdapter,OS_802_11_THRESHOLD_CROSS_PARAMS * pThresholdCrossParams)207 TI_SetMediumUsageThreshold(TI_HANDLE  hAdapter, OS_802_11_THRESHOLD_CROSS_PARAMS* pThresholdCrossParams)
208 {
209     if ( !TI_CheckAdapterObject(hAdapter) )
210         return TI_RESULT_FAILED;
211     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetMediumUsageThreshold(pThresholdCrossParams);
212 }
213 /********************************************************************/
214 tiINT32
TI_SetPhyRateThreshold(TI_HANDLE hAdapter,OS_802_11_THRESHOLD_CROSS_PARAMS * pThresholdCrossParams)215 TI_SetPhyRateThreshold(TI_HANDLE  hAdapter, OS_802_11_THRESHOLD_CROSS_PARAMS* pThresholdCrossParams)
216 {
217     if ( !TI_CheckAdapterObject(hAdapter) )
218         return TI_RESULT_FAILED;
219     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetPhyRateThreshold(pThresholdCrossParams);
220 }
221 /********************************************************************/
222 tiINT32
TI_GetMediumUsageThreshold(TI_HANDLE hAdapter,OS_802_11_THRESHOLD_CROSS_PARAMS * pThresholdCrossParams)223 TI_GetMediumUsageThreshold(TI_HANDLE  hAdapter, OS_802_11_THRESHOLD_CROSS_PARAMS* pThresholdCrossParams)
224 {
225     if ( !TI_CheckAdapterObject(hAdapter) )
226         return TI_RESULT_FAILED;
227     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetMediumUsageThreshold(pThresholdCrossParams);
228 }
229 /********************************************************************/
230 tiINT32
TI_GetPhyRateThreshold(TI_HANDLE hAdapter,OS_802_11_THRESHOLD_CROSS_PARAMS * pThresholdCrossParams)231 TI_GetPhyRateThreshold(TI_HANDLE  hAdapter, OS_802_11_THRESHOLD_CROSS_PARAMS* pThresholdCrossParams)
232 {
233     if ( !TI_CheckAdapterObject(hAdapter) )
234         return TI_RESULT_FAILED;
235     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetPhyRateThreshold(pThresholdCrossParams);
236 }
237 /********************************************************************/
238 tiINT32
TI_PollApPackets(TI_HANDLE hAdapter)239 TI_PollApPackets(TI_HANDLE  hAdapter)
240 {
241     if ( !TI_CheckAdapterObject(hAdapter) )
242         return TI_RESULT_FAILED;
243     return ((TI_WLAN_AdapterAPI *) hAdapter)->PollApPackets();
244 }
245 /********************************************************************/
246 tiINT32
TI_PollApPacketsFromAC(TI_HANDLE hAdapter,tiUINT32 AC)247 TI_PollApPacketsFromAC(TI_HANDLE  hAdapter, tiUINT32 AC)
248 {
249     if ( !TI_CheckAdapterObject(hAdapter) )
250         return TI_RESULT_FAILED;
251     return ((TI_WLAN_AdapterAPI *) hAdapter)->PollApPacketsFromAC(AC);
252 }
253 /********************************************************************/
254 tiINT32
TI_SetTrafficIntensityThresholds(TI_HANDLE hAdapter,OS_802_11_TRAFFIC_INTENSITY_THRESHOLD_PARAMS * pTrafficThresholds)255 TI_SetTrafficIntensityThresholds (TI_HANDLE  hAdapter, OS_802_11_TRAFFIC_INTENSITY_THRESHOLD_PARAMS* pTrafficThresholds)
256 {
257     if ( !TI_CheckAdapterObject(hAdapter) )
258         return TI_RESULT_FAILED;
259     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetTrafficIntensityThresholds(pTrafficThresholds);
260 }
261 /********************************************************************/
262 tiINT32
TI_GetTrafficIntensityThresholds(TI_HANDLE hAdapter,OS_802_11_TRAFFIC_INTENSITY_THRESHOLD_PARAMS * pTrafficThresholds)263 TI_GetTrafficIntensityThresholds (TI_HANDLE  hAdapter, OS_802_11_TRAFFIC_INTENSITY_THRESHOLD_PARAMS* pTrafficThresholds)
264 {
265     if ( !TI_CheckAdapterObject(hAdapter) )
266         return TI_RESULT_FAILED;
267     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetTrafficIntensityThresholds(pTrafficThresholds);
268 }
269 /********************************************************************/
270 tiINT32
TI_ToggleTrafficIntensityEvents(TI_HANDLE hAdapter,tiUINT32 NewStatus)271 TI_ToggleTrafficIntensityEvents (TI_HANDLE  hAdapter, tiUINT32 NewStatus )
272 {
273     if ( !TI_CheckAdapterObject(hAdapter) )
274         return TI_RESULT_FAILED;
275     return ((TI_WLAN_AdapterAPI *) hAdapter)->ToggleTrafficIntensityEvents(NewStatus);
276 }
277 /********************************************************************/
278 tiINT32
TI_GetBSSIDList(TI_HANDLE hAdapter,OS_802_11_BSSID_LIST_EX ** ppBSSIDlist)279 TI_GetBSSIDList(TI_HANDLE  hAdapter, OS_802_11_BSSID_LIST_EX** ppBSSIDlist)
280 {
281     if ( !TI_CheckAdapterObject(hAdapter) )
282         return TI_RESULT_FAILED;
283     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetBSSIDList(ppBSSIDlist);
284 }
285 /********************************************************************/
286 tiINT32
TI_GetFullBSSIDList(TI_HANDLE hAdapter,OS_802_11_BSSID_LIST_EX ** ppBSSIDlist)287 TI_GetFullBSSIDList(TI_HANDLE  hAdapter, OS_802_11_BSSID_LIST_EX** ppBSSIDlist)
288 {
289     if ( !TI_CheckAdapterObject(hAdapter) )
290         return TI_RESULT_FAILED;
291     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetFullBSSIDList(ppBSSIDlist);
292 }
293 
294 /********************************************************************/
295 tiINT32
TI_GetCurrentSSID(TI_HANDLE hAdapter,OS_802_11_SSID * pSSID)296 TI_GetCurrentSSID(TI_HANDLE  hAdapter, OS_802_11_SSID* pSSID)
297 {
298     if ( !TI_CheckAdapterObject(hAdapter) )
299         return TI_RESULT_FAILED;
300     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetCurrentSSID(pSSID);
301 }
302 /********************************************************************/
303 tiINT32
TI_GetCurrentRate(TI_HANDLE hAdapter,tiUINT32 * puCurrentRate)304 TI_GetCurrentRate(TI_HANDLE  hAdapter, tiUINT32*  puCurrentRate)
305 {
306     if ( !TI_CheckAdapterObject(hAdapter) )
307         return TI_RESULT_FAILED;
308     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetCurrentRate(puCurrentRate);
309 }
310 /********************************************************************/
311 tiINT32
TI_GetCurrentAddress(TI_HANDLE hAdapter,OS_802_11_MAC_ADDRESS * pCurrentAddr)312 TI_GetCurrentAddress(TI_HANDLE  hAdapter, OS_802_11_MAC_ADDRESS*    pCurrentAddr)
313 {
314     if ( !TI_CheckAdapterObject(hAdapter) )
315         return TI_RESULT_FAILED;
316     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetCurrentAddress(pCurrentAddr);
317 }
318 /********************************************************************/
319 tiINT32
TI_GetDesiredSSID(TI_HANDLE hAdapter,OS_802_11_SSID * pSSID)320 TI_GetDesiredSSID(TI_HANDLE  hAdapter, OS_802_11_SSID* pSSID)
321 {
322     if ( !TI_CheckAdapterObject(hAdapter) )
323         return TI_RESULT_FAILED;
324     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetDesiredSSID(pSSID);
325 }
326 /********************************************************************/
327 tiINT32
TI_SetSSID(TI_HANDLE hAdapter,tiUINT8 * pSSIDname)328 TI_SetSSID(TI_HANDLE hAdapter, tiUINT8* pSSIDname)
329 {
330     if ( !TI_CheckAdapterObject(hAdapter) )
331         return TI_RESULT_FAILED;
332     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetSSID(pSSIDname);
333 }
334 /********************************************************************/
335 tiINT32
TI_SetBSSType(TI_HANDLE hAdapter,OS_802_11_NETWORK_MODE uBSSType)336 TI_SetBSSType(TI_HANDLE hAdapter, OS_802_11_NETWORK_MODE uBSSType)
337 {
338     if ( !TI_CheckAdapterObject(hAdapter) )
339         return TI_RESULT_FAILED;
340     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetBSSType(uBSSType);
341 }
342 /********************************************************************/
343 tiINT32
TI_GetBSSType(TI_HANDLE hAdapter,OS_802_11_NETWORK_MODE * puBSSType)344 TI_GetBSSType(TI_HANDLE hAdapter, OS_802_11_NETWORK_MODE* puBSSType)
345 {
346     if ( !TI_CheckAdapterObject(hAdapter) )
347         return TI_RESULT_FAILED;
348     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetBSSType(puBSSType);
349 }
350 /********************************************************************/
351 tiINT32
TI_SetEAPType(TI_HANDLE hAdapter,OS_802_11_EAP_TYPES uEAPType)352 TI_SetEAPType(TI_HANDLE hAdapter, OS_802_11_EAP_TYPES uEAPType)
353 {
354     if ( !TI_CheckAdapterObject(hAdapter) )
355         return TI_RESULT_FAILED;
356     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetEAPType(uEAPType);
357 }
358 
359 /********************************************************************/
360 tiINT32
TI_SetEAPTypeDriver(TI_HANDLE hAdapter,OS_802_11_EAP_TYPES uEAPType)361 TI_SetEAPTypeDriver(TI_HANDLE hAdapter, OS_802_11_EAP_TYPES uEAPType)
362 {
363     if ( !TI_CheckAdapterObject(hAdapter) )
364         return TI_RESULT_FAILED;
365     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetEAPTypeDriver(uEAPType);
366 }
367 
368 /********************************************************************/
369 tiINT32
TI_GetEAPType(TI_HANDLE hAdapter,OS_802_11_EAP_TYPES * puEAPType)370 TI_GetEAPType(TI_HANDLE hAdapter, OS_802_11_EAP_TYPES* puEAPType)
371 {
372     if ( !TI_CheckAdapterObject(hAdapter) )
373         return TI_RESULT_FAILED;
374     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetEAPType(puEAPType);
375 }
376 
377 /********************************************************************/
378 tiINT32
TI_SetEncryptionType(TI_HANDLE hAdapter,OS_802_11_ENCRYPTION_TYPES uEncryptType)379 TI_SetEncryptionType(TI_HANDLE hAdapter, OS_802_11_ENCRYPTION_TYPES uEncryptType)
380 {
381     if ( !TI_CheckAdapterObject(hAdapter) )
382         return TI_RESULT_FAILED;
383     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetEncryptionType(uEncryptType);
384 }
385 /********************************************************************/
386 tiINT32
TI_GetEncryptionType(TI_HANDLE hAdapter,OS_802_11_ENCRYPTION_TYPES * puEncryptType)387 TI_GetEncryptionType(TI_HANDLE hAdapter, OS_802_11_ENCRYPTION_TYPES* puEncryptType)
388 {
389     if ( !TI_CheckAdapterObject(hAdapter) )
390         return TI_RESULT_FAILED;
391     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetEncryptionType(puEncryptType);
392 }
393 /********************************************************************/
394 tiINT32
TI_SetCredentials(TI_HANDLE hAdapter,tiCHAR * pszUserName,tiCHAR * pszPassword)395 TI_SetCredentials(TI_HANDLE  hAdapter, tiCHAR* pszUserName, tiCHAR* pszPassword )
396 {
397     if ( !TI_CheckAdapterObject(hAdapter) )
398         return TI_RESULT_FAILED;
399     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetCredentials( pszUserName, pszPassword );
400 }
401 /********************************************************************
402 Sets the PSK password phrase for WPA encryption.
403 Parameters:
404     hAdapter        -   The handle to the Adapter object returned
405                         by TI_AdapterInit
406     pszPSK          -   A null-terminated string that contains the
407                         PSK password phrase
408 ********************************************************************/
409 tiINT32
TI_SetPSK(TI_HANDLE hAdapter,tiCHAR * pszPSK)410 TI_SetPSK(TI_HANDLE  hAdapter, tiCHAR* pszPSK )
411 {
412     if ( !TI_CheckAdapterObject(hAdapter) )
413         return TI_RESULT_FAILED;
414     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetPSK( pszPSK);
415 }
416 
417 /********************************************************************/
418 tiINT32
TI_SetCertificateParameters(TI_HANDLE hAdapter,tiVOID * pData,tiBOOL bValidateServerCert)419 TI_SetCertificateParameters(TI_HANDLE  hAdapter, tiVOID* pData, tiBOOL bValidateServerCert )
420 {
421     if ( !TI_CheckAdapterObject(hAdapter) )
422         return TI_RESULT_FAILED;
423 #ifdef _WINDOWS
424 #else
425     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetCertParamsFileName((tiCHAR*) pData, bValidateServerCert);
426 #endif
427 }
428 /********************************************************************/
429 tiINT32
TI_SetTxPowerDbm(TI_HANDLE hAdapter,tiUINT8 uTxPower)430 TI_SetTxPowerDbm(TI_HANDLE hAdapter, tiUINT8 uTxPower)
431 {
432     if ( !TI_CheckAdapterObject(hAdapter) )
433         return TI_RESULT_FAILED;
434     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetTxPowerDbm(uTxPower);
435 }
436 /********************************************************************/
437 tiINT32
TI_GetTxPowerLevel(TI_HANDLE hAdapter,tiCHAR * puTxPower)438 TI_GetTxPowerLevel(TI_HANDLE hAdapter, tiCHAR* puTxPower)
439 {
440     if ( !TI_CheckAdapterObject(hAdapter) )
441         return TI_RESULT_FAILED;
442     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetTxPowerLevel(puTxPower);
443 }
444 
445 /********************************************************************/
446 tiINT32
TI_GetTxPowerDbm(TI_HANDLE hAdapter,tiCHAR * puTxPower)447 TI_GetTxPowerDbm(TI_HANDLE hAdapter, tiCHAR* puTxPower)
448 {
449     if ( !TI_CheckAdapterObject(hAdapter) )
450         return TI_RESULT_FAILED;
451     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetTxPowerDbm(puTxPower);
452 }
453 
454 /********************************************************************/
455 tiINT32
TI_Set4XState(TI_HANDLE hAdapter,tiBOOL bStatus)456 TI_Set4XState(TI_HANDLE hAdapter, tiBOOL bStatus)
457 {
458     if ( !TI_CheckAdapterObject(hAdapter) )
459         return TI_RESULT_FAILED;
460     return ((TI_WLAN_AdapterAPI *) hAdapter)->Set4XState(bStatus);
461 }
462 /********************************************************************/
463 tiINT32
TI_Get4XState(TI_HANDLE hAdapter,tiBOOL * pbStatus)464 TI_Get4XState(TI_HANDLE hAdapter, tiBOOL* pbStatus)
465 {
466     if ( !TI_CheckAdapterObject(hAdapter) )
467         return TI_RESULT_FAILED;
468     return ((TI_WLAN_AdapterAPI *) hAdapter)->Get4XState(pbStatus);
469 }
470 
471 /********************************************************************/
472 tiINT32
TI_GetDesiredRate(TI_HANDLE hAdapter,tiUINT32 * puDesiredRates)473 TI_GetDesiredRate(TI_HANDLE hAdapter, tiUINT32* puDesiredRates)
474 {
475     if ( !TI_CheckAdapterObject(hAdapter) )
476         return TI_RESULT_FAILED;
477     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetDesiredRate(puDesiredRates);
478 }
479 /********************************************************************/
480 tiINT32
TI_SetFragmentThreshold(TI_HANDLE hAdapter,tiUINT32 uFragmentThreshold)481 TI_SetFragmentThreshold(TI_HANDLE hAdapter, tiUINT32 uFragmentThreshold)
482 {
483     if ( !TI_CheckAdapterObject(hAdapter) )
484         return TI_RESULT_FAILED;
485     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetFragmentThreshold(uFragmentThreshold);
486 }
487 /********************************************************************/
488 tiINT32
TI_GetFragmentThreshold(TI_HANDLE hAdapter,tiUINT32 * puFragmentThreshold)489 TI_GetFragmentThreshold(TI_HANDLE hAdapter, tiUINT32* puFragmentThreshold)
490 {
491     if ( !TI_CheckAdapterObject(hAdapter) )
492         return TI_RESULT_FAILED;
493     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetFragmentThreshold(puFragmentThreshold);
494 }
495 /********************************************************************/
496 tiINT32
TI_SetRTSThreshold(TI_HANDLE hAdapter,tiUINT32 uRTSThreshold)497 TI_SetRTSThreshold(TI_HANDLE  hAdapter, tiUINT32 uRTSThreshold)
498 {
499     if ( !TI_CheckAdapterObject(hAdapter) )
500         return TI_RESULT_FAILED;
501     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetRTSThreshold(uRTSThreshold);
502 }
503 /********************************************************************/
504 tiINT32
TI_GetRTSThreshold(TI_HANDLE hAdapter,tiUINT32 * puRTSThreshold)505 TI_GetRTSThreshold(TI_HANDLE hAdapter, tiUINT32* puRTSThreshold)
506 {
507     if ( !TI_CheckAdapterObject(hAdapter) )
508         return TI_RESULT_FAILED;
509     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetRTSThreshold(puRTSThreshold);
510 }
511 /********************************************************************/
512 tiINT32
TI_SetShortPreamble(TI_HANDLE hAdapter,tiUINT32 uShortPreamble)513 TI_SetShortPreamble(TI_HANDLE hAdapter, tiUINT32 uShortPreamble)
514 {
515     if ( !TI_CheckAdapterObject(hAdapter) )
516         return TI_RESULT_FAILED;
517     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetShortPreamble(uShortPreamble);
518 }
519 /********************************************************************/
520 tiINT32
TI_GetShortPreamble(TI_HANDLE hAdapter,tiUINT32 * puShortPreamble)521 TI_GetShortPreamble(TI_HANDLE  hAdapter, tiUINT32* puShortPreamble)
522 {
523     if ( !TI_CheckAdapterObject(hAdapter) )
524         return TI_RESULT_FAILED;
525     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetShortPreamble(puShortPreamble);
526 }
527 /********************************************************************/
528 tiINT32
TI_SetShortRetry(TI_HANDLE hAdapter,tiUINT32 uShortRetry)529 TI_SetShortRetry(TI_HANDLE  hAdapter,tiUINT32 uShortRetry)
530 {
531     if ( !TI_CheckAdapterObject(hAdapter) )
532         return TI_RESULT_FAILED;
533     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetShortRetry(uShortRetry);
534 }
535 /********************************************************************/
536 tiINT32
TI_GetShortRetry(TI_HANDLE hAdapter,tiUINT32 * puShortRetry)537 TI_GetShortRetry(TI_HANDLE hAdapter, tiUINT32* puShortRetry )
538 {
539     if ( !TI_CheckAdapterObject(hAdapter) )
540         return TI_RESULT_FAILED;
541     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetShortRetry(puShortRetry);
542 }
543 /********************************************************************/
544 tiINT32
TI_SetLongRetry(TI_HANDLE hAdapter,tiUINT32 uLongRetry)545 TI_SetLongRetry(TI_HANDLE hAdapter, tiUINT32 uLongRetry)
546 {
547     if ( !TI_CheckAdapterObject(hAdapter) )
548         return TI_RESULT_FAILED;
549     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetLongRetry(uLongRetry);
550 }
551 /********************************************************************/
552 tiINT32
TI_GetLongRetry(TI_HANDLE hAdapter,tiUINT32 * puLongRetry)553 TI_GetLongRetry(TI_HANDLE hAdapter, tiUINT32* puLongRetry)
554 {
555     if ( !TI_CheckAdapterObject(hAdapter) )
556         return TI_RESULT_FAILED;
557     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetLongRetry(puLongRetry);
558 }
559 /********************************************************************/
560 tiINT32
TI_GetSupportedNetworkTypes(TI_HANDLE hAdapter,OS_802_11_NETWORK_TYPE * pNetTypeLst,tiUINT32 uMaxNetTypes)561 TI_GetSupportedNetworkTypes(TI_HANDLE hAdapter, OS_802_11_NETWORK_TYPE* pNetTypeLst, tiUINT32 uMaxNetTypes)
562 {
563     if ( !TI_CheckAdapterObject(hAdapter) )
564         return TI_RESULT_FAILED;
565     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetSupportedNetworkTypes(pNetTypeLst, uMaxNetTypes);
566 }
567 /********************************************************************/
568 tiINT32
TI_SetNetworkTypeInUse(TI_HANDLE hAdapter,OS_802_11_NETWORK_TYPE uNetType)569 TI_SetNetworkTypeInUse(TI_HANDLE  hAdapter, OS_802_11_NETWORK_TYPE uNetType)
570 {
571     if ( !TI_CheckAdapterObject(hAdapter) )
572         return TI_RESULT_FAILED;
573     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetNetworkTypeInUse(uNetType);
574 }
575 /********************************************************************/
576 tiINT32
TI_GetNetworkTypeInUse(TI_HANDLE hAdapter,OS_802_11_NETWORK_TYPE * puNetType)577 TI_GetNetworkTypeInUse(TI_HANDLE  hAdapter, OS_802_11_NETWORK_TYPE* puNetType)
578 {
579     if ( !TI_CheckAdapterObject(hAdapter) )
580         return TI_RESULT_FAILED;
581     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetNetworkTypeInUse(puNetType);
582 }
583 /********************************************************************/
584 tiINT32
TI_SetKeyType(TI_HANDLE hAdapter,OS_802_11_KEY_TYPES uKeyType)585 TI_SetKeyType(TI_HANDLE hAdapter, OS_802_11_KEY_TYPES uKeyType )
586 {
587     if ( !TI_CheckAdapterObject(hAdapter) )
588         return TI_RESULT_FAILED;
589     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetKeyType(uKeyType);
590 }
591 /********************************************************************/
592 tiINT32
TI_SetMixedMode(TI_HANDLE hAdapter,tiBOOL bStatus)593 TI_SetMixedMode(TI_HANDLE  hAdapter,tiBOOL  bStatus)
594 {
595     if ( !TI_CheckAdapterObject(hAdapter) )
596         return TI_RESULT_FAILED;
597     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetMixedMode(bStatus);
598 }
599 /********************************************************************/
600 tiINT32
TI_GetMixedMode(TI_HANDLE hAdapter,tiBOOL * pbStatus)601 TI_GetMixedMode(TI_HANDLE  hAdapter, tiBOOL* pbStatus)
602 {
603     if ( !TI_CheckAdapterObject(hAdapter) )
604         return TI_RESULT_FAILED;
605     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetMixedMode(pbStatus);
606 }
607 /********************************************************************/
608 tiINT32
TI_GetBSSID(TI_HANDLE hAdapter,OS_802_11_MAC_ADDRESS * pAddrBSSID)609 TI_GetBSSID(TI_HANDLE  hAdapter,OS_802_11_MAC_ADDRESS* pAddrBSSID)
610 {
611     if ( !TI_CheckAdapterObject(hAdapter) )
612         return TI_RESULT_FAILED;
613     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetBSSID(pAddrBSSID);
614 }
615 /********************************************************************/
616 tiINT32
TI_SetBSSID(TI_HANDLE hAdapter,OS_802_11_MAC_ADDRESS * pAddrBSSID)617 TI_SetBSSID(TI_HANDLE  hAdapter,OS_802_11_MAC_ADDRESS* pAddrBSSID)
618 {
619     if ( !TI_CheckAdapterObject(hAdapter) )
620         return TI_RESULT_FAILED;
621     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetBSSID(pAddrBSSID);
622 }
623 
624 /********************************************************************/
625 tiINT32
TI_SetRSSITrigger(TI_HANDLE hAdapter,tiBOOL bRSSItr)626 TI_SetRSSITrigger(TI_HANDLE  hAdapter,tiBOOL  bRSSItr)
627 {
628     if ( !TI_CheckAdapterObject(hAdapter) )
629         return TI_RESULT_FAILED;
630     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetRSSITrigger(bRSSItr);
631 }
632 /********************************************************************/
633 tiINT32
TI_GetRSSITrigger(TI_HANDLE hAdapter,tiBOOL * pbRSSItr)634 TI_GetRSSITrigger(TI_HANDLE  hAdapter, tiBOOL* pbRSSItr)
635 {
636     if ( !TI_CheckAdapterObject(hAdapter) )
637         return TI_RESULT_FAILED;
638     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetRSSITrigger(pbRSSItr);
639 }
640 /********************************************************************/
641 tiINT32
TI_SetAntennaDiversityParams(TI_HANDLE hAdapter,PTIWLAN_ANT_DIVERSITY pAntennaDiversityOptions)642 TI_SetAntennaDiversityParams( TI_HANDLE hAdapter, PTIWLAN_ANT_DIVERSITY pAntennaDiversityOptions )
643 {
644     if ( !TI_CheckAdapterObject(hAdapter) )
645         return TI_RESULT_FAILED;
646     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetAntennaDiversityParams(pAntennaDiversityOptions);
647 }
648 /********************************************************************/
649 tiINT32
TI_SetWEPStatus(TI_HANDLE hAdapter,tiUINT32 uWEPStatus)650 TI_SetWEPStatus(TI_HANDLE  hAdapter, tiUINT32 uWEPStatus)
651 {
652     if ( !TI_CheckAdapterObject(hAdapter) )
653         return TI_RESULT_FAILED;
654     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetWEPStatus(uWEPStatus);
655 }
656 /********************************************************************/
657 tiINT32
TI_GetWEPStatus(TI_HANDLE hAdapter,tiUINT32 * puWEPStatus)658 TI_GetWEPStatus(TI_HANDLE  hAdapter,tiUINT32* puWEPStatus)
659 {
660     if ( !TI_CheckAdapterObject(hAdapter) )
661         return TI_RESULT_FAILED;
662     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetWEPStatus(puWEPStatus);
663 }
664 /********************************************************************/
665 tiINT32
TI_SetDesiredChannel(TI_HANDLE hAdapter,tiUINT32 uDesiredChannel)666 TI_SetDesiredChannel(TI_HANDLE  hAdapter,tiUINT32 uDesiredChannel)
667 {
668     if ( !TI_CheckAdapterObject(hAdapter) )
669         return TI_RESULT_FAILED;
670     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetDesiredChannel(uDesiredChannel);
671 }
672 /********************************************************************/
673 tiINT32
TI_GetDesiredChannel(TI_HANDLE hAdapter,tiUINT32 * puDesiredChannel)674 TI_GetDesiredChannel(TI_HANDLE  hAdapter,tiUINT32* puDesiredChannel)
675 {
676     if ( !TI_CheckAdapterObject(hAdapter) )
677         return TI_RESULT_FAILED;
678     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetDesiredChannel(puDesiredChannel);
679 }
680 /********************************************************************/
681 tiINT32
TI_GetCurrentChannel(TI_HANDLE hAdapter,tiUINT32 * puCurrentChannel)682 TI_GetCurrentChannel(TI_HANDLE  hAdapter, tiUINT32*  puCurrentChannel )
683 {
684     if ( !TI_CheckAdapterObject(hAdapter) )
685         return TI_RESULT_FAILED;
686     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetCurrentChannel(puCurrentChannel);
687 }
688 /********************************************************************/
689 tiINT32
TI_SetSupportedRates(TI_HANDLE hAdapter,tiUINT8 * pSupportedRatesLst,tiUINT32 uBufLength)690 TI_SetSupportedRates(TI_HANDLE  hAdapter, tiUINT8* pSupportedRatesLst, tiUINT32 uBufLength)
691 {
692     if ( !TI_CheckAdapterObject(hAdapter) )
693         return TI_RESULT_FAILED;
694     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetSupportedRates(pSupportedRatesLst, uBufLength);
695 }
696 /********************************************************************/
697 tiINT32
TI_GetSupportedRates(TI_HANDLE hAdapter,tiUINT8 * pSupportedRatesLst,tiUINT32 uBufLength)698 TI_GetSupportedRates(TI_HANDLE  hAdapter, tiUINT8* pSupportedRatesLst, tiUINT32 uBufLength )
699 {
700     if ( !TI_CheckAdapterObject(hAdapter) )
701         return TI_RESULT_FAILED;
702     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetSupportedRates(pSupportedRatesLst, uBufLength);
703 }
704 /********************************************************************/
705 tiINT32
TI_SetConfiguration(TI_HANDLE hAdapter,OS_802_11_CONFIGURATION * pConfiguration)706 TI_SetConfiguration(TI_HANDLE  hAdapter, OS_802_11_CONFIGURATION* pConfiguration)
707 {
708     if ( !TI_CheckAdapterObject(hAdapter) )
709         return TI_RESULT_FAILED;
710     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetConfiguration(pConfiguration);
711 }
712 /********************************************************************/
713 tiINT32
TI_GetConfiguration(TI_HANDLE hAdapter,OS_802_11_CONFIGURATION * pConfiguration)714 TI_GetConfiguration(TI_HANDLE hAdapter, OS_802_11_CONFIGURATION* pConfiguration)
715 {
716     if ( !TI_CheckAdapterObject(hAdapter) )
717         return TI_RESULT_FAILED;
718     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetConfiguration(pConfiguration);
719 }
720 /********************************************************************/
721 tiINT32
TI_SetAuthenticationMode(TI_HANDLE hAdapter,OS_802_11_AUTHENTICATION_MODE uAuthenticationMode)722 TI_SetAuthenticationMode(TI_HANDLE  hAdapter, OS_802_11_AUTHENTICATION_MODE uAuthenticationMode)
723 {
724     if ( !TI_CheckAdapterObject(hAdapter) )
725         return TI_RESULT_FAILED;
726     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetAuthenticationMode(uAuthenticationMode);
727 }
728 /********************************************************************/
729 tiINT32
TI_GetAuthenticationMode(TI_HANDLE hAdapter,OS_802_11_AUTHENTICATION_MODE * puAuthenticationMode)730 TI_GetAuthenticationMode(TI_HANDLE  hAdapter, OS_802_11_AUTHENTICATION_MODE* puAuthenticationMode)
731 {
732     if ( !TI_CheckAdapterObject(hAdapter) )
733         return TI_RESULT_FAILED;
734     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetAuthenticationMode(puAuthenticationMode);
735 }
736 /********************************************************************/
737 tiINT32
TI_SetPrivacyFilter(TI_HANDLE hAdapter,tiUINT32 uPrivacyFilter)738 TI_SetPrivacyFilter(TI_HANDLE  hAdapter, tiUINT32 uPrivacyFilter)
739 {
740     if ( !TI_CheckAdapterObject(hAdapter) )
741         return TI_RESULT_FAILED;
742     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetPrivacyFilter(uPrivacyFilter);
743 }
744 /********************************************************************/
745 tiINT32
TI_GetPrivacyFilter(TI_HANDLE hAdapter,tiUINT32 * puPrivacyFilter)746 TI_GetPrivacyFilter(TI_HANDLE  hAdapter, tiUINT32* puPrivacyFilter)
747 {
748     if ( !TI_CheckAdapterObject(hAdapter) )
749         return TI_RESULT_FAILED;
750     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetPrivacyFilter(puPrivacyFilter);
751 }
752 
753 /********************************************************************/
754 tiINT32
TI_EnableDisable_802_11d(TI_HANDLE hAdapter,tiUINT8 enableDisable_802_11d)755 TI_EnableDisable_802_11d(TI_HANDLE  hAdapter, tiUINT8 enableDisable_802_11d)
756 {
757     if ( !TI_CheckAdapterObject(hAdapter) )
758         return TI_RESULT_FAILED;
759     return ((TI_WLAN_AdapterAPI *) hAdapter)->EnableDisable_802_11d(enableDisable_802_11d);
760 }
761 /********************************************************************/
762 tiINT32
TI_Get_802_11d(TI_HANDLE hAdapter,tiUINT8 * enableDisable_802_11d)763 TI_Get_802_11d(TI_HANDLE  hAdapter, tiUINT8 *enableDisable_802_11d)
764 {
765     if ( !TI_CheckAdapterObject(hAdapter) )
766         return TI_RESULT_FAILED;
767     return ((TI_WLAN_AdapterAPI *) hAdapter)->Get_802_11d(enableDisable_802_11d);
768 }
769 
770 /********************************************************************/
771 tiINT32
TI_EnableDisable_802_11h(TI_HANDLE hAdapter,tiUINT8 enableDisable_802_11h)772 TI_EnableDisable_802_11h(TI_HANDLE  hAdapter, tiUINT8 enableDisable_802_11h)
773 {
774     if ( !TI_CheckAdapterObject(hAdapter) )
775         return TI_RESULT_FAILED;
776     return ((TI_WLAN_AdapterAPI *) hAdapter)->EnableDisable_802_11h(enableDisable_802_11h);
777 }
778 
779 /********************************************************************/
780 tiINT32
TI_Get_802_11h(TI_HANDLE hAdapter,tiUINT8 * enableDisable_802_11h)781 TI_Get_802_11h(TI_HANDLE  hAdapter, tiUINT8 *enableDisable_802_11h)
782 {
783     if ( !TI_CheckAdapterObject(hAdapter) )
784         return TI_RESULT_FAILED;
785     return ((TI_WLAN_AdapterAPI *) hAdapter)->Get_802_11h(enableDisable_802_11h);
786 }
787 
788 /********************************************************************/
789 tiINT32
TI_Set_countryIeFor2_4_Ghz(TI_HANDLE hAdapter,country_t countryIe)790 TI_Set_countryIeFor2_4_Ghz(TI_HANDLE  hAdapter, country_t countryIe)
791 {
792     if ( !TI_CheckAdapterObject(hAdapter) )
793         return TI_RESULT_FAILED;
794     return ((TI_WLAN_AdapterAPI *) hAdapter)->Set_countryIeFor2_4_Ghz(countryIe);
795 }
796 
797 /********************************************************************/
798 tiINT32
TI_Get_countryIeFor2_4_Ghz(TI_HANDLE hAdapter,tiUINT8 ** countryString)799 TI_Get_countryIeFor2_4_Ghz(TI_HANDLE  hAdapter, tiUINT8 **countryString)
800 {
801     if ( !TI_CheckAdapterObject(hAdapter) )
802         return TI_RESULT_FAILED;
803     return ((TI_WLAN_AdapterAPI *) hAdapter)->Get_countryIeFor2_4_Ghz(countryString);
804 }
805 
806 /********************************************************************/
807 tiINT32
TI_Set_countryIeFor5_Ghz(TI_HANDLE hAdapter,country_t countryIe)808 TI_Set_countryIeFor5_Ghz(TI_HANDLE  hAdapter, country_t countryIe)
809 {
810     if ( !TI_CheckAdapterObject(hAdapter) )
811         return TI_RESULT_FAILED;
812     return ((TI_WLAN_AdapterAPI *) hAdapter)->Set_countryIeFor5_Ghz(countryIe);
813 }
814 
815 /********************************************************************/
816 tiINT32
TI_Get_countryIeFor5_Ghz(TI_HANDLE hAdapter,tiUINT8 ** countryString)817 TI_Get_countryIeFor5_Ghz(TI_HANDLE  hAdapter, tiUINT8 **countryString)
818 {
819     if ( !TI_CheckAdapterObject(hAdapter) )
820         return TI_RESULT_FAILED;
821     return ((TI_WLAN_AdapterAPI *) hAdapter)->Get_countryIeFor5_Ghz(countryString);
822 }
823 
824 /********************************************************************/
825 tiINT32
TI_Set_minMaxDfsChannels(TI_HANDLE hAdapter,DFS_ChannelRange_t DFS_ChannelRange)826 TI_Set_minMaxDfsChannels(TI_HANDLE  hAdapter, DFS_ChannelRange_t DFS_ChannelRange)
827 {
828     if ( !TI_CheckAdapterObject(hAdapter) )
829         return TI_RESULT_FAILED;
830     return ((TI_WLAN_AdapterAPI *) hAdapter)->Set_minMaxDfsChannels(DFS_ChannelRange);
831 }
832 
833 /********************************************************************/
834 tiINT32
TI_Get_minMaxDfsChannels(TI_HANDLE hAdapter,DFS_ChannelRange_t * DFS_ChannelRange)835 TI_Get_minMaxDfsChannels(TI_HANDLE  hAdapter, DFS_ChannelRange_t *DFS_ChannelRange)
836 {
837     if ( !TI_CheckAdapterObject(hAdapter) )
838         return TI_RESULT_FAILED;
839     return ((TI_WLAN_AdapterAPI *) hAdapter)->Get_minMaxDfsChannels(DFS_ChannelRange);
840 }
841 
842 /********************************************************************/
843 tiINT32
TI_GetDriverState(TI_HANDLE hAdapter,driverState_e * puDriverState)844 TI_GetDriverState(TI_HANDLE  hAdapter, driverState_e* puDriverState )
845 {
846     if ( !TI_CheckAdapterObject(hAdapter) )
847         return TI_RESULT_FAILED;
848     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetDriverState(puDriverState);
849 }
850 /********************************************************************/
851 tiINT32
TI_SetIBSSProtection(TI_HANDLE hAdapter,tiUINT32 uProtection)852 TI_SetIBSSProtection(TI_HANDLE  hAdapter, tiUINT32   uProtection )
853 {
854     if ( !TI_CheckAdapterObject(hAdapter) )
855         return TI_RESULT_FAILED;
856     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetIBSSProtection(uProtection);
857 }
858 /********************************************************************/
859 tiINT32
TI_GetIBSSProtection(TI_HANDLE hAdapter,tiUINT32 * puProtection)860 TI_GetIBSSProtection(TI_HANDLE  hAdapter, tiUINT32*  puProtection)
861 {
862     if ( !TI_CheckAdapterObject(hAdapter) )
863         return TI_RESULT_FAILED;
864     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetIBSSProtection(puProtection);
865 }
866 /********************************************************************/
867 tiINT32
TI_SetShortSlot(TI_HANDLE hAdapter,tiUINT32 uShortSlot)868 TI_SetShortSlot(TI_HANDLE  hAdapter, tiUINT32 uShortSlot)
869 {
870     if ( !TI_CheckAdapterObject(hAdapter) )
871         return TI_RESULT_FAILED;
872     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetShortSlot(uShortSlot);
873 }
874 /********************************************************************/
875 tiINT32
TI_GetShortSlot(TI_HANDLE hAdapter,tiUINT32 * puShortSlot)876 TI_GetShortSlot(TI_HANDLE  hAdapter, tiUINT32*  puShortSlot)
877 {
878     if ( !TI_CheckAdapterObject(hAdapter) )
879         return TI_RESULT_FAILED;
880     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetShortSlot(puShortSlot);
881 }
882 /********************************************************************/
883 tiINT32
TI_SetExtRatesIE(TI_HANDLE hAdapter,tiUINT32 uExtRatesIE)884 TI_SetExtRatesIE(TI_HANDLE  hAdapter, tiUINT32 uExtRatesIE)
885 {
886     if ( !TI_CheckAdapterObject(hAdapter) )
887         return TI_RESULT_FAILED;
888     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetExtRatesIE(uExtRatesIE);
889 }
890 /********************************************************************/
891 tiINT32
TI_SetEarlyWakeupMode(TI_HANDLE hAdapter,tiUINT8 uEarlyWakeup)892 TI_SetEarlyWakeupMode(TI_HANDLE  hAdapter, tiUINT8 uEarlyWakeup)
893 {
894     if ( !TI_CheckAdapterObject(hAdapter) )
895         return TI_RESULT_FAILED;
896     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetEarlyWakeupMode(uEarlyWakeup);
897 }
898 /********************************************************************/
899 tiINT32
TI_GetEarlyWakeupMode(TI_HANDLE hAdapter,tiUINT8 * uEarlyWakeup)900 TI_GetEarlyWakeupMode(TI_HANDLE  hAdapter, tiUINT8* uEarlyWakeup)
901 {
902     if ( !TI_CheckAdapterObject(hAdapter) )
903         return TI_RESULT_FAILED;
904     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetEarlyWakeupMode(uEarlyWakeup);
905 }
906 /********************************************************************/
907 tiINT32
TI_GetExtRatesIE(TI_HANDLE hAdapter,tiUINT32 * puExtRatesIE)908 TI_GetExtRatesIE(TI_HANDLE  hAdapter, tiUINT32* puExtRatesIE)
909 {
910     if ( !TI_CheckAdapterObject(hAdapter) )
911         return TI_RESULT_FAILED;
912     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetExtRatesIE(puExtRatesIE);
913 }
914 /********************************************************************/
915 tiINT32
TI_AddWEPKey(TI_HANDLE hAdapter,OS_802_11_WEP * pWEP)916 TI_AddWEPKey(TI_HANDLE  hAdapter, OS_802_11_WEP* pWEP)
917 {
918     if ( !TI_CheckAdapterObject(hAdapter) )
919         return TI_RESULT_FAILED;
920     return ((TI_WLAN_AdapterAPI *) hAdapter)->AddWEPKey(pWEP);
921 }
922 /********************************************************************/
923 tiINT32
TI_RemoveWEPKey(TI_HANDLE hAdapter,tiUINT32 uKeyIndex)924 TI_RemoveWEPKey(TI_HANDLE  hAdapter, tiUINT32 uKeyIndex)
925 {
926     if ( !TI_CheckAdapterObject(hAdapter) )
927         return TI_RESULT_FAILED;
928     return ((TI_WLAN_AdapterAPI *) hAdapter)->RemoveWEPKey(uKeyIndex);
929 }
930 /********************************************************************/
931 tiINT32
TI_AddKey(TI_HANDLE hAdapter,OS_802_11_KEY * pKey)932 TI_AddKey(TI_HANDLE  hAdapter, OS_802_11_KEY* pKey)
933 {
934     if ( !TI_CheckAdapterObject(hAdapter) )
935         return TI_RESULT_FAILED;
936     return ((TI_WLAN_AdapterAPI *) hAdapter)->AddKey(pKey);
937 }
938 /********************************************************************/
939 tiINT32
TI_RemoveKEY(TI_HANDLE hAdapter,OS_802_11_REMOVE_KEY * pRemoveKey)940 TI_RemoveKEY(TI_HANDLE  hAdapter, OS_802_11_REMOVE_KEY* pRemoveKey  )
941 {
942     if ( !TI_CheckAdapterObject(hAdapter) )
943         return TI_RESULT_FAILED;
944     return ((TI_WLAN_AdapterAPI *) hAdapter)->RemoveKey(pRemoveKey);
945 }
946 /********************************************************************/
947 tiINT32
TI_GetPowerMode(TI_HANDLE hAdapter,OS_802_11_POWER_PROFILE * pPowerProfile)948 TI_GetPowerMode(TI_HANDLE  hAdapter, OS_802_11_POWER_PROFILE* pPowerProfile )
949 {
950     if ( !TI_CheckAdapterObject(hAdapter) )
951         return TI_RESULT_FAILED;
952     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetPowerMode(pPowerProfile);
953 }
954 /********************************************************************/
955 tiINT32
TI_SetPowerMode(TI_HANDLE hAdapter,OS_802_11_POWER_PROFILE uPowerProfile)956 TI_SetPowerMode(TI_HANDLE  hAdapter, OS_802_11_POWER_PROFILE uPowerProfile )
957 {
958     if ( !TI_CheckAdapterObject(hAdapter) )
959         return TI_RESULT_FAILED;
960     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetPowerMode(uPowerProfile);
961 }
962 /********************************************************************/
963 tiINT32
TI_SetPowerLevelPS(TI_HANDLE hAdapter,OS_802_11_POWER_LEVELS uPowerLevel)964 TI_SetPowerLevelPS(TI_HANDLE  hAdapter, OS_802_11_POWER_LEVELS uPowerLevel )
965 {
966     if ( !TI_CheckAdapterObject(hAdapter) )
967         return TI_RESULT_FAILED;
968     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetPowerLevelPS(uPowerLevel);
969 }
970 /********************************************************************/
971 tiINT32
TI_GetPowerLevelPS(TI_HANDLE hAdapter,OS_802_11_POWER_LEVELS * pPowerLevel)972 TI_GetPowerLevelPS(TI_HANDLE  hAdapter, OS_802_11_POWER_LEVELS* pPowerLevel )
973 {
974     if ( !TI_CheckAdapterObject(hAdapter) )
975         return TI_RESULT_FAILED;
976     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetPowerLevelPS(pPowerLevel);
977 }
978 /********************************************************************/
979 tiINT32
TI_SetPowerLevelDefault(TI_HANDLE hAdapter,OS_802_11_POWER_LEVELS uPowerLevel)980 TI_SetPowerLevelDefault(TI_HANDLE  hAdapter, OS_802_11_POWER_LEVELS uPowerLevel )
981 {
982     if ( !TI_CheckAdapterObject(hAdapter) )
983         return TI_RESULT_FAILED;
984     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetPowerLevelDefault(uPowerLevel);
985 }
986 /********************************************************************/
987 tiINT32
TI_GetPowerLevelDefault(TI_HANDLE hAdapter,OS_802_11_POWER_LEVELS * pPowerLevel)988 TI_GetPowerLevelDefault(TI_HANDLE  hAdapter, OS_802_11_POWER_LEVELS* pPowerLevel )
989 {
990     if ( !TI_CheckAdapterObject(hAdapter) )
991         return TI_RESULT_FAILED;
992     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetPowerLevelDefault(pPowerLevel);
993 }
994 /********************************************************************/
995 tiINT32
TI_SetPowerLevelDozeMode(TI_HANDLE hAdapter,OS_802_11_POWER_PROFILE uPowerLevel)996 TI_SetPowerLevelDozeMode(TI_HANDLE  hAdapter, OS_802_11_POWER_PROFILE uPowerLevel )
997 {
998     if ( !TI_CheckAdapterObject(hAdapter) )
999         return TI_RESULT_FAILED;
1000     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetPowerLevelDozeMode(uPowerLevel);
1001 }
1002 /********************************************************************/
1003 tiINT32
TI_GetPowerLevelDozeMode(TI_HANDLE hAdapter,OS_802_11_POWER_PROFILE * pPowerLevel)1004 TI_GetPowerLevelDozeMode(TI_HANDLE  hAdapter, OS_802_11_POWER_PROFILE* pPowerLevel )
1005 {
1006     if ( !TI_CheckAdapterObject(hAdapter) )
1007         return TI_RESULT_FAILED;
1008     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetPowerLevelDozeMode(pPowerLevel);
1009 }
1010 /********************************************************************/
1011 tiINT32
TI_SetBeaconFilterDesiredState(TI_HANDLE hAdapter,OS_802_11_BEACON_FILTER_MODE uBeaconFilterDesiredState)1012 TI_SetBeaconFilterDesiredState(TI_HANDLE  hAdapter, OS_802_11_BEACON_FILTER_MODE uBeaconFilterDesiredState )
1013 {
1014     if ( !TI_CheckAdapterObject(hAdapter) )
1015         return TI_RESULT_FAILED;
1016     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetBeaconFilterDesiredState(uBeaconFilterDesiredState);
1017 }
1018 
1019 /********************************************************************/
1020 tiINT32
TI_GetBeaconFilterDesiredState(TI_HANDLE hAdapter,tiUINT8 * pBeaconFilterState)1021 TI_GetBeaconFilterDesiredState(TI_HANDLE  hAdapter, tiUINT8* pBeaconFilterState )
1022 {
1023     if ( !TI_CheckAdapterObject(hAdapter) )
1024         return TI_RESULT_FAILED;
1025     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetBeaconFilterDesiredState(pBeaconFilterState);
1026 }
1027 
1028 
1029 /********************************************************************/
1030 tiINT32
TI_ConfigPowerManagement(TI_HANDLE hAdapter,OS_802_11_POWER_PROFILE uPowerProfile)1031 TI_ConfigPowerManagement(TI_HANDLE  hAdapter, OS_802_11_POWER_PROFILE uPowerProfile )
1032 {
1033     if ( !TI_CheckAdapterObject(hAdapter) )
1034         return TI_RESULT_FAILED;
1035     return ((TI_WLAN_AdapterAPI *) hAdapter)->ConfigPowerManagement(uPowerProfile);
1036 }
1037 
1038 /********************************************************************/
1039 tiINT32
TI_RegisterEvent(TI_HANDLE hAdapter,IPC_EVENT_PARAMS * pEventParams)1040 TI_RegisterEvent(TI_HANDLE  hAdapter, IPC_EVENT_PARAMS*  pEventParams )
1041 {
1042     if ( !TI_CheckAdapterObject(hAdapter) )
1043         return TI_RESULT_FAILED;
1044     return ((TI_WLAN_AdapterAPI *) hAdapter)->RegisterEvent(pEventParams);
1045 }
1046 /********************************************************************/
1047 tiINT32
TI_UnRegisterEvent(TI_HANDLE hAdapter,IPC_EVENT_PARAMS * pEventParams)1048 TI_UnRegisterEvent(TI_HANDLE  hAdapter, IPC_EVENT_PARAMS*	 pEventParams)
1049 {
1050     if ( !TI_CheckAdapterObject(hAdapter) )
1051         return TI_RESULT_FAILED;
1052     return ((TI_WLAN_AdapterAPI *) hAdapter)->UnRegisterEvent(pEventParams);
1053 }
1054 /********************************************************************/
1055 tiINT32
TI_hwReadRegister(TI_HANDLE hAdapter,tiUINT32 uRegisterAddr,tiUINT32 * puValue)1056 TI_hwReadRegister(TI_HANDLE  hAdapter, tiUINT32 uRegisterAddr, tiUINT32* puValue )
1057 {
1058     if ( !TI_CheckAdapterObject(hAdapter) )
1059         return TI_RESULT_FAILED;
1060     return ((TI_WLAN_AdapterAPI *) hAdapter)->hwReadRegister(uRegisterAddr, puValue);
1061 }
1062 
1063 /********************************************************************/
1064 tiINT32
TI_StartScan(TI_HANDLE hAdapter,scan_Params_t * pScanParams)1065 TI_StartScan(TI_HANDLE  hAdapter, scan_Params_t *pScanParams)
1066 {
1067     if ( !TI_CheckAdapterObject(hAdapter) )
1068         return TI_RESULT_FAILED;
1069     return ((TI_WLAN_AdapterAPI *) hAdapter)->StartScan(pScanParams);
1070 }
1071 /********************************************************************/
1072 tiINT32
TI_StopScan(TI_HANDLE hAdapter)1073 TI_StopScan(TI_HANDLE  hAdapter)
1074 {
1075     if ( !TI_CheckAdapterObject(hAdapter) )
1076         return TI_RESULT_FAILED;
1077     return ((TI_WLAN_AdapterAPI *) hAdapter)->StopScan();
1078 }
1079 /********************************************************************/
1080 tiINT32
TI_SetScanPolicy(TI_HANDLE hAdapter,UINT8 * buffer,UINT16 bufferLength)1081 TI_SetScanPolicy(TI_HANDLE  hAdapter, UINT8* buffer, UINT16 bufferLength)
1082 {
1083     if ( !TI_CheckAdapterObject(hAdapter) )
1084         return TI_RESULT_FAILED;
1085     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetScanPolicy(buffer, bufferLength);
1086 }
1087 /********************************************************************/
1088 tiINT32
TI_GetScanBssList(TI_HANDLE hAdapter,bssList_t * bssList)1089 TI_GetScanBssList(TI_HANDLE  hAdapter, bssList_t* bssList)
1090 {
1091     if ( !TI_CheckAdapterObject(hAdapter) )
1092         return TI_RESULT_FAILED;
1093     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetScanBssList(bssList);
1094 }
1095 /********************************************************************/
1096 tiINT32
TI_ConfigTxClassifier(TI_HANDLE hAdapter,tiUINT32 inParamsBuffLen,tiUINT8 * inParamsBuff)1097 TI_ConfigTxClassifier(TI_HANDLE  hAdapter,
1098                       tiUINT32 inParamsBuffLen,
1099                       tiUINT8  *inParamsBuff)
1100 {
1101     if ( !TI_CheckAdapterObject(hAdapter) )
1102         return TI_RESULT_FAILED;
1103     return ((TI_WLAN_AdapterAPI *) hAdapter)->ConfigTxClassifier(inParamsBuffLen,inParamsBuff);
1104 }
1105 /********************************************************************/
1106 tiINT32
TI_RemoveClassifierEntry(TI_HANDLE hAdapter,clsfr_tableEntry_t * pClsfrEntry)1107 TI_RemoveClassifierEntry(TI_HANDLE  hAdapter, clsfr_tableEntry_t *pClsfrEntry)
1108 {
1109     if ( !TI_CheckAdapterObject(hAdapter) )
1110         return TI_RESULT_FAILED;
1111     return ((TI_WLAN_AdapterAPI *) hAdapter)->RemoveClassifierEntry(pClsfrEntry);
1112 }
1113 /********************************************************************/
1114 tiINT32
TI_GetClsfrType(TI_HANDLE hAdapter,clsfrTypeAndSupport * currClsfrType)1115 TI_GetClsfrType(TI_HANDLE  hAdapter,
1116                 clsfrTypeAndSupport *currClsfrType)
1117 {
1118     if ( !TI_CheckAdapterObject(hAdapter) )
1119         return TI_RESULT_FAILED;
1120     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetClsfrType(currClsfrType);
1121 }
1122 /********************************************************************/
1123 tiINT32
TI_GetDesiredPsMode(TI_HANDLE hAdapter,OS_802_11_QOS_DESIRED_PS_MODE * desiredPsMode)1124 TI_GetDesiredPsMode(TI_HANDLE  hAdapter, OS_802_11_QOS_DESIRED_PS_MODE *desiredPsMode)
1125 {
1126     if ( !TI_CheckAdapterObject(hAdapter) )
1127         return TI_RESULT_FAILED;
1128     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetDesiredPsMode(desiredPsMode);
1129 }
1130 /********************************************************************/
1131 tiINT32
TI_GetDriverCapabilities(TI_HANDLE hAdapter,OS_802_11_DRIVER_CAPABILITIES * pDriverCapabilities)1132 TI_GetDriverCapabilities (TI_HANDLE  hAdapter, OS_802_11_DRIVER_CAPABILITIES* pDriverCapabilities )
1133 {
1134    if ( !TI_CheckAdapterObject(hAdapter) )
1135         return TI_RESULT_FAILED;
1136     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetDriverCapabilities(pDriverCapabilities);
1137 }
1138 /********************************************************************/
TI_GetSelectedBSSIDInfo(TI_HANDLE hAdapter,OS_802_11_BSSID_EX * pSelectedBSSIDInfo)1139 tiINT32	TI_GetSelectedBSSIDInfo(TI_HANDLE hAdapter, OS_802_11_BSSID_EX  *pSelectedBSSIDInfo )
1140 {
1141 	tiINT32 Rssi;
1142 
1143    if ( !TI_CheckAdapterObject(hAdapter) )
1144         return TI_RESULT_FAILED;
1145 
1146    /* Query the RSSI so it will be updated in the Site Manager in CORE so the BSSID List retrive will be updated with
1147    the correct current RSSI */
1148    ((TI_WLAN_AdapterAPI *) hAdapter)->GetRSSI(&Rssi);
1149 
1150     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetSelectedBSSIDInfo(pSelectedBSSIDInfo);
1151 }
1152 /********************************************************************/
TI_GetPrimaryBSSIDInfo(TI_HANDLE hAdapter,OS_802_11_BSSID_EX * pSelectedBSSIDInfo)1153 tiINT32	TI_GetPrimaryBSSIDInfo(TI_HANDLE hAdapter, OS_802_11_BSSID_EX  *pSelectedBSSIDInfo)
1154 {
1155    tiINT32 Rssi;
1156 
1157    if ( !TI_CheckAdapterObject(hAdapter) )
1158         return TI_RESULT_FAILED;
1159 
1160    /* Query the RSSI so it will be updated in the Site Manager in CORE so the BSSID List retrive will be updated with
1161    the correct current RSSI */
1162    ((TI_WLAN_AdapterAPI *) hAdapter)->GetRSSI(&Rssi);
1163 
1164     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetPrimaryBSSIDInfo(pSelectedBSSIDInfo);
1165 }
1166 /********************************************************************/
1167 tiINT32
TI_hwWriteRegister(TI_HANDLE hAdapter,tiUINT32 uRegisterAddr,tiUINT32 dwValue)1168 TI_hwWriteRegister(TI_HANDLE  hAdapter, tiUINT32 uRegisterAddr, tiUINT32 dwValue )
1169 {
1170     if ( !TI_CheckAdapterObject(hAdapter) )
1171         return TI_RESULT_FAILED;
1172     return ((TI_WLAN_AdapterAPI *) hAdapter)->hwWriteRegister(uRegisterAddr, dwValue);
1173 }
1174 /********************************************************************/
1175 tiINT32
TI_Disassociate(TI_HANDLE hAdapter)1176 TI_Disassociate(TI_HANDLE  hAdapter)
1177 {
1178     if ( !TI_CheckAdapterObject(hAdapter) )
1179         return TI_RESULT_FAILED;
1180     return ((TI_WLAN_AdapterAPI *) hAdapter)->Disassociate();
1181 }
1182 /********************************************************************/
1183 tiUINT32
TI_ReloadDefaults(TI_HANDLE hAdapter)1184 TI_ReloadDefaults(TI_HANDLE  hAdapter)
1185 {
1186     if ( !TI_CheckAdapterObject(hAdapter) )
1187         return TI_RESULT_FAILED;
1188     return ((TI_WLAN_AdapterAPI *) hAdapter)->ReloadDefaults();
1189 }
1190 /********************************************************************/
1191 tiINT32
TI_IsDriverLoaded(TI_HANDLE hAdapter)1192 TI_IsDriverLoaded(TI_HANDLE  hAdapter)
1193 {
1194     if ( !TI_CheckAdapterObject(hAdapter) )
1195         return TI_RESULT_FAILED;
1196     return ((TI_WLAN_AdapterAPI *) hAdapter)->IsDriverLoaded();
1197 }
1198 /********************************************************************/
1199 tiINT32
TI_GetNumberOfAntennas(TI_HANDLE hAdapter,tiUINT32 * puNumberOfAntennas)1200 TI_GetNumberOfAntennas(TI_HANDLE hAdapter, tiUINT32* puNumberOfAntennas)
1201 {
1202     if ( !TI_CheckAdapterObject(hAdapter) )
1203         return TI_RESULT_FAILED;
1204     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetNumberOfAntennas(puNumberOfAntennas);
1205 }
1206 /********************************************************************/
1207 tiINT32
TI_GetDriverVersion(TI_HANDLE hAdapter,TIWLN_VERSION_EX * pdrvVersion)1208 TI_GetDriverVersion(TI_HANDLE  hAdapter, TIWLN_VERSION_EX* pdrvVersion)
1209 {
1210     if ( !TI_CheckAdapterObject(hAdapter) )
1211         return TI_RESULT_FAILED;
1212     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetDriverVersion(pdrvVersion);
1213 }
1214 
1215 
1216 /********************************************************************/
1217 tiINT32
TI_SetBtCoeEnable(TI_HANDLE hAdapter,tiUINT32 ModeEnable)1218 TI_SetBtCoeEnable(TI_HANDLE  hAdapter, tiUINT32 ModeEnable)
1219 {
1220     if ( !TI_CheckAdapterObject(hAdapter) )
1221         return TI_RESULT_FAILED;
1222     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetBtCoeEnable(ModeEnable);
1223 }
1224 /********************************************************************/
1225 tiINT32
TI_SetBtCoeRate(TI_HANDLE hAdapter,tiUINT8 * pRate)1226 TI_SetBtCoeRate(TI_HANDLE  hAdapter, tiUINT8 *pRate)
1227 {
1228     if ( !TI_CheckAdapterObject(hAdapter) )
1229         return TI_RESULT_FAILED;
1230     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetBtCoeRate(pRate);
1231 }
1232 /********************************************************************/
1233 tiINT32
TI_SetBtCoeConfig(TI_HANDLE hAdapter,tiUINT32 * pConfig)1234 TI_SetBtCoeConfig(TI_HANDLE  hAdapter, tiUINT32 *pConfig)
1235 {
1236     if ( !TI_CheckAdapterObject(hAdapter) )
1237         return TI_RESULT_FAILED;
1238     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetBtCoeConfig(pConfig);
1239 }
1240 
1241 /********************************************************************/
1242 tiINT32
TI_SetBtCoeGetStatus(TI_HANDLE hAdapter,tiUINT32 * pStatus)1243 TI_SetBtCoeGetStatus(TI_HANDLE  hAdapter, tiUINT32 *pStatus)
1244 {
1245     if ( !TI_CheckAdapterObject(hAdapter) )
1246         return TI_RESULT_FAILED;
1247     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetBtCoeGetStatus(pStatus);
1248 }
1249 
1250 
1251 
1252 #ifdef TI_DBG
1253 /********************************************************************/
1254 tiUINT32
TI_DebugBuffer(TI_HANDLE hAdapter,tiUINT8 * pBuffer,tiUINT32 uLenght)1255 TI_DebugBuffer(TI_HANDLE  hAdapter, tiUINT8* pBuffer, tiUINT32  uLenght)
1256 {
1257     if ( !TI_CheckAdapterObject(hAdapter) )
1258         return TI_RESULT_FAILED;
1259     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetDebugBuffer(pBuffer, uLenght);
1260 }
1261 /********************************************************************/
1262 tiINT32
TI_SetReportModule(TI_HANDLE hAdapter,tiUINT8 * pData)1263 TI_SetReportModule(TI_HANDLE  hAdapter, tiUINT8* pData)
1264 {
1265     if ( !TI_CheckAdapterObject(hAdapter) )
1266         return TI_RESULT_FAILED;
1267     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetReportModule(pData);
1268 }
1269 /********************************************************************/
1270 tiINT32
TI_GetReportModule(TI_HANDLE hAdapter,tiUINT8 * pData)1271 TI_GetReportModule(TI_HANDLE  hAdapter, tiUINT8* pData)
1272 {
1273     if ( !TI_CheckAdapterObject(hAdapter) )
1274         return TI_RESULT_FAILED;
1275     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetReportModule(pData);
1276 }
1277 /********************************************************************/
1278 tiINT32
TI_SetOsDbgState(TI_HANDLE hAdapter,tiUINT32 uData)1279 TI_SetOsDbgState(TI_HANDLE  hAdapter, tiUINT32 uData)
1280 {
1281     if ( !TI_CheckAdapterObject(hAdapter) )
1282         return TI_RESULT_FAILED;
1283     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetOsDbgState(uData);
1284 }
1285 /********************************************************************/
1286 tiINT32
TI_GetOsDbgState(TI_HANDLE hAdapter,tiUINT32 * puData)1287 TI_GetOsDbgState(TI_HANDLE  hAdapter, tiUINT32* puData)
1288 {
1289     if ( !TI_CheckAdapterObject(hAdapter) )
1290         return TI_RESULT_FAILED;
1291     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetOsDbgState(puData);
1292 }
1293 /********************************************************************/
1294 tiINT32
TI_SetReportSeverity(TI_HANDLE hAdapter,tiUINT8 * pData)1295 TI_SetReportSeverity(TI_HANDLE  hAdapter, tiUINT8* pData)
1296 {
1297     if ( !TI_CheckAdapterObject(hAdapter) )
1298         return TI_RESULT_FAILED;
1299     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetReportSeverity(pData);
1300 }
1301 /********************************************************************/
1302 tiINT32
TI_GetReportSeverity(TI_HANDLE hAdapter,tiUINT8 * pData)1303 TI_GetReportSeverity(TI_HANDLE  hAdapter, tiUINT8* pData)
1304 {
1305     if ( !TI_CheckAdapterObject(hAdapter) )
1306         return TI_RESULT_FAILED;
1307     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetReportSeverity(pData);
1308 }
1309 /********************************************************************/
1310 tiINT32
TI_SetReportPPMode(TI_HANDLE hAdapter,tiUINT32 uData)1311 TI_SetReportPPMode(TI_HANDLE  hAdapter, tiUINT32 uData)
1312 {
1313     if ( !TI_CheckAdapterObject(hAdapter) )
1314         return TI_RESULT_FAILED;
1315     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetReportPPMode(uData);
1316 }
1317 /********************************************************************/
1318 tiINT32
TI_DisplayStats(TI_HANDLE hAdapter,tiUINT8 * puDbgBuffer,tiUINT32 uBuffSize)1319 TI_DisplayStats(TI_HANDLE  hAdapter, tiUINT8* puDbgBuffer, tiUINT32 uBuffSize)
1320 {
1321     if ( !TI_CheckAdapterObject(hAdapter) )
1322         return TI_RESULT_FAILED;
1323     return ((TI_WLAN_AdapterAPI *) hAdapter)->DisplayStats(puDbgBuffer, uBuffSize);
1324 }
1325 #endif //TI_DBG
1326 /********************************************************************/
1327 tiINT32
TI_GetRegDomainTable(TI_HANDLE hAdapter,TIWLN_REGDOMAINS * pRegDomainTable)1328 TI_GetRegDomainTable(TI_HANDLE  hAdapter, TIWLN_REGDOMAINS* pRegDomainTable)
1329 {
1330     if ( !TI_CheckAdapterObject(hAdapter) )
1331         return TI_RESULT_FAILED;
1332     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetRegDomainTable(pRegDomainTable);
1333 }
1334 /********************************************************************/
1335 tiINT32
TI_GetMediumUsage(TI_HANDLE hAdapter,TIWLN_MEDIUM_USAGE * pMediumUsage)1336 TI_GetMediumUsage(TI_HANDLE  hAdapter, TIWLN_MEDIUM_USAGE* pMediumUsage)
1337 {
1338     if ( !TI_CheckAdapterObject(hAdapter) )
1339         return TI_RESULT_FAILED;
1340     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetMediumUsage(pMediumUsage);
1341 }
1342 /********************************************************************/
1343 tiINT32
TI_GetApiVersion(TI_HANDLE hAdapter,tiUINT32 * puApiVersion)1344 TI_GetApiVersion(TI_HANDLE  hAdapter, tiUINT32* puApiVersion)
1345 {
1346     if ( !TI_CheckAdapterObject(hAdapter) )
1347         return TI_RESULT_FAILED;
1348     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetApiVersion(puApiVersion);
1349 }
1350 /********************************************************************/
1351 tiINT32
TI_StartSM(TI_HANDLE hAdapter)1352 TI_StartSM(TI_HANDLE  hAdapter)
1353 {
1354     if ( !TI_CheckAdapterObject(hAdapter) )
1355         return TI_RESULT_FAILED;
1356     return ((TI_WLAN_AdapterAPI *) hAdapter)->StartSM();
1357 }
1358 /********************************************************************/
1359 tiINT32
TI_StopSM(TI_HANDLE hAdapter)1360 TI_StopSM( TI_HANDLE  hAdapter )
1361 {
1362     if ( !TI_CheckAdapterObject(hAdapter) )
1363         return TI_RESULT_FAILED;
1364     return ((TI_WLAN_AdapterAPI *) hAdapter)->StopSM();
1365 }
1366 /********************************************************************/
1367 tiINT32
TI_GetAssociationInfo(TI_HANDLE hAdapter,OS_802_11_ASSOCIATION_INFORMATION ** ppInfo)1368 TI_GetAssociationInfo(TI_HANDLE  hAdapter, OS_802_11_ASSOCIATION_INFORMATION** ppInfo)
1369 {
1370     if ( !TI_CheckAdapterObject(hAdapter) )
1371         return TI_RESULT_FAILED;
1372 
1373     if ( ppInfo == NULL)
1374         return TI_RESULT_FAILED;
1375 
1376     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetAssociationInfo( ppInfo );
1377 }
1378 /********************************************************************/
1379 TI_HANDLE
TI_AdapterInit(tiCHAR * pszAdapterName)1380 TI_AdapterInit(tiCHAR*  pszAdapterName)
1381 {
1382     return (TI_HANDLE) TI_AdapterCppInit(pszAdapterName, FALSE);
1383 }
1384 
1385 /********************************************************************/
1386 tiINT32
TI_AdapterDeinit(TI_HANDLE hAdapter)1387 TI_AdapterDeinit(TI_HANDLE  hAdapter)
1388 {
1389     if ( !TI_CheckAdapterObject(hAdapter) )
1390         return TI_RESULT_FAILED;
1391     TI_AdapterCppDeinit((TI_WLAN_AdapterAPI *) hAdapter, FALSE );
1392     return TI_RESULT_OK;
1393 }
1394 /********************************************************************/
1395 tiINT32
TI_Start(TI_HANDLE hAdapter)1396 TI_Start(TI_HANDLE  hAdapter)
1397 {
1398     if ( !TI_CheckAdapterObject(hAdapter) )
1399         return TI_RESULT_FAILED;
1400     return ((TI_WLAN_AdapterAPI *) hAdapter)->Start();
1401 }
1402 /********************************************************************/
1403 tiINT32
TI_Stop(TI_HANDLE hAdapter)1404 TI_Stop(TI_HANDLE  hAdapter)
1405 {
1406     if ( !TI_CheckAdapterObject(hAdapter) )
1407         return TI_RESULT_FAILED;
1408     return ((TI_WLAN_AdapterAPI *) hAdapter)->Stop();
1409 }
1410 /********************************************************************/
1411 tiINT32
TI_WLAN_IsDriverRun(TI_HANDLE hAdapter,tiBOOL * pbStatus)1412 TI_WLAN_IsDriverRun(TI_HANDLE  hAdapter, tiBOOL* pbStatus)
1413 {
1414     if ( !TI_CheckAdapterObject(hAdapter) )
1415         return TI_RESULT_FAILED;
1416     return ((TI_WLAN_AdapterAPI *) hAdapter)->IsDriverRun(pbStatus);
1417 }
1418 /********************************************************************/
1419 tiINT32
TI_SetWpaOptions(TI_HANDLE hAdapter,tiUINT32 fWPAOptions)1420 TI_SetWpaOptions(TI_HANDLE  hAdapter, tiUINT32      fWPAOptions )
1421 {
1422     if ( !TI_CheckAdapterObject(hAdapter) )
1423         return TI_RESULT_FAILED;
1424     return ((TI_WLAN_AdapterAPI *) hAdapter)->SetWPAOptions(fWPAOptions);
1425 }
1426 /********************************************************************/
TI_GetWpaOptions(TI_HANDLE hAdapter,tiUINT32 * fWPAOptions)1427 tiINT32 TI_GetWpaOptions(TI_HANDLE  hAdapter, tiUINT32 * fWPAOptions )
1428 {
1429     if ( !TI_CheckAdapterObject(hAdapter) )
1430         return TI_RESULT_FAILED;
1431 	return TI_RESULT_FAILED;
1432 
1433      //return ((TI_WLAN_AdapterAPI *) hAdapter)->GetWPAOptions(fWPAOptions);
1434 }
1435 
1436 /********************************************************************/
1437 tiINT32
TI_SetRoamingConfiguration(TI_HANDLE hAdapter,UINT8 * buffer,UINT16 bufferLength)1438 TI_SetRoamingConfiguration(TI_HANDLE  hAdapter, UINT8* buffer, UINT16 bufferLength)
1439 {
1440     if ( !TI_CheckAdapterObject(hAdapter) )
1441         return TI_RESULT_FAILED;
1442     return ((TI_WLAN_AdapterAPI *) hAdapter)->Set_RoamingConfParams(buffer, bufferLength);
1443 }
1444 
1445 tiINT32
TI_GetRoamingConfiguration(TI_HANDLE hAdapter,UINT8 * buffer,UINT16 bufferLength)1446 TI_GetRoamingConfiguration(TI_HANDLE  hAdapter, UINT8* buffer, UINT16 bufferLength)
1447 {
1448     if ( !TI_CheckAdapterObject(hAdapter) )
1449         return TI_RESULT_FAILED;
1450 
1451     return ((TI_WLAN_AdapterAPI *) hAdapter)->Get_RoamingConfParams(buffer, bufferLength);
1452 }
1453 /********************************************************************/
1454 tiINT32
TI_GWSICommand(TI_HANDLE hAdapter,tiUINT32 * pGWSICommand)1455 TI_GWSICommand(TI_HANDLE  hAdapter, tiUINT32* pGWSICommand )
1456 {
1457     if ( !TI_CheckAdapterObject(hAdapter) )
1458         return TI_RESULT_FAILED;
1459     return ((TI_WLAN_AdapterAPI *) hAdapter)->GWSICommand(pGWSICommand);
1460 
1461 }
1462 
1463 /********************************************************************/
1464 tiINT32
TI_GWSIInitialize(TI_HANDLE hAdapter,tiUINT32 * pGWSICommand)1465 TI_GWSIInitialize(TI_HANDLE  hAdapter, tiUINT32* pGWSICommand )
1466 {
1467     if ( !TI_CheckAdapterObject(hAdapter) )
1468         return TI_RESULT_FAILED;
1469     return ((TI_WLAN_AdapterAPI *) hAdapter)->GWSIInitialize(pGWSICommand);
1470 
1471 }
1472 
1473 /********************************************************************/
1474 tiINT32
TI_GWSIConfig(TI_HANDLE hAdapter,tiUINT32 * pGWSICommand)1475 TI_GWSIConfig(TI_HANDLE  hAdapter, tiUINT32* pGWSICommand )
1476 {
1477     if ( !TI_CheckAdapterObject(hAdapter) )
1478         return TI_RESULT_FAILED;
1479     return ((TI_WLAN_AdapterAPI *) hAdapter)->GWSIConfig(pGWSICommand);
1480 
1481 }
1482 
1483 /********************************************************************/
1484 tiINT32
TI_GWSIRelease(TI_HANDLE hAdapter,tiUINT32 * pGWSICommand)1485 TI_GWSIRelease(TI_HANDLE  hAdapter, tiUINT32* pGWSICommand )
1486 {
1487     if ( !TI_CheckAdapterObject(hAdapter) )
1488         return TI_RESULT_FAILED;
1489     return ((TI_WLAN_AdapterAPI *) hAdapter)->GWSIRelease(pGWSICommand);
1490 
1491 }
1492 
1493 /********************************************************************/
1494 
1495 tiINT32
TI_GWSIGetInitTable(TI_HANDLE hAdapter,tiUINT32 * pGWSICommand)1496 TI_GWSIGetInitTable(TI_HANDLE  hAdapter, tiUINT32* pGWSICommand )
1497 {
1498     if ( !TI_CheckAdapterObject(hAdapter) )
1499         return TI_RESULT_FAILED;
1500     return ((TI_WLAN_AdapterAPI *) hAdapter)->GWSIGetInitTable(pGWSICommand);
1501 
1502 }
1503 /********************************************************************/
1504 
1505 //PLT
1506 
1507 tiINT32
TI_PLT_ReadRegister(TI_HANDLE hAdapter,UINT32 uRegisterAddr,PUINT32 uRegisterData)1508 TI_PLT_ReadRegister(TI_HANDLE  hAdapter, UINT32 uRegisterAddr, PUINT32 uRegisterData )
1509 {
1510     if ( !TI_CheckAdapterObject(hAdapter) )
1511         return TI_RESULT_FAILED;
1512     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_ReadRegister( uRegisterAddr,  uRegisterData );
1513 }
1514 
1515 tiINT32
TI_PLT_WriteRegister(TI_HANDLE hAdapter,UINT32 uRegisterAddr,UINT32 uRegisterData)1516 TI_PLT_WriteRegister(TI_HANDLE  hAdapter, UINT32 uRegisterAddr, UINT32 uRegisterData )
1517 {
1518     if ( !TI_CheckAdapterObject(hAdapter) )
1519         return TI_RESULT_FAILED;
1520     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_WriteRegister( uRegisterAddr, uRegisterData );
1521 }
1522 
1523 
1524 tiINT32
TI_PLT_RxPerStart(TI_HANDLE hAdapter)1525 TI_PLT_RxPerStart(TI_HANDLE  hAdapter)
1526 {
1527     if ( !TI_CheckAdapterObject(hAdapter) )
1528         return TI_RESULT_FAILED;
1529     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_RxPerStart();
1530 }
1531 
1532 tiINT32
TI_PLT_RxPerStop(TI_HANDLE hAdapter)1533 TI_PLT_RxPerStop(TI_HANDLE  hAdapter)
1534 {
1535     if ( !TI_CheckAdapterObject(hAdapter) )
1536         return TI_RESULT_FAILED;
1537     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_RxPerStop();
1538 }
1539 
1540 tiINT32
TI_PLT_RxPerClear(TI_HANDLE hAdapter)1541 TI_PLT_RxPerClear(TI_HANDLE  hAdapter)
1542 {
1543     if ( !TI_CheckAdapterObject(hAdapter) )
1544         return TI_RESULT_FAILED;
1545     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_RxPerClear();
1546 }
1547 
1548 tiINT32
TI_PLT_RxPerGetResults(TI_HANDLE hAdapter,PltRxPer_t * pPltRxPer)1549 TI_PLT_RxPerGetResults(TI_HANDLE  hAdapter, PltRxPer_t* pPltRxPer )
1550 {
1551     if ( !TI_CheckAdapterObject(hAdapter) )
1552         return TI_RESULT_FAILED;
1553     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_RxPerGetResults( pPltRxPer );
1554 }
1555 
1556 tiINT32
TI_PLT_TxCW(TI_HANDLE hAdapter,TestCmdChannelBand_t * pPltTxCW)1557 TI_PLT_TxCW(TI_HANDLE  hAdapter, TestCmdChannelBand_t* pPltTxCW)
1558 {
1559     if ( !TI_CheckAdapterObject(hAdapter) )
1560         return TI_RESULT_FAILED;
1561     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_TxCW(pPltTxCW);
1562 }
1563 
1564 tiINT32
TI_PLT_TxContiues(TI_HANDLE hAdapter,PltTxContinues_t * pPltTxContinues)1565 TI_PLT_TxContiues(TI_HANDLE  hAdapter, PltTxContinues_t* pPltTxContinues)
1566 {
1567     if ( !TI_CheckAdapterObject(hAdapter) )
1568         return TI_RESULT_FAILED;
1569     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_TxContiues( pPltTxContinues);
1570 }
1571 
1572 tiINT32
TI_PLT_TxStop(TI_HANDLE hAdapter)1573 TI_PLT_TxStop(TI_HANDLE  hAdapter)
1574 {
1575     if ( !TI_CheckAdapterObject(hAdapter) )
1576         return TI_RESULT_FAILED;
1577     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_TxStop( );
1578 }
1579 
1580 tiINT32
TI_PLT_ReadMIB(TI_HANDLE hAdapter,PLT_MIB_t * pMib)1581 TI_PLT_ReadMIB(TI_HANDLE  hAdapter, PLT_MIB_t* pMib )
1582 {
1583     if ( !TI_CheckAdapterObject(hAdapter) )
1584         return TI_RESULT_FAILED;
1585     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_ReadMIB(pMib);
1586 }
1587 
1588 tiINT32
TI_PLT_WriteMIB(TI_HANDLE hAdapter,PLT_MIB_t * pMib)1589 TI_PLT_WriteMIB(TI_HANDLE  hAdapter, PLT_MIB_t* pMib )
1590 {
1591     if ( !TI_CheckAdapterObject(hAdapter) )
1592         return TI_RESULT_FAILED;
1593     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_WriteMIB(pMib);
1594 }
1595 
1596 tiINT32
TI_GetDefaultWepKey(TI_HANDLE hAdapter,tiUINT32 * puKeyIndex)1597 TI_GetDefaultWepKey(TI_HANDLE  hAdapter, tiUINT32* puKeyIndex )
1598 {
1599     if ( !TI_CheckAdapterObject(hAdapter) )
1600         return TI_RESULT_FAILED;
1601     return ((TI_WLAN_AdapterAPI *) hAdapter)->GetDefaultWepKey(puKeyIndex);
1602 }
1603 
1604 tiINT32
TI_PLT_TxCalGainGet(TI_HANDLE hAdapter,PltGainGet_t * pPLTGainGet)1605 TI_PLT_TxCalGainGet(TI_HANDLE  hAdapter, PltGainGet_t* pPLTGainGet)
1606 {
1607     if ( !TI_CheckAdapterObject(hAdapter) )
1608         return TI_RESULT_FAILED;
1609     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_TxCalGainGet(pPLTGainGet);
1610 }
1611 
1612 tiINT32
TI_PLT_TxCalGainAdjust(TI_HANDLE hAdapter,tiINT32 uTxGainChange)1613 TI_PLT_TxCalGainAdjust(TI_HANDLE  hAdapter, tiINT32   uTxGainChange)
1614 {
1615     if ( !TI_CheckAdapterObject(hAdapter) )
1616         return TI_RESULT_FAILED;
1617     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_TxCalGainAdjust(uTxGainChange);
1618 }
1619 
1620 tiINT32
TI_PLT_TxCalStart(TI_HANDLE hAdapter,PltTxCalibrationRequest_t * pPLTTxCal)1621 TI_PLT_TxCalStart(TI_HANDLE  hAdapter, PltTxCalibrationRequest_t* pPLTTxCal)
1622 {
1623     if ( !TI_CheckAdapterObject(hAdapter) )
1624         return TI_RESULT_FAILED;
1625     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_TxCalStart(pPLTTxCal);
1626 }
1627 
1628 tiINT32
TI_PLT_TxCalStop(TI_HANDLE hAdapter)1629 TI_PLT_TxCalStop(TI_HANDLE  hAdapter)
1630 {
1631     if ( !TI_CheckAdapterObject(hAdapter) )
1632         return TI_RESULT_FAILED;
1633     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_TxCalStop();
1634 }
1635 
1636 tiINT32
TI_PLT_RxTxCalNVSUpdateBuffer(TI_HANDLE hAdapter,PltNvsResultsBuffer_t * pPLT_NVSUpdateBuffer)1637 TI_PLT_RxTxCalNVSUpdateBuffer(TI_HANDLE  hAdapter, PltNvsResultsBuffer_t* pPLT_NVSUpdateBuffer)
1638 {
1639     if ( !TI_CheckAdapterObject(hAdapter) )
1640         return TI_RESULT_FAILED;
1641     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_RxTxCalNVSUpdateBuffer(pPLT_NVSUpdateBuffer);
1642 }
1643 
1644 tiINT32
TI_PLT_RxCal(TI_HANDLE hAdapter,PltRxCalibrationRequest_t * pPltRxCalibration)1645 TI_PLT_RxCal(TI_HANDLE  hAdapter, PltRxCalibrationRequest_t* pPltRxCalibration)
1646 {
1647     if ( !TI_CheckAdapterObject(hAdapter) )
1648         return TI_RESULT_FAILED;
1649     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_RxCal(pPltRxCalibration);
1650 }
1651 
1652 tiINT32
TI_PLT_RadioTune(TI_HANDLE hAdapter,TestCmdChannelBand_t * pChannelBand)1653 TI_PLT_RadioTune(TI_HANDLE  hAdapter, TestCmdChannelBand_t* pChannelBand)
1654 {
1655     if ( !TI_CheckAdapterObject(hAdapter) )
1656         return TI_RESULT_FAILED;
1657     return ((TI_WLAN_AdapterAPI *) hAdapter)->PLT_RadioTune(pChannelBand);
1658 }
1659 
1660 /********************************************************************/
1661 #ifdef _WINDOWS
1662 #endif
1663 
1664 /********************************************************************/
1665 
1666 #ifdef TI_DBG
1667 
1668 #ifdef DRIVER_PROFILING
1669 
1670 tiINT32
TI_ProfileReport(TI_HANDLE hAdapter)1671 TI_ProfileReport(TI_HANDLE  hAdapter)
1672 {
1673     if ( !TI_CheckAdapterObject(hAdapter) )
1674         return TI_RESULT_FAILED;
1675     return ((TI_WLAN_AdapterAPI *) hAdapter)->ProfileReport();
1676 }
1677 
1678 tiINT32
TI_CpuEstimatorCommand(TI_HANDLE hAdapter,tiUINT8 uType,tiUINT32 uData)1679 TI_CpuEstimatorCommand(TI_HANDLE  hAdapter, tiUINT8 uType, tiUINT32 uData)
1680 {
1681     if ( !TI_CheckAdapterObject(hAdapter) )
1682         return TI_RESULT_FAILED;
1683     return ((TI_WLAN_AdapterAPI *) hAdapter)->CpuEstimatorCommand(uType, uData);
1684 }
1685 
1686 #endif
1687 
1688 #endif // TI_DBG
1689 
1690 /********************************************************************/
1691 tiINT32
TI_Send_EAPOL_Packet(TI_HANDLE hAdapter,tiVOID * pData,tiUINT32 uSize)1692 TI_Send_EAPOL_Packet( TI_HANDLE  hAdapter, tiVOID* pData, tiUINT32 uSize )
1693 {
1694     if ( !TI_CheckAdapterObject(hAdapter) || !pData )
1695         return TI_RESULT_FAILED;
1696     return ((TI_WLAN_AdapterAPI *) hAdapter)->Send_EAPOL_Packet(pData,uSize);
1697 }
1698 /********************************************************************/
1699