1a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt/* 2a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt * cu_cmd.h 3a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt * 4a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt * Copyright 2001-2009 Texas Instruments, Inc. - http://www.ti.com/ 5a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt * 6a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt * Licensed under the Apache License, Version 2.0 (the "License"); 7a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt * you may not use this file except in compliance with the License. 8a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt * You may obtain a copy of the License at 9a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt * 10a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt * http://www.apache.org/licenses/LICENSE-2.0 11a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt * 12a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt * Unless required by applicable law or agreed to in writing, software 13a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt * distributed under the License is distributed on an "AS IS" BASIS, 14a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt * See the License for the specific language governing permissions and 16a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt * limitations under the License. 17a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt */ 18a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 19a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt/****************************************************************************/ 20a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt/* */ 21a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt/* MODULE: cu_cmd.h */ 22a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt/* PURPOSE: */ 23a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt/* */ 24a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt/****************************************************************************/ 25a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt#ifndef _CU_CMD_H_ 26a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt#define _CU_CMD_H_ 27a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 28a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt/* defines */ 29a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt/***********/ 30a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 31a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt/* types */ 32a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt/*********/ 33a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidttypedef struct 34a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt{ 35a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt U32 value; 36a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt PS8 name; 37a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt} named_value_t; 38a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 39a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt/* functions */ 40a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt/*************/ 41a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtTHandle CuCmd_Create(const PS8 device_name, THandle hConsole, S32 BypassSupplicant, PS8 pSupplIfFile); 42a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_Destroy(THandle hCuCmd); 43a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtS32 CuCmd_GetDeviceStatus(THandle hCuCmd); 44a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_StartDriver(THandle hCuCmd); 45a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_StopDriver(THandle hCuCmd); 46a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 47a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt#ifdef XCC_MODULE_INCLUDED 48a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtTHandle CuCmd_GetCuCommonHandle(THandle hCuCmd); 49a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtTHandle CuCmd_GetCuWpaHandle (THandle hCuCmd); 50a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt#endif 51a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 52a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 53a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_Show_Status(THandle hCuCmd, ConParm_t parm[], U16 nParms); 54a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 55a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_BssidList(THandle hCuCmd, ConParm_t parm[], U16 nParms); 56a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_FullBssidList(THandle hCuCmd, ConParm_t parm[], U16 nParms); 57a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt#ifdef CONFIG_WPS 58a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_StartEnrolleePIN(THandle hCuCmd, ConParm_t parm[], U16 nParms); 59a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_StartEnrolleePBC(THandle hCuCmd, ConParm_t parm[], U16 nParms); 60a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_StopEnrollee(THandle hCuCmd, ConParm_t parm[], U16 nParms); 61a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetPin(THandle hCuCmd, ConParm_t parm[], U16 nParms); 62a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt#endif 63a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_Connect(THandle hCuCmd, ConParm_t parm[], U16 nParms); 64a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_Disassociate(THandle hCuCmd, ConParm_t parm[], U16 nParms); 65a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 66a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ModifySsid(THandle hCuCmd, ConParm_t parm[], U16 nParms); 67a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ModifyChannel(THandle hCuCmd, ConParm_t parm[], U16 nParms); 68a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ModifyConnectMode(THandle hCuCmd, ConParm_t parm[], U16 nParms); 69a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetTxRate(THandle hCuCmd, ConParm_t parm[], U16 nParms); 70a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ModifyBssType(THandle hCuCmd, ConParm_t parm[], U16 nParms); 71a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ModifyFragTh(THandle hCuCmd, ConParm_t parm[], U16 nParms); 72a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ModifyRtsTh(THandle hCuCmd, ConParm_t parm[], U16 nParms); 73a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ModifyPreamble(THandle hCuCmd, ConParm_t parm[], U16 nParms); 74a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ModifyShortSlot(THandle hCuCmd, ConParm_t parm[], U16 nParms); 75a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RadioOnOff(THandle hCuCmd, ConParm_t parm[], U16 nParms); 76a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetSelectedBssidInfo(THandle hCuCmd, ConParm_t parm[], U16 nParms); 77a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetDriverState(THandle hCuCmd, ConParm_t parm[], U16 nParms); 78a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetRsiiLevel(THandle hCuCmd, ConParm_t parm[], U16 nParms); 79a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetSnrRatio(THandle hCuCmd, ConParm_t parm[], U16 nParms); 80a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ShowTxPowerLevel(THandle hCuCmd, ConParm_t parm[], U16 nParms); 81a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ShowTxPowerTable(THandle hCuCmd, ConParm_t parm[], U16 nParms); 82a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_TxPowerDbm(THandle hCuCmd, ConParm_t parm[], U16 nParms); 83a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ModifyState_802_11d(THandle hCuCmd, ConParm_t parm[], U16 nParms); 84a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ModifyState_802_11h(THandle hCuCmd, ConParm_t parm[], U16 nParms); 85a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_D_Country_2_4Ie(THandle hCuCmd, ConParm_t parm[], U16 nParms); 86a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_D_Country_5Ie(THandle hCuCmd, ConParm_t parm[], U16 nParms); 87a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ModifyDfsRange(THandle hCuCmd, ConParm_t parm[], U16 nParms); 88a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetBeaconFilterDesiredState(THandle hCuCmd, ConParm_t parm[], U16 nParms); 89a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetBeaconFilterDesiredState(THandle hCuCmd, ConParm_t parm[], U16 nParms); 90a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ModifySupportedRates(THandle hCuCmd, ConParm_t parm[], U16 nParms); 91a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SendHealthCheck(THandle hCuCmd, ConParm_t parm[], U16 nParms); 92a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_EnableRxDataFilters(THandle hCuCmd, ConParm_t parm[], U16 nParms); 93a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_DisableRxDataFilters(THandle hCuCmd, ConParm_t parm[], U16 nParms); 94a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_AddRxDataFilter(THandle hCuCmd, ConParm_t parm[], U16 nParms); 95a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RemoveRxDataFilter(THandle hCuCmd, ConParm_t parm[], U16 nParms); 96a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetRxDataFiltersStatistics(THandle hCuCmd, ConParm_t parm[], U16 nParms); 97a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 98a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ShowStatistics(THandle hCuCmd, ConParm_t parm[], U16 nParms); 99a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ShowTxStatistics(THandle hCuCmd, ConParm_t parm[], U16 nParms); 100a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ShowAdvancedParams(THandle hCuCmd, ConParm_t parm[], U16 nParms); 101a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 102a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ScanAppGlobalConfig(THandle hCuCmd, ConParm_t parm[], U16 nParms); 103a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ScanAppChannelConfig(THandle hCuCmd, ConParm_t parm[], U16 nParms); 104a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ScanAppClear(THandle hCuCmd, ConParm_t parm[], U16 nParms); 105a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ScanAppDisplay(THandle hCuCmd, ConParm_t parm[], U16 nParms); 1063bb9a92880f8cda8c242707ad02077f13b009632Dmitry ShmidtVOID CuCmd_ScanSetSra(THandle hCuCmd, ConParm_t parm[], U16 nParms); 1073bb9a92880f8cda8c242707ad02077f13b009632Dmitry ShmidtVOID CuCmd_ScanSetRssi(THandle hCuCmd, ConParm_t parm[], U16 nParms); 108a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_StartScan(THandle hCuCmd, ConParm_t parm[], U16 nParms); 109a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_StopScan (THandle hCuCmd, ConParm_t parm[], U16 nParms); 110a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_WextStartScan(THandle hCuCmd, ConParm_t parm[], U16 nParms); 111a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ConfigPeriodicScanGlobal (THandle hCuCmd, ConParm_t parm[], U16 nParms); 112a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ConfigPeriodicScanInterval (THandle hCuCmd, ConParm_t parm[], U16 nParms); 113a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ConfigurePeriodicScanSsid (THandle hCuCmd, ConParm_t parm[], U16 nParms); 114a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ConfigurePeriodicScanChannel (THandle hCuCmd, ConParm_t parm[], U16 nParms); 115a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ClearPeriodicScanConfiguration (THandle hCuCmd, ConParm_t parm[], U16 nParms); 116a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_DisplayPeriodicScanConfiguration (THandle hCuCmd, ConParm_t parm[], U16 nParms); 117a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_StartPeriodicScan (THandle hCuCmd, ConParm_t parm[], U16 nParms); 118a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_StopPeriodicScan (THandle hCuCmd, ConParm_t parm[], U16 nParms); 119a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ConfigScanPolicy(THandle hCuCmd, ConParm_t parm[], U16 nParms); 120a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ConfigScanBand(THandle hCuCmd, ConParm_t parm[], U16 nParms); 121a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ConfigScanBandChannel(THandle hCuCmd, ConParm_t parm[], U16 nParms); 122a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ConfigScanBandTrack(THandle hCuCmd, ConParm_t parm[], U16 nParms); 123a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ConfigScanBandDiscover(THandle hCuCmd, ConParm_t parm[], U16 nParms); 124a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ConfigScanBandImmed(THandle hCuCmd, ConParm_t parm[], U16 nParms); 125a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_DisplayScanPolicy(THandle hCuCmd, ConParm_t parm[], U16 nParms); 126a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ClearScanPolicy(THandle hCuCmd, ConParm_t parm[], U16 nParms); 127a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetScanPolicy(THandle hCuCmd, ConParm_t parm[], U16 nParms); 128a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetScanBssList(THandle hCuCmd, ConParm_t parm[], U16 nParms); 129a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 130a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RoamingEnable(THandle hCuCmd, ConParm_t parm[], U16 nParms); 131a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RoamingDisable(THandle hCuCmd, ConParm_t parm[], U16 nParms); 132a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RoamingLowPassFilter(THandle hCuCmd, ConParm_t parm[], U16 nParms); 133a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RoamingQualityIndicator(THandle hCuCmd, ConParm_t parm[], U16 nParms); 134a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RoamingDataRetryThreshold(THandle hCuCmd, ConParm_t parm[], U16 nParms); 135a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RoamingNumExpectedTbttForBSSLoss(THandle hCuCmd, ConParm_t parm[], U16 nParms); 136a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RoamingTxRateThreshold(THandle hCuCmd, ConParm_t parm[], U16 nParms); 137a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RoamingLowRssiThreshold(THandle hCuCmd, ConParm_t parm[], U16 nParms); 138a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RoamingLowSnrThreshold(THandle hCuCmd, ConParm_t parm[], U16 nParms); 139a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RoamingLowQualityForBackgroungScanCondition(THandle hCuCmd, ConParm_t parm[], U16 nParms); 140a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RoamingNormalQualityForBackgroungScanCondition(THandle hCuCmd, ConParm_t parm[], U16 nParms); 141a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RoamingGetConfParams(THandle hCuCmd, ConParm_t parm[], U16 nParms); 142a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_CurrBssUserDefinedTrigger(THandle hCuCmd, ConParm_t parm[], U16 nParms); 143a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 144a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_AddTspec(THandle hCuCmd, ConParm_t parm[], U16 nParms); 145a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetTspec(THandle hCuCmd, ConParm_t parm[], U16 nParms); 146a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_DeleteTspec(THandle hCuCmd, ConParm_t parm[], U16 nParms); 147a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetApQosParams(THandle hCuCmd, ConParm_t parm[], U16 nParms); 148a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetPsRxStreamingParams(THandle hCuCmd, ConParm_t parm[], U16 nParms); 149a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetApQosCapabilities(THandle hCuCmd, ConParm_t parm[], U16 nParms); 150a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetAcStatus(THandle hCuCmd, ConParm_t parm[], U16 nParms); 151a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ModifyMediumUsageTh(THandle hCuCmd, ConParm_t parm[], U16 nParms); 152a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetDesiredPsMode(THandle hCuCmd, ConParm_t parm[], U16 nParms); 153a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_InsertClsfrEntry(THandle hCuCmd, ConParm_t parm[], U16 nParms); 154a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RemoveClsfrEntry(THandle hCuCmd, ConParm_t parm[], U16 nParms); 155a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetPsRxDelivery(THandle hCuCmd, ConParm_t parm[], U16 nParms); 156a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetQosParams(THandle hCuCmd, ConParm_t parm[], U16 nParms); 157a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetRxTimeOut(THandle hCuCmd, ConParm_t parm[], U16 nParms); 158a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 159a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RegisterEvents(THandle hCuCmd, ConParm_t parm[], U16 nParms); 160a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_UnregisterEvents(THandle hCuCmd, ConParm_t parm[], U16 nParms); 161a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 162a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_EnableBtCoe(THandle hCuCmd, ConParm_t parm[], U16 nParms); 163a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ConfigBtCoe(THandle hCuCmd, ConParm_t parm[], U16 nParms); 164a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetBtCoeStatus(THandle hCuCmd, ConParm_t parm[], U16 nParms); 165a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ConfigCoexActivity(THandle hCuCmd, ConParm_t parm[], U16 nParms); 166a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ConfigFmCoex(THandle hCuCmd, ConParm_t parm[], U16 nParms); 167a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 168a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetPowerMode(THandle hCuCmd, ConParm_t parm[], U16 nParms); 169a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetPowerSavePowerLevel(THandle hCuCmd, ConParm_t parm[], U16 nParms); 170a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetDefaultPowerLevel(THandle hCuCmd, ConParm_t parm[], U16 nParms); 171a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetDozeModeInAutoPowerLevel(THandle hCuCmd, ConParm_t parm[], U16 nParms); 172a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetTrafficIntensityTh(THandle hCuCmd, ConParm_t parm[], U16 nParms); 173a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_EnableTrafficEvents(THandle hCuCmd, ConParm_t parm[], U16 nParms); 174a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_DisableTrafficEvents(THandle hCuCmd, ConParm_t parm[], U16 nParms); 175a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetDcoItrimParams(THandle hCuCmd, ConParm_t parm[], U16 nParms); 176a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 177a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_LogAddReport(THandle hCuCmd, ConParm_t parm[], U16 nParms); 178a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_LogReportSeverityLevel(THandle hCuCmd, ConParm_t parm[], U16 nParms); 179a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 180a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetReport(THandle hCuCmd, ConParm_t parm[], U16 nParms); 181a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_AddReport(THandle hCuCmd, ConParm_t parm[], U16 nParms); 182a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ClearReport(THandle hCuCmd, ConParm_t parm[], U16 nParms); 183a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ReportSeverityLevel(THandle hCuCmd, ConParm_t parm[], U16 nParms); 184a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetReportLevelCLI(THandle hCuCmd, ConParm_t parm[], U16 nParms); 185a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 186a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_PrintDriverDebug(THandle hCuCmd, ConParm_t parm[], U16 nParms); 187a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_PrintDriverDebugBuffer(THandle hCuCmd, ConParm_t parm[], U16 nParms); 188a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 189a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_FwDebug(THandle hCuCmd, ConParm_t parm[], U16 nParms); 190a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetRateMngDebug(THandle hCuCmd, ConParm_t parm[], U16 nParms); 191a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetRateMngDebug(THandle hCuCmd, ConParm_t parm[], U16 nParms); 192a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 1933bb9a92880f8cda8c242707ad02077f13b009632Dmitry Shmidt 1943bb9a92880f8cda8c242707ad02077f13b009632Dmitry ShmidtVOID CuCmd_SetArpIPFilter (THandle hCuCmd, ConParm_t parm[], U16 nParms); 195a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ShowAbout(THandle hCuCmd, ConParm_t parm[], U16 nParms); 196a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_Quit(THandle hCuCmd, ConParm_t parm[], U16 nParms); 197a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 198a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt/* Radio Debug Tests */ 199a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RadioDebug_ChannelTune(THandle hCuCmd, ConParm_t parm[], U16 nParms); 200a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RadioDebug_StartTxCw(THandle hCuCmd, ConParm_t parm[], U16 nParms); 201a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RadioDebug_StartContinuousTx(THandle hCuCmd, ConParm_t parm[], U16 nParms); 202a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RadioDebug_StopTx(THandle hCuCmd, ConParm_t parm[], U16 nParms); 203a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RadioDebug_Template(THandle hCuCmd, ConParm_t parm[], U16 nParms); 204a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RadioDebug_StartRxStatistics(THandle hCuCmd, ConParm_t parm[], U16 nParms); 205a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RadioDebug_StopRxStatistics(THandle hCuCmd, ConParm_t parm[], U16 nParms); 206a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RadioDebug_ResetRxStatistics(THandle hCuCmd, ConParm_t parm[], U16 nParms); 207a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RadioDebug_GetRxStatistics(THandle hCuCmd, ConParm_t parm[], U16 nParms); 208a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RadioDebug_GetHDKVersion(THandle hCuCmd, ConParm_t parm[], U16 nParms); 209a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 210a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt/* BIP Tests */ 211a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_BIP_StartBIP(THandle hCuCmd, ConParm_t parm[], U16 nParms); 212a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_BIP_EnterRxBIP(THandle hCuCmd, ConParm_t parm[], U16 nParms); 213a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_BIP_StartRxBIP(THandle hCuCmd, ConParm_t parm[], U16 nParms); 214a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_BIP_ExitRxBIP(THandle hCuCmd, ConParm_t parm[], U16 nParms); 215a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_BIP_BufferCalReferencePoint(THandle hCuCmd, ConParm_t parm[], U16 nParms); 216a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 217a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetPrivacyAuth(THandle hCuCmd, ConParm_t parm[], U16 nParms); 218a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetPrivacyEap(THandle hCuCmd, ConParm_t parm[], U16 nParms); 219a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetPrivacyEncryption(THandle hCuCmd, ConParm_t parm[], U16 nParms); 220a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetPrivacyKeyType(THandle hCuCmd, ConParm_t parm[], U16 nParms); 221a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetPrivacyMixedMode(THandle hCuCmd, ConParm_t parm[], U16 nParms); 222a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetPrivacyAnyWpaMode(THandle hCuCmd, ConParm_t parm[], U16 nParms); 223a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetPrivacyCredentials(THandle hCuCmd, ConParm_t parm[], U16 nParms); 224a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetPrivacyPskPassPhrase(THandle hCuCmd, ConParm_t parm[], U16 nParms); 225a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_SetPrivacyCertificate(THandle hCuCmd, ConParm_t parm[], U16 nParms); 226a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_StopSuppl(THandle hCuCmd, ConParm_t parm[], U16 nParms); 227a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ChangeSupplDebugLevels(THandle hCuCmd, ConParm_t parm[], U16 nParms); 228a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_AddPrivacyKey(THandle hCuCmd, ConParm_t parm[], U16 nParms); 229a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RemovePrivacyKey(THandle hCuCmd, ConParm_t parm[], U16 nParms); 230a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_GetPrivacyDefaultKey(THandle hCuCmd, ConParm_t parm[], U16 nParms); 231a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_EnableKeepAlive (THandle hCuCmd, ConParm_t parm[], U16 nParms); 232a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_DisableKeepAlive (THandle hCuCmd, ConParm_t parm[], U16 nParms); 233a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_AddKeepAliveMessage (THandle hCuCmd, ConParm_t parm[], U16 nParms); 234a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_RemoveKeepAliveMessage (THandle hCuCmd, ConParm_t parm[], U16 nParms); 235a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID CuCmd_ShowKeepAlive (THandle hCuCmd, ConParm_t parm[], U16 nParms); 236a615fb1650af6e111053506f1b764b28a5b4631dDmitry ShmidtVOID Cucmd_ShowPowerConsumptionStats(THandle hCuCmd,ConParm_t parm[],U16 nParms); 237a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 238a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt#endif /* _CU_CMD_H_ */ 239a615fb1650af6e111053506f1b764b28a5b4631dDmitry Shmidt 240