Home | History | Annotate | Download | only in utils
      1 /*
      2  * CmdInterfaceCodes.h
      3  *
      4  * Copyright(c) 1998 - 2010 Texas Instruments. All rights reserved.
      5  * All rights reserved.
      6  *
      7  * Redistribution and use in source and binary forms, with or without
      8  * modification, are permitted provided that the following conditions
      9  * are met:
     10  *
     11  *  * Redistributions of source code must retain the above copyright
     12  *    notice, this list of conditions and the following disclaimer.
     13  *  * Redistributions in binary form must reproduce the above copyright
     14  *    notice, this list of conditions and the following disclaimer in
     15  *    the documentation and/or other materials provided with the
     16  *    distribution.
     17  *  * Neither the name Texas Instruments nor the names of its
     18  *    contributors may be used to endorse or promote products derived
     19  *    from this software without specific prior written permission.
     20  *
     21  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
     22  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
     23  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
     24  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
     25  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
     26  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
     27  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
     28  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
     29  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     30  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
     31  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     32  */
     33 
     34 
     35 /****************************************************************************/
     36 /*																			*/
     37 /*    MODULE:   CmdInterfaceCodes.h											*/
     38 /*    PURPOSE:																*/
     39 /*																			*/
     40 /****************************************************************************/
     41 #ifndef _CMD_INTERFACE_CODES_H_
     42 #define _CMD_INTERFACE_CODES_H_
     43 
     44 /** \file  CmdInterfaceCodes.h
     45  * \brief Command Interface Codes
     46  * \n\n
     47  * This file contains the definitions for the parameters that can be Set/Get from outside user.
     48  * \n\n
     49  */
     50 
     51 #include "TWDriver.h"
     52 
     53 /* defines */
     54 /***********/
     55 
     56 /* types */
     57 /*********/
     58 
     59 
     60 /* This file contains the definitions for the parameters that can be Set/Get from outside.
     61     The parmeters that can be Set/Get from inside the driver only are defined in the file paramIn.h */
     62 
     63 /****************************************************************************
     64                                 PARAMETERS ISSUE
     65     Each parameter in the system is defined as UINT32. The parameter
     66     structue is as following:
     67 
     68  bit   31   30 - 24     23    22 - 16    15 - 8       7 - 0
     69     +-----+----------+-----+----------+-----------+-----------+
     70     | Set | Reserved | Get | Reserved | Module    | Parameter |
     71     | bit |          | bit |          | number    | number    |
     72     +-----+----------+-----+----------+-----------+-----------+
     73 
     74   The 'set' bit indicates whteher this parameter can be set from OS abstraction layer.
     75   The 'get' bit indicates whteher this parameter can be get from OS abstraction layer.
     76   (All the parameters can be Get/Set from insied the driver.)
     77   The module number indicated who is the oner of the parameter.
     78   The parameter number is the parameter unique number used to identify it.
     79 
     80 ****************************************************************************/
     81 
     82 /** \def SET_BIT
     83  * \brief Bitmaks of bit which indicates if the Command is SET Command
     84  */
     85 #define	SET_BIT         			0x08000000
     86 /** \def GET_BIT
     87  * \brief Bitmaks of bit which indicates if the Command is GET Command
     88  */
     89 #define	GET_BIT				        0x00800000
     90 /** \def ASYNC_PARAM
     91  * \brief Bitmaks of bit which indicates if the access to the Command Parameter is Async
     92  */
     93 #define ASYNC_PARAM					0x00010000
     94 /** \def ALLOC_NEEDED_PARAM
     95  * \brief Bitmaks of bit which indicates if that the data is not allocated in the paramInfo structure
     96  */
     97 #define ALLOC_NEEDED_PARAM			0x00020000
     98 
     99 
    100 /** \def GET_PARAM_MODULE_NUMBER
    101  * \brief Macro which gets the Parameter's Module Number from the second byte of x \n
    102  * x should be taken from Module Parameters Enumeration
    103  * sa EModuleParam
    104  */
    105 #define GET_PARAM_MODULE_NUMBER(x)  ((x & 0x0000FF00) >> 8)
    106 /** \def IS_PARAM_ASYNC
    107  * \brief Macro which returns True if access to the Command Parameter is Async \n
    108  * Otherwise returns False
    109  */
    110 #define IS_PARAM_ASYNC(x)			(x & ASYNC_PARAM)
    111 /** \def IS_ALLOC_NEEDED_PARAM
    112  * \brief Macro which returns True if data is not allocated in the paramInfo structure \n
    113  * (there is a need to allocate memory for data). Otherwise returns False
    114  */
    115 #define IS_ALLOC_NEEDED_PARAM(x)	(x & ALLOC_NEEDED_PARAM)
    116 /** \def IS_PARAM_FOR_MODULE
    117  * \brief Macro which returns True if input param is for input module. \n
    118  * Otherwise returns False
    119  */
    120 #define IS_PARAM_FOR_MODULE(param, module)   ((param & 0x0000FF00) == module)
    121 
    122 /** \enum EModuleParam
    123  * \brief Modules Parameters ID
    124  *
    125  * \par Description
    126  * This Enumeration defines all available Modules numbers. \n
    127  * Note that the actual number is held in the second byte (E.g. 0x0000FF00). \n
    128  * According to these numbers it is decided to which Module the Command Parameter is destined
    129  *
    130  * \sa
    131  */
    132 /* NOTICE! whenever you add a module, you have to increment MAX_PARAM_MODULE_NUMBER as well!!! */
    133 typedef enum
    134 {
    135     DRIVER_MODULE_PARAM               	= 0x0000,	/**< Driver Module Number							*/
    136     AUTH_MODULE_PARAM               	= 0x0100,	/**< Authentication Module Number					*/
    137     ASSOC_MODULE_PARAM              	= 0x0200,	/**< Association Module Number	   					*/
    138     RX_DATA_MODULE_PARAM            	= 0x0300,	/**< RX Data Module Number							*/
    139     TX_CTRL_MODULE_PARAM            	= 0x0400,	/**< TX Control Module Number						*/
    140     CTRL_DATA_MODULE_PARAM          	= 0x0500,	/**< Control Data Module Number						*/
    141     SITE_MGR_MODULE_PARAM           	= 0x0600,	/**< Site Manager Module Number						*/
    142     CONN_MODULE_PARAM               	= 0x0700,	/**< Connection Module Number						*/
    143     RSN_MODULE_PARAM                	= 0x0800,	/**< Robust Security NW (RSN) Module Number			*/
    144     ADM_CTRL_MODULE_PARAM           	= 0x0900,	/**< ADM Control Module Number						*/
    145     TWD_MODULE_PARAM                	= 0x0A00,	/**< Report Module Number							*/
    146     REPORT_MODULE_PARAM             	= 0x0B00,	/**< Report Module Number							*/
    147     SME_MODULE_PARAM                    = 0x0C00,	/**< SME Module Number								*/
    148     MLME_SM_MODULE_PARAM            	= 0x0D00,	/**< 802.11 MLME State-Machine Module Number  		*/
    149     REGULATORY_DOMAIN_MODULE_PARAM  	= 0x0E00,	/**< Regulatory Domain Module Number 				*/
    150     MEASUREMENT_MODULE_PARAM        	= 0x0F00,	/**< Measurement Module Number						*/
    151     XCC_MANAGER_MODULE_PARAM        	= 0x1000,	/**< XCC Manager Module Number 						*/
    152     ROAMING_MANAGER_MODULE_PARAM    	= 0x1100,	/**< Roaming Manager Module Number					*/
    153     SOFT_GEMINI_PARAM               	= 0x1200,	/**< Soft Gemini Module Number						*/
    154     QOS_MANAGER_PARAM               	= 0x1300,	/**< Quality Of Service (QoS) Manager Module Number	*/
    155     POWER_MANAGER_PARAM             	= 0x1400,	/**< Power Manager Module Number					*/
    156     SCAN_CNCN_PARAM                 	= 0x1500,	/**< Scan Concentrator Module Number				*/
    157     SCAN_MNGR_PARAM                 	= 0x1600,	/**< Scan Manager Module Number						*/
    158     MISC_MODULE_PARAM					= 0x1700,	/**< Misc. Module Number							*/
    159     HEALTH_MONITOR_MODULE_PARAM         = 0x1800,	/**< Health Monitor Module Number					*/
    160     CURR_BSS_MODULE_PARAM               = 0x1900,   /**< Current Bss Module Number	     		        */
    161     /*
    162     Last module - DO NOT TOUCH!
    163     */
    164     MODULE_PARAM_LAST_MODULE						/**< LAst Module - Dummy, mast be last				*/
    165 
    166 }   EModuleParam;
    167 
    168 /** \def MAX_PARAM_MODULE_NUMBER
    169  * \brief Macro which returns the number of Parameters Modules
    170  */
    171 #define MAX_PARAM_MODULE_NUMBER             (GET_PARAM_MODULE_NUMBER(MODULE_PARAM_LAST_MODULE))
    172 
    173 
    174 
    175 /** \enum EExternalParam
    176  * \brief External Parameters
    177  *
    178  * \par Description
    179  * This Enumeation includes all the eaxternal parameters numbers which are used for Get/Set Commands.
    180  * Each module can have 256 parameters	\n
    181  * PARAMETERS ISSUE:	\n
    182  * Each parameter in the system is defined as UINT32. The parameter structue is as following:	\n
    183  * bit 0 - 7: 		Parameter Number - number of parameter inside Module\n
    184  * bit 8 - 15:		Module number - number of Module\n
    185  * bit 16:			Async Bit - indicates if command is Async (ON) or Sync (OFF)\n
    186  * bit 17:			Allocate Bit - indicates if allocation should be done for parameter (ON) or not (OFF)\n
    187  * bit 18 - 22:		Reserved			\n
    188  * bit 23:			Get Bit	- indicates if command is Get (ON) or not (OFF)	\n
    189  * bit 24 - 26:		Reserved	\n
    190  * bit 27:			Set Bit	- indicates if command is Set (ON) or not (OFF)	\n
    191  * bit 28 - 31:		Reserved	\n\n
    192  * The 'set' bit indicates whteher this parameter can be set from OS abstraction layer.
    193  * The 'get' bit indicates whteher this parameter can be get from OS abstraction layer.
    194  * (All the parameters can be Get/Set from insied the driver.)
    195  * The module number indicated who is the oner of the parameter.
    196  * The parameter number is the parameter unique number used to identify it.
    197  *
    198  * \sa
    199  */
    200  /* bit | 31 - 28  | 27  | 26 - 24  |  23 | 22 - 18  |    17    |  16   |  15 - 8   |   7 - 0   |
    201  *      +----------+-----+----------+-----+----------+----------+-------+-----------+-----------+
    202  *      | Reserved | Set | Reserved | Get | Reserved | Allocate | Async | Module    | Parameter |
    203  *      |          | bit |          | bit |          |    bit   |  bit  | number    | number    |
    204  *      +----------+-----+----------+-----+----------+----------+-------+-----------+-----------+
    205  */
    206 typedef enum
    207 {
    208 	/* Driver General section */
    209     DRIVER_INIT_PARAM                           =	SET_BIT |           DRIVER_MODULE_PARAM | 0x00,	/**< Driver Init Parameter (Driver General Set Command): \n
    210 																									* Used for setting driver defaults. Done Sync with no memory allocation\n
    211 																									* Parameter Number:	0x00\n
    212 																									* Module Number: Driver Module Number \n
    213 																									* Async Bit: OFF	\n
    214 																									* Allocate Bit: OFF	\n
    215 																									* GET Bit: OFF	\n
    216 																									* SET Bit: ON	\n
    217 																									*/
    218     DRIVER_START_PARAM                          =	SET_BIT |           DRIVER_MODULE_PARAM | 0x01, /**< Driver Start Parameter (Driver General Set Command): \n
    219 																									* Used for Starting Driver. Done Sync with no memory allocation\n
    220 																									* Parameter Number:	0x01\n
    221 																									* Module Number: Driver Module Number \n
    222 																									* Async Bit: OFF	\n
    223 																									* Allocate Bit: OFF	\n
    224 																									* GET Bit: OFF	\n
    225 																									* SET Bit: ON	\n
    226 																									*/
    227     DRIVER_STOP_PARAM                           =	SET_BIT |           DRIVER_MODULE_PARAM | 0x02, /**< Driver Stop Parameter (Driver General Set Command): \n
    228 																									* Used for Stopping Driver. Done Sync with no memory allocation \n
    229 																									* Parameter Number:	0x02\n
    230 																									* Module Number: Driver Module Number \n
    231 																									* Async Bit: OFF	\n
    232 																									* Allocate Bit: OFF	\n
    233 																									* GET Bit: OFF	\n
    234 																									* SET Bit: ON	\n
    235 																									*/
    236     DRIVER_STATUS_PARAM                         =	          GET_BIT | DRIVER_MODULE_PARAM | 0x03, /**< Driver Status Parameter (Driver General Get Command): \n
    237 																									* Used for Getting Driver's Status (if running). Done Sync with no memory allocation\n																														Done Sync with no memory allocation\n
    238 																									* Parameter Number:	0x03\n
    239 																									* Module Number: Driver Module Number \n
    240 																									* Async Bit: OFF	\n
    241 																									* Allocate Bit: OFF	\n
    242 																									* GET Bit: ON	\n
    243 																									* SET Bit: OFF	\n
    244 																									*/
    245     DRIVER_THREADID_PARAM                       =	          GET_BIT | DRIVER_MODULE_PARAM | 0x04, /**< Driver Thread ID Parameter (Driver General Get Command): \n
    246 																									* Used for Getting Driver's Thread ID. Done Sync with no memory allocation\n
    247 																									* Parameter Number:	0x04\n
    248 																									* Module Number: Driver Module Number \n
    249 																									* Async Bit: OFF	\n
    250 																									* Allocate Bit: OFF	\n
    251 																									* GET Bit: ON	\n
    252 																									* SET Bit: OFF	\n
    253 																									*/
    254 
    255 	/* Site manager section */
    256 	SITE_MGR_DESIRED_CHANNEL_PARAM				=	SET_BIT | GET_BIT | SITE_MGR_MODULE_PARAM | 0x01,	/**< Site Manager Desired Channel Parameter (Site Manager Module Set/Get Command):\n
    257 																										* Used for Setting/Getting desired Channel to/from OS abstraction layer\n
    258 																										* Done Sync with no memory allocation \n
    259 																										* Parameter Number:	0x01\n
    260 																										* Module Number: Site Manager Module Number \n
    261 																										* Async Bit: OFF	\n
    262 																										* Allocate Bit: OFF	\n
    263 																										* GET Bit: ON	\n
    264 																										* SET Bit: ON	\n
    265 																										*/
    266 	SITE_MGR_DESIRED_SUPPORTED_RATE_SET_PARAM	=	SET_BIT | GET_BIT | SITE_MGR_MODULE_PARAM | 0x05,	/**< Site Manager Desired Supported Rate Set Parameter (Site Manager Module Set/Get Command):\n
    267 																										* Used for Setting/Getting Desired Supported Rate to/from OS abstraction layer\n
    268 																										* Done Sync with no memory allocation \n
    269 																										* Parameter Number:	0x05\n
    270 																										* Module Number: Site Manager Module Number \n
    271 																										* Async Bit: OFF	\n
    272 																										* Allocate Bit: OFF	\n
    273 																										* GET Bit: ON	\n
    274 																										* SET Bit: ON	\n
    275 																										*/
    276 	SITE_MGR_DESIRED_PREAMBLE_TYPE_PARAM		= 	SET_BIT | GET_BIT | SITE_MGR_MODULE_PARAM | 0x0A,	/**< Site Manager Desired Preamble Type Parameter (Site Manager Module Set/Get Command): \n
    277 																										* Used for Setting/Getting Desired Preamble Type to/from OS abstraction layer\n
    278 																										* Done Sync with no memory allocation\n
    279 																										* Parameter Number:	0x0A\	n
    280 																										* Module Number: Site Manager Module Number \n
    281 																										* Async Bit: OFF	\n
    282 																										* Allocate Bit: OFF	\n
    283 																										* GET Bit: ON	\n
    284 																										* SET Bit: ON	\n
    285 																										*/
    286 
    287     SITE_MGRT_SET_RATE_MANAGMENT             = SET_BIT | SITE_MGR_MODULE_PARAM | 0x06 ,                 /**< Site Manager Desired Preamble Type Parameter (Site Manager Module Set/Get Command): \n
    288                                                                                                         * Used for Setting/Getting Desired Preamble Type to/from OS abstraction layer\n
    289 																										* Done Sync with no memory allocation\n
    290 																										* Parameter Number:	0x06\	n
    291 																										* Module Number: Site Manager Module Number \n
    292 																										* Async Bit: OFF	\n
    293 																										* Allocate Bit: OFF	\n
    294 																										* GET Bit: OF	\n
    295 																										* SET Bit: ON	\n
    296 */
    297 
    298 
    299     SITE_MGRT_GET_RATE_MANAGMENT             = GET_BIT | SITE_MGR_MODULE_PARAM | 0x07| ASYNC_PARAM,     /**< Site Manager Desired Preamble Type Parameter (Site Manager Module Set/Get Command): \n
    300                                                                                                         * Used for Setting/Getting Desired Preamble Type to/from OS abstraction layer\n
    301 																										* Done Sync with no memory allocation\n
    302 																										* Parameter Number:	0x07\	n
    303 																										* Module Number: Site Manager Module Number \n
    304 																										* Async Bit: ON	\n
    305 																										* Allocate Bit: OFF	\n
    306 																										* GET Bit: ON	\n
    307 																										* SET Bit: OFF	\n
    308 */
    309 
    310 
    311 
    312 	SITE_MGR_CURRENT_CHANNEL_PARAM              = 	SET_BIT | GET_BIT | SITE_MGR_MODULE_PARAM | 0x0E,	/**< Site Manager Current Channel Parameter (Site Manager Module Set/Get Command): \n
    313 																										* Used for Setting/Getting Current Channel to/from OS abstraction layer\n
    314 																										* Done Sync with no memory allocation\n
    315 																										* Parameter Number:	0x0E	\n
    316 																										* Module Number: Site Manager Module Number \n
    317 																										* Async Bit: OFF	\n
    318 																										* Allocate Bit: OFF	\n
    319 																										* GET Bit: ON	\n
    320 																										* SET Bit: ON	\n
    321 																										*/
    322 	SITE_MGR_TI_WLAN_COUNTERS_PARAM            	=			  GET_BIT | SITE_MGR_MODULE_PARAM | 0x14,	/**< Site Manager TI WLAN Counters Parameter (Site Manager Module Get Command): \n
    323 																										* Used for Getting TI WLAN Statistics Counters from OS abstraction layer\n
    324 																										* Done Sync with no memory allocation\n
    325 																										* Parameter Number:	0x14	\n
    326 																										* Module Number: Site Manager Module Number \n
    327 																										* Async Bit: OFF	\n
    328 																										* Allocate Bit: OFF	\n
    329 																										* GET Bit: ON	\n
    330 																										* SET Bit: OFF	\n
    331 																										*/
    332 	SITE_MGR_EEPROM_VERSION_PARAM				=			  GET_BIT | SITE_MGR_MODULE_PARAM | 0x16,  	/**< Site Manager EEPROM Version Parameter (Site Manager Module Get Command): \n
    333 																										* Used for Getting EEPROM Version from FW\n
    334 																										* Done Sync with no memory allocation\n
    335 																										* Parameter Number:	0x16	\n
    336 																										* Module Number: Site Manager Module Number \n
    337 																										* Async Bit: OFF	\n
    338 																										* Allocate Bit: OFF	\n
    339 																										* GET Bit: ON	\n
    340 																										* SET Bit: OFF	\n
    341 																										*/
    342 	SITE_MGR_FIRMWARE_VERSION_PARAM				=			  GET_BIT | SITE_MGR_MODULE_PARAM | 0x17,	/**< Site Manager FW Version Parameter (Site Manager Module Get Command): \n
    343 																										* Used for Getting FW Version from FW\n
    344 																										* Done Sync with no memory allocation\n
    345 																										* Parameter Number:	0x17	\n
    346 																										* Module Number: Site Manager Module Number \n
    347 																										* Async Bit: OFF	\n
    348 																										* Allocate Bit: OFF	\n
    349 																										* GET Bit: ON	\n
    350 																										* SET Bit: OFF	\n
    351 																										*/
    352 	SITE_MGR_DESIRED_SLOT_TIME_PARAM			=	SET_BIT | GET_BIT | SITE_MGR_MODULE_PARAM | 0x1B,	/**< Site Manager Desired Slot Time Parameter (Site Manager Module Set/Get Command): \n
    353 																										* Used for Getting Desired Slot Time from OS abstraction layer and Setting Desired Slot Time to FW\n
    354 																										* Done Sync with no memory allocation\n
    355 																										* Parameter Number:	0x1B	\n
    356 																										* Module Number: Site Manager Module Number \n
    357 																										* Async Bit: OFF	\n
    358 																										* Allocate Bit: OFF	\n
    359 																										* GET Bit: ON	\n
    360 																										* SET Bit: ON	\n
    361 																										*/
    362 	SITE_MGR_GET_AP_QOS_CAPABILITIES            =             GET_BIT | SITE_MGR_MODULE_PARAM | 0x2E,	/**< Site Manager Get AP QoS Cpabilities Parameter (Site Manager Module Get Command): \n
    363 																										* Used for Getting AP QoS Cpabilities from OS abstraction layer\n
    364 																										* Done Sync with no memory allocation\n
    365 																										* Parameter Number:	0x2E	\n
    366 																										* Module Number: Site Manager Module Number \n
    367 																										* Async Bit: OFF	\n
    368 																										* Allocate Bit: OFF	\n
    369 																										* GET Bit: ON	\n
    370 																										* SET Bit: OFF	\n
    371 																										*/
    372 	SITE_MGR_CURRENT_TX_RATE_PARAM				=             GET_BIT | SITE_MGR_MODULE_PARAM | 0x32,	/**< Site Manager Current TX Rate Parameter (Site Manager Module Get Command): \n
    373 																										* Used for Getting Current TX Rate from OS abstraction layer\n
    374 																										* Done Sync with no memory allocation\n
    375 																										* Parameter Number:	0x32	\n
    376 																										* Module Number: Site Manager Module Number \n
    377 																										* Async Bit: OFF	\n
    378 																										* Allocate Bit: OFF	\n
    379 																										* GET Bit: ON	\n
    380 																										* SET Bit: OFF	\n
    381 																										*/
    382 	SITE_MGR_BSSID_FULL_LIST_PARAM				=			  GET_BIT | SITE_MGR_MODULE_PARAM | 0x34,	/**< Site Manager BSSID Full List Parameter (Site Manager Module Get Command): \n
    383 																										* Used for Getting BSSID Full List from OS abstraction layer\n
    384 																										* Done Sync with no memory allocation\n
    385 																										* Parameter Number:	0x34	\n
    386 																										* Module Number: Site Manager Module Number \n
    387 																										* Async Bit: OFF	\n
    388 																										* Allocate Bit: OFF	\n
    389 																										* GET Bit: ON	\n
    390 																										* SET Bit: OFF	\n
    391 																										*/
    392 	SITE_MGR_BEACON_FILTER_DESIRED_STATE_PARAM = 	SET_BIT | GET_BIT | SITE_MGR_MODULE_PARAM | 0x35,	/**< Site Manager Beacon Filter Desired State Parameter (Site Manager Module Set/Get Command): \n
    393 																										* Used for Getting Beacon Filter Desired State from OS abstraction layer or Setting Beacon Filter Desired State to FW\n
    394 																										* Done Sync with no memory allocation\n
    395 																										* Parameter Number:	0x35	\n
    396 																										* Module Number: Site Manager Module Number \n
    397 																										* Async Bit: OFF	\n
    398 																										* Allocate Bit: OFF	\n
    399 																										* GET Bit: ON	\n
    400 																										* SET Bit: ON	\n
    401 																										*/
    402     SITE_MGR_NETWORK_TYPE_IN_USE				=             GET_BIT | SITE_MGR_MODULE_PARAM | 0x36,	/**< Site Manager NW Type in Use Parameter (Site Manager Module Get Command): \n
    403 																										* Used for Getting NW Type in Use from OS abstraction layer\n
    404 																										* Done Sync with no memory allocation\n
    405 																										* Parameter Number:	0x36	\n
    406 																										* Module Number: Site Manager Module Number \n
    407 																										* Async Bit: OFF	\n
    408 																										* Allocate Bit: OFF	\n
    409 																										* GET Bit: ON	\n
    410 																										* SET Bit: OFF	\n
    411 																										*/
    412 
    413 	/* Simple Config module */
    414 	SITE_MGR_SIMPLE_CONFIG_MODE					= 	SET_BIT | GET_BIT | SITE_MGR_MODULE_PARAM | 0x38,	/**< Site Manager Simple Configuration Mode Parameter (Simple Configuration Module Set/Get Command): \n
    415 																										* Used for Setting/Getting WiFi Simple Configuration Mode\n
    416 																										* Done Sync with no memory allocation\n
    417 																										* Parameter Number:	0x38	\n
    418 																										* Module Number: Site Manager Module Number \n
    419 																										* Async Bit: OFF	\n
    420 																										* Allocate Bit: OFF	\n
    421 																										* GET Bit: ON	\n
    422 																										* SET Bit: ON	\n
    423 																										*/
    424     SITE_MGR_GET_PRIMARY_SITE					= 	          GET_BIT | SITE_MGR_MODULE_PARAM | 0x40,	/**< Site Manager Get Primary Site Parameter (Simple Configuration Module Get Command): \n
    425 																										* Used for Getting Primary Site from OS abstraction layer\n
    426 																										* Done Sync with no memory allocation\n
    427 																										* Parameter Number:	0x40	\n
    428 																										* Module Number: Site Manager Module Number \n
    429 																										* Async Bit: OFF	\n
    430 																										* Allocate Bit: OFF	\n
    431 																										* GET Bit: ON	\n
    432 																										* SET Bit: OFF	\n
    433 																										*/
    434 
    435     SITE_MGR_PRIMARY_SITE_HT_SUPPORT			= 	          GET_BIT | SITE_MGR_MODULE_PARAM | 0x41,	/**< Site Manager check if the Primary Site support HT: \n
    436                                                                                                         * Used for check if the Primary Site support HT \n
    437                                                                                                         * Done Sync with no memory allocation\n
    438                                                                                                         * Parameter Number:	0x41	\n
    439                                                                                                         * Module Number: Site Manager Module Number \n
    440                                                                                                         * Async Bit: OFF	\n
    441                                                                                                         * Allocate Bit: OFF	\n
    442                                                                                                         * GET Bit: ON	\n
    443                                                                                                         * SET Bit: OFF	\n
    444                                                                                                         */
    445 	SITE_MGR_CURRENT_RX_RATE_PARAM				=             GET_BIT | SITE_MGR_MODULE_PARAM | 0x42,	/**< Site Manager Current RX Rate Parameter (Site Manager Module Get Command): \n
    446 																										* Used for Getting Current RX Rate from OS abstraction layer\n
    447 																										* Done Sync with no memory allocation\n
    448 																										* Parameter Number:	0x33	\n
    449 																										* Module Number: Site Manager Module Number \n
    450 																										* Async Bit: OFF	\n
    451 																										* Allocate Bit: OFF	\n
    452 																										* GET Bit: ON	\n
    453 																										* SET Bit: OFF	\n
    454 																										*/
    455     SITE_MGR_SET_WLAN_IP_PARAM				=             SET_BIT | SITE_MGR_MODULE_PARAM | 0x43,	/**< Site Manager WLAN interface IP Parameter (Site Manager Module Set Command): \n
    456 																										* Used for Setting the WLAN interface IP from OS abstraction layer\n
    457 																										* Done Sync with no memory allocation\n
    458 																										* Parameter Number:	0x43	\n
    459 																										* Module Number: Site Manager Module Number \n
    460 																										* Async Bit: OFF	\n
    461 																										* Allocate Bit: OFF	\n
    462 																										* GET Bit: ON	\n
    463 																										* SET Bit: OFF	\n
    464 																										*/
    465 
    466 	/* CTRL data section */
    467 	CTRL_DATA_CURRENT_BSS_TYPE_PARAM			=	SET_BIT | GET_BIT | CTRL_DATA_MODULE_PARAM | 0x04,	/**< Control Data Primary BSS Type Parameter (Control Data Module Set/Get Command): \n
    468 																										* Used for Setting/Getting Primary BSS Type to/form Control Data Parameters\n
    469 																										* Done Sync with no memory allocation\n
    470 																										* Parameter Number:	0x04	\n
    471 																										* Module Number: Control Data Module Number \n
    472 																										* Async Bit: OFF	\n
    473 																										* Allocate Bit: OFF	\n
    474 																										* GET Bit: ON	\n
    475 																										* SET Bit: ON	\n
    476 																										*/
    477     CTRL_DATA_MAC_ADDRESS						= 	          GET_BIT | CTRL_DATA_MODULE_PARAM | 0x08,	/**< Control Data MAC Address Parameter (Control Data Module Get Command): \n
    478 																										* Used for Getting MAC Address form FW\n
    479 																										* Done Sync with no memory allocation\n
    480 																										* Parameter Number:	0x08	\n
    481 																										* Module Number: Control Data Module Number \n
    482 																										* Async Bit: OFF	\n
    483 																										* Allocate Bit: OFF	\n
    484 																										* GET Bit: ON	\n
    485 																										* SET Bit: OFF	\n
    486 																										*/
    487     CTRL_DATA_CLSFR_TYPE                        =			  GET_BIT | CTRL_DATA_MODULE_PARAM | 0x0D,	/**< Control Data Classifier Type Parameter (Control Data Module Set/Get Command): \n
    488 																										* Used for Setting/Getting Classifier Type to/form Control Data (TX Data Queue) Parameters\n
    489 																										* Done Sync with no memory allocation\n
    490 																										* Parameter Number:	0x0D	\n
    491 																										* Module Number: Control Data Module Number \n
    492 																										* Async Bit: OFF	\n
    493 																										* Allocate Bit: OFF	\n
    494 																										* GET Bit: ON	\n
    495 																										* SET Bit: OFF	\n
    496 																										*/
    497     CTRL_DATA_CLSFR_CONFIG                      =	SET_BIT           | CTRL_DATA_MODULE_PARAM | 0x0E,	/**< Control Data Classifier Configure Parameter (Control Data Module Set Command): \n
    498 																										* Used for adding Classifier entry to Control Data (TX Data Queue) Parameters\n
    499 																										* Done Sync with no memory allocation\n
    500 																										* Parameter Number:	0x0E	\n
    501 																										* Module Number: Control Data Module Number \n
    502 																										* Async Bit: OFF	\n
    503 																										* Allocate Bit: OFF	\n
    504 																										* GET Bit: OFF	\n
    505 																										* SET Bit: ON	\n
    506 																										*/
    507     CTRL_DATA_CLSFR_REMOVE_ENTRY                =	SET_BIT           | CTRL_DATA_MODULE_PARAM | 0x0F,	/**< Control Data Classifier Configure Parameter (Control Data Module Set Command): \n
    508 																										* Used for removing Classifier entry from Control Data (TX Data Queue) Parameters\n
    509 																										* Done Sync with no memory allocation\n
    510 																										* Parameter Number:	0x0F	\n
    511 																										* Module Number: Control Data Module Number \n
    512 																										* Async Bit: OFF	\n
    513 																										* Allocate Bit: OFF	\n
    514 																										* GET Bit: OFF	\n
    515 																										* SET Bit: ON	\n
    516 																										*/
    517     CTRL_DATA_TRAFFIC_INTENSITY_THRESHOLD		=	SET_BIT | GET_BIT | CTRL_DATA_MODULE_PARAM | 0x15,	/**< Control Data Traffic Intensity Threshold Parameter (Control Data Module Set/Get Command): \n
    518 																										* Used for Setting/Getting Traffic Intensity Threshold to/from Control Data (Traffic Intensity Threshold) Parameters\n
    519 																										* Done Sync with no memory allocation\n
    520 																										* Parameter Number:	0x15	\n
    521 																										* Module Number: Control Data Module Number \n
    522 																										* Async Bit: OFF	\n
    523 																										* Allocate Bit: OFF	\n
    524 																										* GET Bit: ON	\n
    525 																										* SET Bit: ON	\n
    526 																										*/
    527     CTRL_DATA_TOGGLE_TRAFFIC_INTENSITY_EVENTS	=	SET_BIT           | CTRL_DATA_MODULE_PARAM | 0x16,	/**< Control Data Toggle Traffic Intensity Events Parameter (Control Data Module Set Command): \n
    528 																										* Used for Toggle Traffic Intensity Events (turns ON/OFF traffic intensity notification events)	\n
    529 																										* Done Sync with no memory allocation\n
    530 																										* Parameter Number:	0x16	\n
    531 																										* Module Number: Control Data Module Number \n
    532 																										* Async Bit: OFF	\n
    533 																										* Allocate Bit: OFF	\n
    534 																										* GET Bit: OFF	\n
    535 																										* SET Bit: ON	\n
    536 																										*/
    537 
    538 	/* SME SM section */
    539     SME_DESIRED_SSID_ACT_PARAM                  = SET_BIT | GET_BIT | SME_MODULE_PARAM	 | 0x01,		/**< SME Set SSID and start connection process (SME Module Set/Get Command): \n
    540 																										* Used for set SSID and start connection or get current SSID \n
    541 																										* Parameter Number:	0x01 \n
    542 																										* Module Number: SME Module Number \n
    543 																										* Async Bit: OFF \n
    544 																										* Allocate Bit: OFF	\n
    545 																										* GET Bit: ON	\n
    546 																										* SET Bit: ON	\n
    547 																										*/
    548 
    549     SME_RADIO_ON_PARAM                          = SET_BIT | GET_BIT | SME_MODULE_PARAM	 | 0x03,		/**< SME State-Machine Radio ON Parameter (SME Module Set/Get Command): \n
    550 																										* Used for Setting new and generating State-Machine Event, or Getting current Radio ON\n
    551 																										* Done Sync with no memory allocation\n
    552 																										* Parameter Number:	0x03	\n
    553 																										* Module Number: SME Module Number \n
    554 																										* Async Bit: OFF	\n
    555 																										* Allocate Bit: OFF	\n
    556 																										* GET Bit: ON	\n
    557 																										* SET Bit: ON	\n
    558 																										*/
    559     SME_CONNECTION_MODE_PARAM                   = SET_BIT | GET_BIT | SME_MODULE_PARAM   | 0x04,		/**< SME State-Machine Connection Mode Parameter (SME Module Set/Get Command): \n
    560 																										* Used for Setting new Connection Mode (and generating disconnect State-Machine event) or Getting current Connection Mode\n
    561 																										* Done Sync with no memory allocation\n
    562 																										* Parameter Number:	0x04	\n
    563 																										* Module Number: SME Module Number \n
    564 																										* Async Bit: OFF	\n
    565 																										* Allocate Bit: OFF	\n
    566 																										* GET Bit: ON	\n
    567 																										* SET Bit: ON	\n
    568 																										*/
    569     SME_WSC_PB_MODE_PARAM                       = SET_BIT           | SME_MODULE_PARAM   | 0x07,		/**< SME State-Machine SME on the WPS Mode Parameter (SME Module Set Command): \n
    570 																										* Used for updating the SME on the WPS mode\n
    571 																										* Done Sync with no memory allocation\n
    572 																										* Parameter Number:	0x07	\n
    573 																										* Module Number: SME Module Number \n
    574 																										* Async Bit: OFF	\n
    575 																										* Allocate Bit: OFF	\n
    576 																										* GET Bit: OFF	\n
    577 																										* SET Bit: ON	\n
    578 																										*/
    579 
    580     SME_DESIRED_SSID_PARAM                      = SET_BIT           | SME_MODULE_PARAM	 | 0x08,		/**< SME Set SSID without start connection process (SME Module Set Command): \n
    581                                                                                                         * Used for set SSID without connection \n
    582                                                                                                         * Parameter Number:	0x08 \n
    583                                                                                                         * Module Number: SME Module Number \n
    584                                                                                                         * Async Bit: OFF \n
    585                                                                                                         * Allocate Bit: OFF	\n
    586                                                                                                         * GET Bit: OFF	\n
    587                                                                                                         * SET Bit: ON	\n
    588                                                                                                         */
    589 
    590 	/* Scan Concentrator section */
    591     SCAN_CNCN_START_APP_SCAN					= 	SET_BIT | 			SCAN_CNCN_PARAM | 0x01 | ALLOC_NEEDED_PARAM,	/**< Scan Concentrator Start Application Scan Parameter (Scan Concentrator Module Set Command): \n
    592 																														* Used for start one-shot scan as running application scan client\n
    593 																														* Done Sync with memory allocation\n
    594 																														* Parameter Number:	0x01	\n
    595 																														* Module Number: Scan Concentrator Module Number \n
    596 																														* Async Bit: OFF	\n
    597 																														* Allocate Bit: ON	\n
    598 																														* GET Bit: OFF	\n
    599 																														* SET Bit: ON	\n
    600 																														*/
    601     SCAN_CNCN_STOP_APP_SCAN                     =   SET_BIT |           SCAN_CNCN_PARAM | 0x02,							/**< Scan Concentrator Stop Application Scan Parameter (Scan Concentrator Module Set Command): \n
    602 																														* Used for stop one-shot scan as running application scan client\n
    603 																														* Done Sync with no memory allocation\n
    604 																														* Parameter Number:	0x02	\n
    605 																														* Module Number: Scan Concentrator Module Number \n
    606 																														* Async Bit: OFF	\n
    607 																														* Allocate Bit: OFF	\n
    608 																														* GET Bit: OFF	\n
    609 																														* SET Bit: ON	\n
    610 																														*/
    611     SCAN_CNCN_START_PERIODIC_SCAN               =   SET_BIT |           SCAN_CNCN_PARAM | 0x03 | ALLOC_NEEDED_PARAM,	/**< Scan Concentrator Start Periodic Scan Parameter (Scan Concentrator Module Set Command): \n
    612 																														* Used for start periodic scan as running application scan client\n
    613 																														* Done Sync with memory allocation\n
    614 																														* Parameter Number:	0x03	\n
    615 																														* Module Number: Scan Concentrator Module Number \n
    616 																														* Async Bit: OFF	\n
    617 																														* Allocate Bit: ON	\n
    618 																														* GET Bit: OFF	\n
    619 																														* SET Bit: ON	\n
    620 																														*/
    621     SCAN_CNCN_STOP_PERIODIC_SCAN                =   SET_BIT |           SCAN_CNCN_PARAM | 0x04,							/**< Scan Concentrator Stop Periodic Scan Parameter (Scan Concentrator Module Set Command): \n
    622 																														* Used for stop periodic scan as running application scan client\n
    623 																														* Done Sync with no memory allocation\n
    624 																														* Parameter Number:	0x04	\n
    625 																														* Module Number: Scan Concentrator Module Number \n
    626 																														* Async Bit: OFF	\n
    627 																														* Allocate Bit: OFF	\n
    628 																														* GET Bit: OFF	\n
    629 																														* SET Bit: ON	\n
    630 																														*/
    631     SCAN_CNCN_BSSID_LIST_SCAN_PARAM             =   SET_BIT |           SCAN_CNCN_PARAM | 0x05,							/**< Scan Concentrator BSSID List Scon Parameter (Scan Concentrator Module Set Command): \n
    632 																														* Used for start one-shot scan as running application scan client\n
    633 																														* Done Sync with no memory allocation\n
    634 																														* Parameter Number:	0x05	\n
    635 																														* Module Number: Scan Concentrator Module Number \n
    636 																														* Async Bit: OFF	\n
    637 																														* Allocate Bit: OFF	\n
    638 																														* GET Bit: OFF	\n
    639 																														* SET Bit: ON	\n
    640 																														*/
    641 	SCAN_CNCN_NUM_BSSID_IN_LIST_PARAM           =   GET_BIT |           SCAN_CNCN_PARAM | 0x06,							/**< Scan Concentrator BSSID List Size Parameter (Scan Concentrator Module Get Command): \n
    642 																														* Used for retrieving the size to allocate for the application scan result list\n
    643 																														* Done Sync with no memory allocation\n
    644 																														* Parameter Number:	0x06	\n
    645 																														* Module Number: Scan Concentrator Module Number \n
    646 																														* Async Bit: OFF	\n
    647 																														* Allocate Bit: OFF	\n
    648 																														* GET Bit: ON	\n
    649 																														* SET Bit: OFF	\n
    650 																														*/
    651     SCAN_CNCN_BSSID_LIST_SIZE_PARAM             =   GET_BIT |           SCAN_CNCN_PARAM | 0x07,							/**< Scan Concentrator BSSID List Size Parameter (Scan Concentrator Module Get Command): \n
    652 																														* Used for retrieving the size to allocate for the application scan result list\n
    653 																														* Done Sync with no memory allocation\n
    654 																														* Parameter Number:	0x06	\n
    655 																														* Module Number: Scan Concentrator Module Number \n
    656 																														* Async Bit: OFF	\n
    657 																														* Allocate Bit: OFF	\n
    658 																														* GET Bit: ON	\n
    659 																														* SET Bit: OFF	\n
    660 																														*/
    661     SCAN_CNCN_BSSID_LIST_PARAM                  =   GET_BIT |           SCAN_CNCN_PARAM | 0x08,							/**< Scan Concentrator BSSID List Parameter (Scan Concentrator Module Get Command): \n
    662 																														* Used for retrieving the application scan result table\n
    663 																														* Done Sync with no memory allocation\n
    664 																														* Parameter Number:	0x07	\n
    665 																														* Module Number: Scan Concentrator Module Number \n
    666 																														* Async Bit: OFF	\n
    667 																														* Allocate Bit: OFF	\n
    668 																														* GET Bit: ON	\n
    669 																														* SET Bit: OFF	\n
    670 																														*/
    671 	SCAN_CNCN_BSSID_RATE_LIST_PARAM             =   GET_BIT |           SCAN_CNCN_PARAM | 0x09,							/**< Scan Concentrator Rate List Parameter (Scan Concentrator Module Get Command): \n
    672 																														* Used for retrieving the application scan rates result table\n
    673 																														* Done Sync with no memory allocation\n
    674 																														* Parameter Number:	0x08	\n
    675 																														* Module Number: Scan Concentrator Module Number \n
    676 																														* Async Bit: OFF	\n
    677 																														* Allocate Bit: OFF	\n
    678 																														* GET Bit: ON	\n
    679 																														* SET Bit: OFF	\n
    680 																														*/
    681     SCAN_CNCN_SET_SRA                           =   SET_BIT |           SCAN_CNCN_PARAM | 0x0A,                         /**< Scan Concentrator set scan result aging (Scan Concentrator Module Get Command): \n
    682 																														* Used for aging threshold\n
    683 																														* Parameter Number:	0x09	\n
    684 																														* Module Number: Scan Concentrator Module Number \n
    685 																														* Async Bit: OFF	\n
    686 																														* Allocate Bit: OFF	\n
    687 																														* GET Bit: OFF	\n
    688 																														* SET Bit: ON	\n
    689 																														*/
    690 
    691     SCAN_CNCN_SET_RSSI                          =   SET_BIT |           SCAN_CNCN_PARAM | 0x0B,                         /**< Scan Concentrator set rssi filter threshold (Scan Concentrator Module Get Command): \n
    692 																														* Used for rssi threshold\n
    693 																														* Parameter Number:	0x0A	\n
    694 																														* Module Number: Scan Concentrator Module Number \n
    695 																														* Async Bit: OFF	\n
    696 																														* Allocate Bit: OFF	\n
    697 																														* GET Bit: OFF	\n
    698 																														* SET Bit: ON	\n
    699 																														*/
    700 
    701 	/* Scan Manager module */
    702     SCAN_MNGR_SET_CONFIGURATION                 =	SET_BIT |           SCAN_MNGR_PARAM | 0x01 | ALLOC_NEEDED_PARAM,	/**< Scan Manager Set Configuration Parameter (Scan Manager Module Set Command): \n
    703 																														* Used for setting the Scan Policy\n
    704 																														* Done Sync with memory allocation\n
    705 																														* Parameter Number:	0x01	\n
    706 																														* Module Number: Scan Manager Module Number \n
    707 																														* Async Bit: OFF	\n
    708 																														* Allocate Bit: ON	\n
    709 																														* GET Bit: OFF	\n
    710 																														* SET Bit: ON	\n
    711 																														*/
    712     SCAN_MNGR_BSS_LIST_GET						=			  GET_BIT | SCAN_MNGR_PARAM | 0x02 | ALLOC_NEEDED_PARAM,	/**< Scan Manager Get BSS List Parameter (Scan Manager Module Get Command): \n
    713 																														* Used for getting the currently available BSS list\n
    714 																														* Done Sync with memory allocation\n
    715 																														* Parameter Number:	0x02	\n
    716 																														* Module Number: Scan Manager Module Number \n
    717 																														* Async Bit: OFF	\n
    718 																														* Allocate Bit: ON	\n
    719 																														* GET Bit: ON	\n
    720 																														* SET Bit: OFF	\n
    721 																														*/
    722 
    723 	/* regulatory domain section */
    724 	REGULATORY_DOMAIN_MANAGEMENT_CAPABILITY_ENABLED_PARAM	=			  GET_BIT | REGULATORY_DOMAIN_MODULE_PARAM | 0x02,					   	/**< Regulatory Domain Management Capability Enabled Parameter (Regulatory Domain Module Get Command): \n
    725 																																				* Used for getting indication if Spectrum Management is enabled\n
    726 																																				* Done Sync with no memory allocation\n
    727 																																				* Parameter Number:	0x02	\n
    728 																																				* Module Number: Regulatory Domain Module Number \n
    729 																																				* Async Bit: OFF	\n
    730 																																				* Allocate Bit: OFF	\n
    731 																																				* GET Bit: ON	\n
    732 																																				* SET Bit: OFF	\n
    733 																																				*/
    734 	REGULATORY_DOMAIN_ENABLED_PARAM							=			  GET_BIT | REGULATORY_DOMAIN_MODULE_PARAM | 0x03,						/**< Regulatory Domain Enabled Parameter (Regulatory Domain Module Get Command): \n
    735 																																				* Used for getting indication if regulatory domain if 802.11d is in use\n
    736 																																				* Done Sync with no memory allocation\n
    737 																																				* Parameter Number:	0x03	\n
    738 																																				* Module Number: Regulatory Domain Module Number \n
    739 																																				* Async Bit: OFF	\n
    740 																																				* Allocate Bit: OFF	\n
    741 																																				* GET Bit: ON	\n
    742 																																				* SET Bit: OFF	\n
    743 																																				*/
    744     REGULATORY_DOMAIN_CURRENT_TX_POWER_LEVEL_PARAM      	= 	SET_BIT | GET_BIT | REGULATORY_DOMAIN_MODULE_PARAM | 0x06,						/**< Regulatory Domain Current TX Power Level Parameter (Regulatory Domain Module Set/Get Command): \n
    745 																																				* Used for setting/getting current TZ Power Level\n
    746 																																				* Done Sync with no memory allocation\n
    747 																																				* Parameter Number:	0x06	\n
    748 																																				* Module Number: Regulatory Domain Module Number \n
    749 																																				* Async Bit: OFF	\n
    750 																																				* Allocate Bit: OFF	\n
    751 																																				* GET Bit: ON	\n
    752 																																				* SET Bit: ON	\n
    753 																																				*/
    754     REGULATORY_DOMAIN_CURRENT_TX_POWER_IN_DBM_PARAM			= 	SET_BIT | GET_BIT | REGULATORY_DOMAIN_MODULE_PARAM | 0x08,						/**< Regulatory Domain Current TX Power in DBM Parameter (Regulatory Domain Module Set/Get Command): \n
    755 																																				* Used for setting/getting current TX Power Level in DBM\n
    756 																																				* Done Sync with no memory allocation\n
    757 																																				* Parameter Number:	0x08	\n
    758 																																				* Module Number: Regulatory Domain Module Number \n
    759 																																				* Async Bit: OFF	\n
    760 																																				* Allocate Bit: OFF	\n
    761 																																				* GET Bit: ON	\n
    762 																																				* SET Bit: ON	\n
    763 																																				*/
    764     REGULATORY_DOMAIN_ENABLE_DISABLE_802_11D				=	SET_BIT |           REGULATORY_DOMAIN_MODULE_PARAM | 0x0C,					 	/**< Regulatory Domain Enable/Disable 802.11d Parameter (Regulatory Domain Module Set Command): \n
    765 																																				* Used for enabling/disabling 802.11d.\n
    766 																																				* Done Sync with no memory allocation\n
    767 																																				* Parameter Number:	0x0C	\n
    768 																																				* Module Number: Regulatory Domain Module Number \n
    769 																																				* Async Bit: OFF	\n
    770 																																				* Allocate Bit: OFF	\n
    771 																																				* GET Bit: OFF	\n
    772 																																				* SET Bit: ON	\n
    773 																																				*/
    774     REGULATORY_DOMAIN_ENABLE_DISABLE_802_11H				=	SET_BIT |           REGULATORY_DOMAIN_MODULE_PARAM | 0x0D,						/**< Regulatory Domain Enable/Disable 802.11h Parameter (Regulatory Domain Module Set Command): \n
    775 																																				* Used for enabling/disabling 802.11h (If 802_11h is enabled, enable 802_11d as well)\n
    776 																																				* Done Sync with no memory allocation\n
    777 																																				* Parameter Number:	0x0D	\n
    778 																																				* Module Number: Regulatory Domain Module Number \n
    779 																																				* Async Bit: OFF	\n
    780 																																				* Allocate Bit: OFF	\n
    781 																																				* GET Bit: OFF	\n
    782 																																				* SET Bit: ON	\n
    783 																																				*/
    784     REGULATORY_DOMAIN_COUNTRY_2_4_PARAM						=	SET_BIT | GET_BIT | REGULATORY_DOMAIN_MODULE_PARAM | 0x0E | ALLOC_NEEDED_PARAM,	/**< Regulatory Domain Country 2-4 Parameter (Regulatory Domain Module Set/Get Command): \n
    785 																																				* Used for getting Country String or setting the local country IE per band with the Country IE that was detected in the last passive scan\n
    786 																																				* Done Sync with memory allocation\n
    787 																																				* Parameter Number:	0x0E	\n
    788 																																				* Module Number: Regulatory Domain Module Number \n
    789 																																				* Async Bit: OFF	\n
    790 																																				* Allocate Bit: ON	\n
    791 																																				* GET Bit: ON	\n
    792 																																				* SET Bit: ON	\n
    793 																																				*/
    794     REGULATORY_DOMAIN_COUNTRY_5_PARAM						=	SET_BIT | GET_BIT | REGULATORY_DOMAIN_MODULE_PARAM | 0x0F | ALLOC_NEEDED_PARAM,	/**< Regulatory Domain Country 5 Parameter (Regulatory Domain Module Set/Get Command): \n
    795 																																				* Used for getting Country String or setting the local country IE per band with the Country IE that was detected in the last passive scan\n
    796 																																				* Done Sync with memory allocation\n
    797 																																				* Parameter Number:	0x0F	\n
    798 																																				* Module Number: Regulatory Domain Module Number \n
    799 																																				* Async Bit: OFF	\n
    800 																																				* Allocate Bit: ON	\n
    801 																																				* GET Bit: ON	\n
    802 																																				* SET Bit: ON	\n
    803 																																				*/
    804     REGULATORY_DOMAIN_DFS_CHANNELS_RANGE					=	SET_BIT | GET_BIT | REGULATORY_DOMAIN_MODULE_PARAM | 0x10,						/**< Regulatory Domain DFS Channels Parameter (Regulatory Domain Module Set/Get Command): \n
    805 																																				* Used for config manager in order to set/get a parameter received from the OS abstraction layer\n
    806 																																				* Done Sync with no memory allocation\n
    807 																																				* Parameter Number:	0x10	\n
    808 																																				* Module Number: Regulatory Domain Module Number \n
    809 																																				* Async Bit: OFF	\n
    810 																																				* Allocate Bit: OFF	\n
    811 																																				* GET Bit: ON	\n
    812 																																				* SET Bit: ON	\n
    813 																																				*/
    814 	REGULATORY_DOMAIN_TX_POWER_LEVEL_TABLE_PARAM			=   		  GET_BIT | REGULATORY_DOMAIN_MODULE_PARAM | 0x12,						/**< Regulatory Domain TX Power Level Table Parameter (Regulatory Domain Module Get Command): \n
    815 																																				* Used for getting TX Power Level Table from FW\n
    816 																																				* Done Sync with no memory allocation\n
    817 																																				* Parameter Number:	0x12	\n
    818 																																				* Module Number: Regulatory Domain Module Number \n
    819 																																				* Async Bit: OFF	\n
    820 																																				* Allocate Bit: OFF	\n
    821 																																				* GET Bit: ON	\n
    822 																																				* SET Bit: OFF	\n
    823 																																				*/
    824 
    825 	/* Power Manager params */
    826     POWER_MGR_POWER_MODE							= 	SET_BIT | GET_BIT | POWER_MANAGER_PARAM | 0x01,							/**< Power Manager Power Mode Parameter (Power Manager Module Set/Get Command): \n
    827 																																* Used for setting/getting the Power Mode to/from Power Manager Module\n
    828 																																* Done Sync with no memory allocation\n
    829 																																* Parameter Number:	0x01	\n
    830 																																* Module Number: Power Manager Module Number \n
    831 																																* Async Bit: OFF	\n
    832 																																* Allocate Bit: OFF	\n
    833 																																* GET Bit: ON	\n
    834 																																* SET Bit: ON	\n
    835 																																*/
    836     POWER_MGR_POWER_LEVEL_PS                        =   SET_BIT | GET_BIT | POWER_MANAGER_PARAM | 0x02,							/**< Power Manager Power Level Power-Save Parameter (Power Manager Module Set/Get Command): \n
    837 																																* Used for getting the Power Level Power-Save from Power Manager Module or setting the Power Level Power-Save to Power Manager Module (and to FW if Power-Save is Enabled)\n
    838 																																* Done Sync with no memory allocation\n
    839 																																* Parameter Number:	0x02	\n
    840 																																* Module Number: Power Manager Module Number \n
    841 																																* Async Bit: OFF	\n
    842 																																* Allocate Bit: OFF	\n
    843 																																* GET Bit: ON	\n
    844 																																* SET Bit: ON	\n
    845 																																*/
    846     POWER_MGR_POWER_LEVEL_DEFAULT                   =   SET_BIT | GET_BIT | POWER_MANAGER_PARAM | 0x03,							/**< Power Manager Power Level Default Parameter (Power Manager Module Set/Get Command): \n
    847 																																* Used for getting the Power Level Default from Power Manager Module or setting the Power Level Default to Power Manager Module (and to FW if Power-Save is Enabled)\n
    848 																																* Done Sync with no memory allocation\n
    849 																																* Parameter Number:	0x03	\n
    850 																																* Module Number: Power Manager Module Number \n
    851 																																* Async Bit: OFF	\n
    852 																																* Allocate Bit: OFF	\n
    853 																																* GET Bit: ON	\n
    854 																																* SET Bit: ON	\n
    855 																																*/
    856     POWER_MGR_POWER_LEVEL_DOZE_MODE                 =   SET_BIT | GET_BIT | POWER_MANAGER_PARAM | 0x04,							/**< Power Manager Power Level Doze Mode (short-doze / long-doze) Parameter (Power Manager Module Set/Get Command): \n
    857 																																* Used for getting the Power Level Doze Mode from Power Manager Module or setting the Power Level Doze Mode to Power Manager Module (and to FW if Power-Save is Enabled)\n
    858 																																* Done Sync with no memory allocation\n
    859 																																* Parameter Number:	0x04	\n
    860 																																* Module Number: Power Manager Module Number \n
    861 																																* Async Bit: OFF	\n
    862 																																* Allocate Bit: OFF	\n
    863 																																* GET Bit: ON	\n
    864 																																* SET Bit: ON	\n
    865 																																*/
    866     POWER_MGR_KEEP_ALIVE_ENA_DIS                    =   SET_BIT |           POWER_MANAGER_PARAM | 0x05,							/**< Power Manager Keep Alive Enable/Disable Parameter (Power Manager Module Set Command): \n
    867 																																* Used for setting the Keep Alive Enable/Disable to Power Manager and FW\n
    868 																																* Done Sync with no memory allocation\n
    869 																																* Parameter Number:	0x05	\n
    870 																																* Module Number: Power Manager Module Number \n
    871 																																* Async Bit: OFF	\n
    872 																																* Allocate Bit: OFF	\n
    873 																																* GET Bit: OFF	\n
    874 																																* SET Bit: ON	\n
    875 																																*/
    876     POWER_MGR_KEEP_ALIVE_ADD_REM                    =   SET_BIT |           POWER_MANAGER_PARAM | 0x06 | ALLOC_NEEDED_PARAM,	/**< Power Manager Keep Alive add REM Parameter (Power Manager Module Set Command): \n
    877 																																* Used for setting addition/removal of a template and global enable/disable flag to Power Manager and FW\n
    878 																																* Done Sync with memory allocation\n
    879 																																* Parameter Number:	0x06	\n
    880 																																* Module Number: Power Manager Module Number \n
    881 																																* Async Bit: OFF	\n
    882 																																* Allocate Bit: ON	\n
    883 																																* GET Bit: OFF	\n
    884 																																* SET Bit: ON	\n
    885 																																*/
    886     POWER_MGR_KEEP_ALIVE_GET_CONFIG                 =             GET_BIT | POWER_MANAGER_PARAM | 0x07 | ALLOC_NEEDED_PARAM,	/**< Power Manager Keep Alive Get Configuration Parameter (Power Manager Module Get Command): \n
    887 																																* Used for getting the Keep Alive current Configuration\n
    888 																																* Done Sync with memory allocation\n
    889 																																* Parameter Number:	0x07	\n
    890 																																* Module Number: Power Manager Module Number \n
    891 																																* Async Bit: OFF	\n
    892 																																* Allocate Bit: ON	\n
    893 																																* GET Bit: ON	\n
    894 																																* SET Bit: OFF	\n
    895 																																*/
    896 
    897 
    898     POWER_MGR_GET_POWER_CONSUMPTION_STATISTICS       =            GET_BIT | POWER_MANAGER_PARAM | 0x09| ASYNC_PARAM,             /**< Power Manager  Get power consumption parmeter (Power Manager Module Get Command): \n
    899                                                                                                                                 * Used for getting the Keep Alive current Configuration\n
    900 																																* Done Sync with no memory allocation\n
    901 																																* Parameter Number:	0x08	\n
    902 																																* Module Number: Power Manager Module Number \n
    903 																																* Async Bit: ON	\n
    904 																																* Allocate Bit: ON	\n
    905 																																* GET Bit: ON	\n
    906 																																* SET Bit: OFF	\n
    907 																																*/
    908 
    909 
    910 
    911 
    912 	/* Robust Security NW (RSN) section */
    913 	RSN_ENCRYPTION_STATUS_PARAM						=	SET_BIT | GET_BIT | RSN_MODULE_PARAM | 0x04,							/**< Robust Security NW (RSN) Encryption Status Parameter (RSN Module Set/Get Command): \n
    914 																																* Used for setting/getting Encryption Status to/from RSN Module\n
    915 																																* Done Sync with no memory allocation\n
    916 																																* Parameter Number:	0x04	\n
    917 																																* Module Number: RSN Module Number \n
    918 																																* Async Bit: OFF	\n
    919 																																* Allocate Bit: OFF	\n
    920 																																* GET Bit: ON	\n
    921 																																* SET Bit: ON	\n
    922 																																*/
    923 	RSN_ADD_KEY_PARAM								=	SET_BIT | 			RSN_MODULE_PARAM | 0x05,							/**< Robust Security NW (RSN) Add Key Parameter (RSN Module Set Command): \n
    924 																																* Used for adding RSN Key to FW\n
    925 																																* Done Sync with no memory allocation\n
    926 																																* Parameter Number:	0x05	\n
    927 																																* Module Number: RSN Module Number \n
    928 																																* Async Bit: OFF	\n
    929 																																* Allocate Bit: OFF	\n
    930 																																* GET Bit: OFF	\n
    931 																																* SET Bit: ON	\n
    932 																																*/
    933 	RSN_REMOVE_KEY_PARAM							=	SET_BIT           | RSN_MODULE_PARAM | 0x06,							/**< Robust Security NW (RSN) Remove Key Parameter (RSN Module Set Command): \n
    934 																																* Used for removing RSN Key from FW\n
    935 																																* Done Sync with no memory allocation\n
    936 																																* Parameter Number:	0x06	\n
    937 																																* Module Number: RSN Module Number \n
    938 																																* Async Bit: OFF	\n
    939 																																* Allocate Bit: OFF	\n
    940 																																* GET Bit: OFF	\n
    941 																																* SET Bit: ON	\n
    942 																																*/
    943     RSN_EXT_AUTHENTICATION_MODE                 	= 	SET_BIT | GET_BIT | RSN_MODULE_PARAM | 0x07,							/**< Robust Security NW (RSN) External Authentication Mode Parameter (RSN Module Set/Get Command): \n
    944 																																* Used for getting RSN External Authentication Mode from RSN Module or setting RSN External Authentication Mode to FW and RSN Module\n
    945 																																* Done Sync with no memory allocation\n
    946 																																* Parameter Number:	0x07	\n
    947 																																* Module Number: RSN Module Number \n
    948 																																* Async Bit: OFF	\n
    949 																																* Allocate Bit: OFF	\n
    950 																																* GET Bit: ON	\n
    951 																																* SET Bit: ON	\n
    952 																																*/
    953 	RSN_MIXED_MODE									=	SET_BIT | GET_BIT | RSN_MODULE_PARAM | 0x08,							/**< Robust Security NW (RSN) Mixed Mode Parameter (RSN Module Set/Get Command): \n
    954 																																* Used for setting/getting RSN Mixed Mode to/from RSN Module\n
    955 																																* Done Sync with no memory allocation\n
    956 																																* Parameter Number:	0x08	\n
    957 																																* Module Number: RSN Module Number \n
    958 																																* Async Bit: OFF	\n
    959 																																* Allocate Bit: OFF	\n
    960 																																* GET Bit: ON	\n
    961 																																* SET Bit: ON	\n
    962 																																*/
    963     RSN_DEFAULT_KEY_ID								=	SET_BIT | GET_BIT | RSN_MODULE_PARAM | 0x09,							/**< Robust Security NW (RSN) Defualt Key ID Parameter (RSN Module Set/Get Command): \n
    964 																																* Used for getting RSN defualt Key ID from RSN Module or setting RSN defualt Key ID to FW and RSN Module\n
    965 																																* Done Sync with no memory allocation\n
    966 																																* Parameter Number:	0x09	\n
    967 																																* Module Number: RSN Module Number \n
    968 																																* Async Bit: OFF	\n
    969 																																* Allocate Bit: OFF	\n
    970 																																* GET Bit: ON	\n
    971 																																* SET Bit: ON	\n
    972 																																*/
    973 	RSN_XCC_NETWORK_EAP								=	SET_BIT | GET_BIT | RSN_MODULE_PARAM | 0x0A,							/**< Robust Security NW (RSN) XCC NW EAP Parameter (RSN Module Set/Get Command): \n
    974                                                                                                                                 * Used for setting/getting RSN XCC NW EAP to/from RSN Module\n
    975                                                                                                                                 * Done Sync with no memory allocation\n
    976                                                                                                                                 * Parameter Number:	0x0B	\n
    977                                                                                                                                 * Module Number: RSN Module Number \n
    978                                                                                                                                 * Async Bit: OFF	\n
    979                                                                                                                                 * Allocate Bit: OFF	\n
    980                                                                                                                                 * GET Bit: ON	\n
    981                                                                                                                                 * SET Bit: ON	\n
    982                                                                                                                                 */
    983 
    984     RSN_SET_KEY_PARAM								=	SET_BIT | RSN_MODULE_PARAM | 0x0B,							            /**< Robust Security NW (RSN) Set Key Parameter (RSN Module Set/Get Command): \n
    985                                                                                                                                 * Used for setting Keys during external RSN mode to RSN Module\n
    986                                                                                                                                 * Done Sync with no memory allocation\n
    987                                                                                                                                 * Parameter Number:	0x0B	\n
    988                                                                                                                                 * Module Number: RSN Module Number \n
    989                                                                                                                                 * Async Bit: OFF	\n
    990                                                                                                                                 * Allocate Bit: OFF	\n
    991                                                                                                                                 * GET Bit: ON	\n
    992                                                                                                                                 * SET Bit: ON	\n
    993                                                                                                                                 */
    994 
    995 
    996 
    997     RSN_SET_PROTECTION_RX_PARAM					=	SET_BIT | RSN_MODULE_PARAM | ASYNC_PARAM | 0x0C,					        /**< Robust Security NW (RSN) Set Protection RX Parameter (RSN Module Set/Get Command): \n
    998                                                                                                                                 * Used for setting protection for RX during external RSN mode to RSN Module\n
    999                                                                                                                                 * Done ASync with no memory allocation\n
   1000                                                                                                                                 * Parameter Number:	0x0C	\n
   1001                                                                                                                                 * Module Number: RSN Module Number \n
   1002                                                                                                                                 * Async Bit: ON	\n
   1003                                                                                                                                 * Allocate Bit: OFF	\n
   1004                                                                                                                                 * GET Bit: ON	\n
   1005                                                                                                                                 * SET Bit: ON	\n
   1006                                                                                                                                 */
   1007 
   1008 
   1009     RSN_SET_PROTECTION_RX_TX_PARAM					=	SET_BIT | RSN_MODULE_PARAM | 0x0D,							            /**< Robust Security NW (RSN) Set Protection RX TX Parameter (RSN Module Set/Get Command): \n
   1010                                                                                                                                 * Used for setting protection for both RX and TX during external RSN mode to RSN Module\n
   1011                                                                                                                                 * Done Sync with no memory allocation\n
   1012                                                                                                                                 * Parameter Number:	0x0C	\n
   1013                                                                                                                                 * Module Number: RSN Module Number \n
   1014                                                                                                                                 * Async Bit: OFF	\n
   1015                                                                                                                                 * Allocate Bit: OFF	\n
   1016                                                                                                                                 * GET Bit: ON	\n
   1017                                                                                                                                 * SET Bit: ON	\n
   1018                                                                                                                                 */
   1019 
   1020     RSN_PORT_STATUS_PARAM		 			    =	SET_BIT | GET_BIT | RSN_MODULE_PARAM | 0x0D,							    /**< Robust Security NW (RSN)  Port Status (RSN Module Set/Get Command): \n
   1021                                                                                                                                 * Used for setting port status during external RSN mode to RSN Module\n
   1022                                                                                                                                 * Done Sync with no memory allocation\n
   1023                                                                                                                                 * Parameter Number:	0x0D	\n
   1024                                                                                                                                 * Module Number: RSN Module Number \n
   1025                                                                                                                                 * Async Bit: OFF	\n
   1026                                                                                                                                 * Allocate Bit: OFF	\n
   1027                                                                                                                                 * GET Bit: ON	\n
   1028                                                                                                                                 * SET Bit: ON	\n
   1029                                                                                                                                 */
   1030 
   1031     RSN_GENERIC_IE_PARAM		 			      = SET_BIT           | RSN_MODULE_PARAM | 0x0E,							    /**< Robust Security NW (RSN)  Generic IE (RSN Module Set Command): \n
   1032                                                                                                                                 * Used for setting the Generic IE passed to the AP during association to RSN Module\n
   1033                                                                                                                                 * Done Sync with no memory allocation\n
   1034                                                                                                                                 * Parameter Number:	0x0E	\n
   1035                                                                                                                                 * Module Number: RSN Module Number \n
   1036                                                                                                                                 * Async Bit: OFF	\n
   1037                                                                                                                                 * Allocate Bit: OFF	\n
   1038                                                                                                                                 * GET Bit: OFF	\n
   1039                                                                                                                                 * SET Bit: ON	\n
   1040                                                                                                                                 */
   1041 
   1042     RSN_EXTERNAL_MODE_PARAM		 			      =          SET_BIT | GET_BIT | RSN_MODULE_PARAM | 0x0F,							    /**< Robust Security NW (RSN)  External Mode Parameter: \n
   1043                                                                                                                                 * Used for getting the RSN External Mode\n
   1044                                                                                                                                 * Done Sync with no memory allocation\n
   1045                                                                                                                                 * Parameter Number:     0x0F    \n
   1046                                                                                                                                 * Module Number: RSN Module Number \n
   1047                                                                                                                                 * Async Bit: OFF        \n
   1048                                                                                                                                 * Allocate Bit: OFF     \n
   1049                                                                                                                                 * GET Bit: OFF  \n
   1050                                                                                                                                 * SET Bit: ON   \n
   1051                                                                                                                                 */
   1052 
   1053     RSN_GEM_DATA_PARAM                                                =                     RSN_MODULE_PARAM | 0x10,                                                        /**< Robust Security NW (RSN)  External Mode Parameter: \n
   1054                                                                                                                                 * Used for setting GEM data\n
   1055                                                                                                                                 * Done Sync with no memory allocation\n
   1056                                                                                                                                 * Parameter Number:     0x10    \n
   1057                                                                                                                                 * Module Number: RSN Module Number \n
   1058                                                                                                                                 * Async Bit: OFF	\n
   1059                                                                                                                                 * Allocate Bit: OFF	\n
   1060                                                                                                                                 * GET Bit: ON 	\n
   1061                                                                                                                                 * SET Bit: OFF	\n
   1062                                                                                                                                 */
   1063 
   1064 
   1065 	/* TWD Control section */
   1066     TWD_RTS_THRESHOLD_PARAM                			=   SET_BIT | GET_BIT | TWD_MODULE_PARAM | TWD_RTS_THRESHOLD_PARAM_ID,		/**< TWD Control RTS Threshold Parameter (TWD Control Module Set/Get Command): \n
   1067 																																* Used for getting RTS Threshold from TWD Control Module or setting RTS Threshold to FW and TWD Control Module\n
   1068 																																* Done Sync with no memory allocation\n
   1069 																																* Parameter Number:	TWD_RTS_THRESHOLD_PARAM_ID	\n
   1070 																																* Module Number: TWD Control Module Number \n
   1071 																																* Async Bit: OFF	\n
   1072 																																* Allocate Bit: OFF	\n
   1073 																																* GET Bit: ON	\n
   1074 																																* SET Bit: ON	\n
   1075 																																*/
   1076     TWD_FRAG_THRESHOLD_PARAM               			=   SET_BIT | GET_BIT | TWD_MODULE_PARAM | TWD_FRAG_THRESHOLD_PARAM_ID,		/**< TWD Control Fragmentation Threshold Parameter (TWD Control Module Set/Get Command): \n
   1077 																																* Used for getting Fragmentation Threshold from TWD Control Module or setting Fragmentation Threshold to FW and TWD Control Module\n
   1078 																																* Done Sync with no memory allocation\n
   1079 																																* Parameter Number:	TWD_FRAG_THRESHOLD_PARAM_ID	\n
   1080 																																* Module Number: TWD Control Module Number \n
   1081 																																* Async Bit: OFF	\n
   1082 																																* Allocate Bit: OFF	\n
   1083 																																* GET Bit: ON	\n
   1084 																																* SET Bit: ON	\n
   1085 																																*/
   1086     TWD_RSSI_LEVEL_PARAM							=			  GET_BIT | TWD_MODULE_PARAM | TWD_RSSI_LEVEL_PARAM_ID 			| ASYNC_PARAM,	/**< TWD Control RSSI Level Parameter (TWD Control Module Get Command): \n
   1087 																																				* Used for getting RSSI Level From FW\n
   1088 																																				* Done Async with no memory allocation\n
   1089 																																				* Parameter Number:	TWD_RSSI_LEVEL_PARAM_ID	\n
   1090 																																				* Module Number: TWD Control Module Number \n
   1091 																																				* Async Bit: ON	\n
   1092 																																				* Allocate Bit: OFF	\n
   1093 																																				* GET Bit: ON	\n
   1094 																																				* SET Bit: OFF	\n
   1095 																																				*/
   1096     TWD_SNR_RATIO_PARAM                    			=			  GET_BIT | TWD_MODULE_PARAM | TWD_SNR_RATIO_PARAM_ID			| ASYNC_PARAM,	/**< TWD Control SNR Radio Parameter (TWD Control Module Get Command): \n
   1097 																																				* Used for getting SNR Radio From FW (same outcome as TWD_RSSI_LEVEL_PARAM)\n
   1098 																																				* Done Async with no memory allocation\n
   1099 																																				* Parameter Number:	TWD_SNR_RATIO_PARAM_ID	\n
   1100 																																				* Module Number: TWD Control Module Number \n
   1101 																																				* Async Bit: ON	\n
   1102 																																				* Allocate Bit: OFF	\n
   1103 																																				* GET Bit: ON	\n
   1104 																																				* SET Bit: OFF	\n
   1105 																																				*/
   1106 
   1107 	/*for BIP/PLT/Radio Debug Tests --> supports Set + GET*/
   1108 	TWD_RADIO_TEST_PARAM               						=   SET_BIT | GET_BIT | TWD_MODULE_PARAM | TWD_RADIO_TEST_PARAM_ID 	| ASYNC_PARAM,	/**< TWD Control SNR Radio Parameter (TWD Control Module Set/Get Command): \n
   1109 																																				* Used for performing BIP/PLT/Radio Debug Tests\n
   1110 																																				* Done Async with no memory allocation\n
   1111 																																				* Parameter Number:	TWD_RADIO_TEST_PARAM_ID	\n
   1112 																																				* Module Number: TWD Control Module Number \n
   1113 																																				* Async Bit: ON	\n
   1114 																																				* Allocate Bit: OFF	\n
   1115 																																				* GET Bit: ON	\n
   1116 																																				* SET Bit: ON	\n
   1117 																																				*/
   1118 
   1119 	TWD_FM_COEX_PARAM               						=   SET_BIT |    TWD_MODULE_PARAM | TWD_FM_COEX_PARAM_ID,	                        /**< TWD Control FM-Coexistence Parameters (TWD Control Module Set/Get Command): \n
   1120 																																				* Used for setting the FM-Coexistence Parameters\n
   1121 																																				* Done Async with no memory allocation\n
   1122 																																				* Parameter Number:	TWD_FM_COEX_PARAM_ID	\n
   1123 																																				* Module Number: TWD Control Module Number \n
   1124 																																				* Async Bit: ON	\n
   1125 																																				* Allocate Bit: OFF	\n
   1126 																																				* GET Bit: OFF	\n
   1127 																																				* SET Bit: ON	\n
   1128 																																				*/
   1129 
   1130     TWD_DCO_ITRIM_PARAMS                			=   SET_BIT | GET_BIT | TWD_MODULE_PARAM | TWD_DCO_ITRIM_PARAMS_ID,		/**< TWD Control DCO Itrim Parameters (TWD Control Module Set/Get Command): \n
   1131 																																* Used for getting DCO Itrim Parameters from TWD Control Module or setting DCO Itrim Parameters to FW and TWD Control Module\n
   1132 																																* Done Sync with no memory allocation\n
   1133 																																* Parameter Number:	TWD_DCO_ITRIM_PARAMS_ID	\n
   1134 																																* Module Number: TWD Control Module Number \n
   1135 																																* Async Bit: OFF	\n
   1136 																																* Allocate Bit: OFF	\n
   1137 																																* GET Bit: ON	\n
   1138 																																* SET Bit: ON	\n
   1139 																																*/
   1140     /* Roaming manager */
   1141     ROAMING_MNGR_APPLICATION_CONFIGURATION		= 	SET_BIT | GET_BIT | ROAMING_MANAGER_MODULE_PARAM | 0x01,	/**< Roaming Manager Application Configuration Parameter (Roaming Manager Module Set/Get Command): \n
   1142 																												* Used for setting/getting Roaming Manager Application Configuration to/from Roaming Manager Module and State-Machine\n
   1143 																												* Done Sync with no memory allocation\n
   1144 																												* Parameter Number:	0x01	\n
   1145 																												* Module Number: Roaming Manager Module Number \n
   1146 																												* Async Bit: OFF	\n
   1147 																												* Allocate Bit: OFF	\n
   1148 																												* GET Bit: ON	\n
   1149 																												* SET Bit: ON	\n
   1150 																												*/
   1151     ROAMING_MNGR_USER_DEFINED_TRIGGER     		= 	SET_BIT |           ROAMING_MANAGER_MODULE_PARAM | 0x02,	/**< Roaming Manager User Defined Trigger Parameter (Roaming Manager Module Set Command): \n
   1152 																												* Used for setting user-defined trigger to FW\n
   1153 																												* Done Sync with no memory allocation\n
   1154 																												* Parameter Number:	0x02	\n
   1155 																												* Module Number: Roaming Manager Module Number \n
   1156 																												* Async Bit: OFF	\n
   1157 																												* Allocate Bit: OFF	\n
   1158 																												* GET Bit: OFF	\n
   1159 																												* SET Bit: ON	\n
   1160 																												*/
   1161 
   1162 	/* QOS manager params */
   1163     QOS_MNGR_SET_OS_PARAMS						=	SET_BIT |           QOS_MANAGER_PARAM | 0x10,	/**< QoS Manager Set OS Parameter (QoS Module Set Command): \n
   1164 																									* Used for setting Quality Of Service Manager's Parameters\n
   1165 																									* Done Sync with no memory allocation\n
   1166 																									* Parameter Number:	0x10	\n
   1167 																									* Module Number: QoS Module Number \n
   1168 																									* Async Bit: OFF	\n
   1169 																									* Allocate Bit: OFF	\n
   1170 																									* GET Bit: OFF	\n
   1171 																									* SET Bit: ON	\n
   1172 																									*/
   1173     QOS_MNGR_AP_QOS_PARAMETERS					=			  GET_BIT | QOS_MANAGER_PARAM | 0x11,	/**< QoS Manager AP QoS Parameter (QoS Module Get Command): \n
   1174 																									* Used for getting current AP QoS Parameters from QoS Module\n
   1175 																									* Done Sync with no memory allocation\n
   1176 																									* Parameter Number:	0x11	\n
   1177 																									* Module Number: QoS Module Number \n
   1178 																									* Async Bit: OFF	\n
   1179 																									* Allocate Bit: OFF	\n
   1180 																									* GET Bit: ON	\n
   1181 																									* SET Bit: OFF	\n
   1182 																									*/
   1183     QOS_MNGR_OS_TSPEC_PARAMS					=             GET_BIT | QOS_MANAGER_PARAM | 0x12,	/**< QoS Manager OS TSPEC Parameter (QoS Module Get Command): \n
   1184 																									* Used for getting current OS 802.11 QoS TSPEC Parameters from QoS Module\n
   1185 																									* Done Sync with no memory allocation\n
   1186 																									* Parameter Number:	0x12	\n
   1187 																									* Module Number: QoS Module Number \n
   1188 																									* Async Bit: OFF	\n
   1189 																									* Allocate Bit: OFF	\n
   1190 																									* GET Bit: ON	\n
   1191 																									* SET Bit: OFF	\n
   1192 																									*/
   1193     QOS_MNGR_AC_STATUS							=	SET_BIT | GET_BIT | QOS_MANAGER_PARAM | 0x13,	/**< QoS Manager AC Status Parameter (QoS Module Set/Get Command): \n
   1194 																									* Used for setting/getting SC Status\n
   1195 																									* Done Sync with no memory allocation\n
   1196 																									* Parameter Number:	0x13	\n
   1197 																									* Module Number: QoS Module Number \n
   1198 																									* Async Bit: OFF	\n
   1199 																									* Allocate Bit: OFF	\n
   1200 																									* GET Bit: ON	\n
   1201 																									* SET Bit: ON	\n
   1202 																									*/
   1203     QOS_MNGR_ADD_TSPEC_REQUEST					=	SET_BIT | 			QOS_MANAGER_PARAM | 0x14,	/**< QoS Manager Add TSPEC Request Parameter (QoS Module Set Command): \n
   1204 																									* Used for setting TSPEC Parameters to QoS Module\n
   1205 																									* Done Sync with no memory allocation\n
   1206 																									* Parameter Number:	0x14	\n
   1207 																									* Module Number: QoS Module Number \n
   1208 																									* Async Bit: OFF	\n
   1209 																									* Allocate Bit: OFF	\n
   1210 																									* GET Bit: OFF	\n
   1211 																									* SET Bit: ON	\n
   1212 																									*/
   1213 	QOS_MNGR_DEL_TSPEC_REQUEST					=	SET_BIT           | QOS_MANAGER_PARAM | 0x15,	/**< QoS Manager Delete TSPEC Request Parameter (QoS Module Set Command): \n
   1214 																									* Used for deleting TSPEC Parameters from QoS Module\n
   1215 																									* Done Sync with no memory allocation\n
   1216 																									* Parameter Number:	0x15	\n
   1217 																									* Module Number: QoS Module Number \n
   1218 																									* Async Bit: OFF	\n
   1219 																									* Allocate Bit: OFF	\n
   1220 																									* GET Bit: OFF	\n
   1221 																									* SET Bit: ON	\n
   1222 																									*/
   1223 	QOS_MNGR_GET_DESIRED_PS_MODE				=             GET_BIT | QOS_MANAGER_PARAM | 0x17,	/**< QoS Manager Get Desired Power-Save Mode Parameter (QoS Module Get Command): \n
   1224 																									* Used for getting the current desired Power-Save Mode from QoS Module\n
   1225 																									* Done Sync with no memory allocation\n
   1226 																									* Parameter Number:	0x17	\n
   1227 																									* Module Number: QoS Module Number \n
   1228 																									* Async Bit: OFF	\n
   1229 																									* Allocate Bit: OFF	\n
   1230 																									* GET Bit: ON	\n
   1231 																									* SET Bit: OFF	\n
   1232 																									*/
   1233     QOS_SET_RX_TIME_OUT							=	SET_BIT |			QOS_MANAGER_PARAM | 0x18, 	/**< QoS Manager Get Desired Power-Save Mode Parameter (QoS Module Set Command): \n
   1234 																									* Used for setting RX Time Out (PS poll and UPSD) to FW and in QoS Module\n
   1235 																									* Done Sync with no memory allocation\n
   1236 																									* Parameter Number:	0x18	\n
   1237 																									* Module Number: QoS Module Number \n
   1238 																									* Async Bit: OFF	\n
   1239 																									* Allocate Bit: OFF	\n
   1240 																									* GET Bit: OFF	\n
   1241 																									* SET Bit: ON	\n
   1242 																									*/
   1243     QOS_MNGR_PS_RX_STREAMING					=	SET_BIT | GET_BIT | QOS_MANAGER_PARAM | 0x19,	/**< QoS Manager Set Power-Save RX Streaming Parameter (QoS Module Set/Get Command): \n
   1244 																									* Used for getting Power-Save RX Streaming or setting Power-Save RX Streaming to FW and in QoS Module\n
   1245 																									* Done Sync with no memory allocation\n
   1246 																									* Parameter Number:	0x19	\n
   1247 																									* Module Number: QoS Module Number \n
   1248 																									* Async Bit: OFF	\n
   1249 																									* Allocate Bit: OFF	\n
   1250 																									* GET Bit: ON	\n
   1251 																									* SET Bit: ON	\n
   1252 																									*/
   1253 
   1254     /* Soft Gemini params */
   1255 	SOFT_GEMINI_SET_ENABLE						=	SET_BIT |           SOFT_GEMINI_PARAM	| 0x01,	/**< Soft Gimini Parameters Set Enable Parameter (Soft Gimini Parameters Module Set Command): \n
   1256 																									* Used for configuring Soft Gimini enable Mode (Enable|Disable|Auto) in FW\n
   1257 																									* Done Sync with no memory allocation\n
   1258 																									* Parameter Number:	0x01	\n
   1259 																									* Module Number: Soft Gimini Parameters Module Number \n
   1260 																									* Async Bit: OFF	\n
   1261 																									* Allocate Bit: OFF	\n
   1262 																									* GET Bit: OFF	\n
   1263 																									* SET Bit: ON	\n
   1264 																									*/
   1265     SOFT_GEMINI_SET_CONFIG						=	SET_BIT |           SOFT_GEMINI_PARAM   | 0x03,	/**< Soft Gimini Parameters Set Configuration Parameter (Soft Gimini Parameters Module Set Command): \n
   1266 																									* Used for setting Soft Gimini Configuration to FW\n
   1267 																									* Done Sync with no memory allocation\n
   1268 																									* Parameter Number:	0x03	\n
   1269 																									* Module Number: Soft Gimini Parameters Module Number \n
   1270 																									* Async Bit: OFF	\n
   1271 																									* Allocate Bit: OFF	\n
   1272 																									* GET Bit: OFF	\n
   1273 																									* SET Bit: ON	\n
   1274 																									*/
   1275     SOFT_GEMINI_GET_CONFIG                      =	GET_BIT |           SOFT_GEMINI_PARAM   | 0x04,	/**< Soft Gimini Parameters Get Configuration Parameter (Soft Gimini Parameters Module Get Command): \n
   1276 																									* Used for getting Soft Gimini Configuration\n
   1277 																									* Done Sync with no memory allocation\n
   1278 																									* Parameter Number:	0x04	\n
   1279 																									* Module Number: Soft Gimini Parameters Module Number \n
   1280 																									* Async Bit: OFF	\n
   1281 																									* Allocate Bit: OFF	\n
   1282 																									* GET Bit: ON	\n
   1283 																									* SET Bit: OFF	\n
   1284 																									*/
   1285 
   1286 	/* REPORT section */
   1287 	REPORT_MODULE_TABLE_PARAM                   =	SET_BIT | GET_BIT | REPORT_MODULE_PARAM | 0x01,	/**< Report Module Table Parameter (Report Module Set/Get Command): \n
   1288 																									* Used for setting/getting Report Module Table (Tble of all Logged Modules)\n
   1289 																									* Done Sync with no memory allocation\n
   1290 																									* Parameter Number:	0x01	\n
   1291 																									* Module Number: Report Module Number \n
   1292 																									* Async Bit: OFF	\n
   1293 																									* Allocate Bit: OFF	\n
   1294 																									* GET Bit: ON	\n
   1295 																									* SET Bit: ON	\n
   1296 																									*/
   1297 	REPORT_SEVERITY_TABLE_PARAM                 =	SET_BIT | GET_BIT | REPORT_MODULE_PARAM | 0x02,	/**< Report Severity Table Parameter (Report Module Set/Get Command): \n
   1298 																									* Used for setting/getting the Severity Table (holds availble severity Levels of the event which is reported to user)\n
   1299 																									* Done Sync with no memory allocation\n
   1300 																									* Parameter Number:	0x02	\n
   1301 																									* Module Number: Report Module Number \n
   1302 																									* Async Bit: OFF	\n
   1303 																									* Allocate Bit: OFF	\n
   1304 																									* GET Bit: ON	\n
   1305 																									* SET Bit: ON	\n
   1306 																									*/
   1307     REPORT_MODULE_ON_PARAM                      =   SET_BIT | GET_BIT | REPORT_MODULE_PARAM | 0x03,	/**< Report Module ON Parameter (Report Module Set/Get Command): \n
   1308 																									* Used for setting (Enable) ceratin Logged Module in Report Modules Table or getting the Reported Module Status from Table (Enabled/Disabled)\n
   1309 																									* Done Sync with no memory allocation\n
   1310 																									* Parameter Number:	0x03	\n
   1311 																									* Module Number: Report Module Number \n
   1312 																									* Async Bit: OFF	\n
   1313 																									* Allocate Bit: OFF	\n
   1314 																									* GET Bit: ON	\n
   1315 																									* SET Bit: ON	\n
   1316 																									*/
   1317     REPORT_MODULE_OFF_PARAM                     =   SET_BIT | GET_BIT | REPORT_MODULE_PARAM | 0x04,	/**< Report Module OFF Parameter (Report Module Set/Get Command): \n
   1318 																									* Used for setting (Disable) ceratin Logged Module in Report Modules Table or getting the Reported Module Status from Table (Enabled/Disabled)\n
   1319 																									* Done Sync with no memory allocation\n
   1320 																									* Parameter Number:	0x04	\n
   1321 																									* Module Number: Report Module Number \n
   1322 																									* Async Bit: OFF	\n
   1323 																									* Allocate Bit: OFF	\n
   1324 																									* GET Bit: ON	\n
   1325 																									* SET Bit: ON	\n
   1326 																									*/
   1327     REPORT_PPMODE_VALUE_PARAM                   =   SET_BIT | GET_BIT | REPORT_MODULE_PARAM | 0x05,	/**< Report PP MODE Value Parameter (Report Module Set/Get Command): \n
   1328 																									* Used for setting (Enable/Disable) or Getting the Debug Mode flag, which indicates whether debug module should be used or not\n
   1329 																									* Done Sync with no memory allocation\n
   1330 																									* Parameter Number:	0x05	\n
   1331 																									* Module Number: Report Module Number \n
   1332 																									* Async Bit: OFF	\n
   1333 																									* Allocate Bit: OFF	\n
   1334 																									* GET Bit: ON	\n
   1335 																									* SET Bit: ON	\n
   1336 																									*/
   1337 	REPORT_OUTPUT_TO_LOGGER_ON                  =   SET_BIT | GET_BIT | REPORT_MODULE_PARAM | 0x06,	/**< Report output ON Parameter (Report Module Set/Get Command): \n
   1338 																									* Used for setting the output of logs to the logger application\n
   1339 																									* Done Sync with no memory allocation\n
   1340 																									* Parameter Number:	0x04	\n
   1341 																									* Module Number: Report Module Number \n
   1342 																									* Async Bit: OFF	\n
   1343 																									* Allocate Bit: OFF	\n
   1344 																									* GET Bit: ON	\n
   1345 																									* SET Bit: ON	\n
   1346 																									*/
   1347 
   1348 	REPORT_OUTPUT_TO_LOGGER_OFF                  =   SET_BIT | GET_BIT | REPORT_MODULE_PARAM | 0x07,/**< Report output OFF Parameter (Report Module Set/Get Command): \n
   1349 																									* Used for setting OFF the output of logs to the logger application\n
   1350 																									* Done Sync with no memory allocation\n
   1351 																									* Parameter Number:	0x04	\n
   1352 																									* Module Number: Report Module Number \n
   1353 																									* Async Bit: OFF	\n
   1354 																									* Allocate Bit: OFF	\n
   1355 																									* GET Bit: ON	\n
   1356 																									* SET Bit: ON	\n
   1357 																									*/
   1358 
   1359 
   1360 	/* TX data section */
   1361     TX_CTRL_COUNTERS_PARAM						=			  GET_BIT | TX_CTRL_MODULE_PARAM | 0x01 | ALLOC_NEEDED_PARAM,	/**< TX Control Counters Parameter (TX Control Module Get Command): \n
   1362 																															* Used for getting TX statistics per Tx-queue\n
   1363 																															* Done Sync with memory allocation\n
   1364 																															* Parameter Number:	0x01	\n
   1365 																															* Module Number: TX Control Module Number \n
   1366 																															* Async Bit: OFF	\n
   1367 																															* Allocate Bit: ON	\n
   1368 																															* GET Bit: ON	\n
   1369 																															* SET Bit: OFF	\n
   1370 																															*/
   1371     TX_CTRL_RESET_COUNTERS_PARAM                =	SET_BIT 		  | TX_CTRL_MODULE_PARAM | 0x02,						/**< TX Control Reset Counters Parameter (TX Control Module Set Command): \n
   1372 																															* Used for Reset all TX statistics per Tx-queue\n
   1373 																															* Done Sync with no memory allocation\n
   1374 																															* Parameter Number:	0x02	\n
   1375 																															* Module Number: TX Control Module Number \n
   1376 																															* Async Bit: OFF	\n
   1377 																															* Allocate Bit: OFF	\n
   1378 																															* GET Bit: OFF	\n
   1379 																															* SET Bit: ON	\n
   1380 																															*/
   1381     TX_CTRL_SET_MEDIUM_USAGE_THRESHOLD			=	SET_BIT           | TX_CTRL_MODULE_PARAM | 0x03,						/**< TX Control Set Medum Usage Threshold Parameter (TX Control Module Set Command): \n
   1382 																															* Used for setting Medum Usage Threshold of AC\n
   1383 																															* Done Sync with no memory allocation\n
   1384 																															* Parameter Number:	0x03	\n
   1385 																															* Module Number: TX Control Module Number \n
   1386 																															* Async Bit: OFF	\n
   1387 																															* Allocate Bit: OFF	\n
   1388 																															* GET Bit: OFF	\n
   1389 																															* SET Bit: ON	\n
   1390 																															*/
   1391 
   1392     TX_CTRL_GENERIC_ETHERTYPE         			=	SET_BIT | GET_BIT | TX_CTRL_MODULE_PARAM | 0x10,						/**< TX Control Get/Set Generic Ethertype (TX Control Module Get/Set Command): \n
   1393 																															* Used for setting the Generic Ethertype for authentication packets\n
   1394 																															* Done Sync with no memory allocation\n
   1395 																															* Parameter Number:	0x10	\n
   1396 																															* Module Number: TX Control Module Number \n
   1397 																															* Async Bit: OFF	\n
   1398 																															* Allocate Bit: OFF	\n
   1399 																															* GET Bit: ON	\n
   1400 																															* SET Bit: ON	\n
   1401 																															*/
   1402 
   1403     /* RX data section */
   1404     RX_DATA_ENABLE_DISABLE_RX_DATA_FILTERS     	=   SET_BIT | GET_BIT | RX_DATA_MODULE_PARAM | 0x04,						/**< RX Data Enable/Disable Filters Parameter (RX Data Module Set/Get Command): \n
   1405 																															* Used for Enabling/Disabling Filters in FW or getting the  Filters Enabling/Disabling current Status\n
   1406 																															* Done Sync with no memory allocation\n
   1407 																															* Parameter Number:	0x04	\n
   1408 																															* Module Number: RX Data Module Number \n
   1409 																															* Async Bit: OFF	\n
   1410 																															* Allocate Bit: OFF	\n
   1411 																															* GET Bit: ON	\n
   1412 																															* SET Bit: ON	\n
   1413 																															*/
   1414     RX_DATA_ADD_RX_DATA_FILTER                 	=   SET_BIT           | RX_DATA_MODULE_PARAM | 0x05,						/**< RX Data Add Filter Parameter (RX Data Module Set Command): \n
   1415 																															* Used for adding RX Data Filter to FW\n
   1416 																															* Done Sync with no memory allocation\n
   1417 																															* Parameter Number:	0x05	\n
   1418 																															* Module Number: RX Data Module Number \n
   1419 																															* Async Bit: OFF	\n
   1420 																															* Allocate Bit: OFF	\n
   1421 																															* GET Bit: OFF	\n
   1422 																															* SET Bit: ON	\n
   1423 																															*/
   1424     RX_DATA_REMOVE_RX_DATA_FILTER              	=   SET_BIT           | RX_DATA_MODULE_PARAM | 0x06,						/**< RX Data Remove Filter Parameter (RX Data Module Set Command): \n
   1425 																															* Used for removing RX Data Filter from FW\n
   1426 																															* Done Sync with no memory allocation\n
   1427 																															* Parameter Number:	0x06	\n
   1428 																															* Module Number: RX Data Module Number \n
   1429 																															* Async Bit: OFF	\n
   1430 																															* Allocate Bit: OFF	\n
   1431 																															* GET Bit: OFF	\n
   1432 																															* SET Bit: ON	\n
   1433 																															*/
   1434     RX_DATA_GET_RX_DATA_FILTERS_STATISTICS     	=             GET_BIT | RX_DATA_MODULE_PARAM | 0x07 | ASYNC_PARAM,			/**< RX Data Get RX Data Filter Statistics Parameter (RX Data Module Get Command): \n
   1435 																															* Used for getting RX Data Filter Statistics from FW\n
   1436 																															* Done Async with no memory allocation\n
   1437 																															* Parameter Number:	0x07	\n
   1438 																															* Module Number: RX Data Module Number \n
   1439 																															* Async Bit: ON	\n
   1440 																															* Allocate Bit: OFF	\n
   1441 																															* GET Bit: ON	\n
   1442 																															* SET Bit: OFF	\n
   1443 																															*/
   1444 
   1445 
   1446 	/* measurement section */
   1447     MEASUREMENT_ENABLE_DISABLE_PARAM			=	SET_BIT |           MEASUREMENT_MODULE_PARAM | 0x01,	/**< Measurement Enable/Disable Parameter (Measurement Module Set Command): \n
   1448 																											* Used for Enabling/Disabling Measurement Management Module\n
   1449 																											* Done Sync with no memory allocation\n
   1450 																											* Parameter Number:	0x01	\n
   1451 																											* Module Number: Measurement Module Number \n
   1452 																											* Async Bit: OFF	\n
   1453 																											* Allocate Bit: OFF	\n
   1454 																											* GET Bit: OFF	\n
   1455 																											* SET Bit: ON	\n
   1456 																											*/
   1457 	MEASUREMENT_MAX_DURATION_PARAM				=	SET_BIT |           MEASUREMENT_MODULE_PARAM | 0x02,	/**< Measurement Maximum Duration Parameter (Measurement Module Set Command): \n
   1458 																											* Used for updating the Maximum Duration on non serving channel\n
   1459 																											* Done Sync with no memory allocation\n
   1460 																											* Parameter Number:	0x02	\n
   1461 																											* Module Number: Measurement Module Number \n
   1462 																											* Async Bit: OFF	\n
   1463 																											* Allocate Bit: OFF	\n
   1464 																											* GET Bit: OFF	\n
   1465 																											* SET Bit: ON	\n
   1466 																											*/
   1467 
   1468 	/* XCC */
   1469     XCC_CONFIGURATION							=	SET_BIT | GET_BIT | XCC_MANAGER_MODULE_PARAM | 0x01,	/**< XCC Manager Configuration Parameter (XCC Manager Module Set/Get Command): \n
   1470 																											* Used for setting or getting XCC configuration (RogueAP, CCKM, CKIP, All)\n
   1471 																											* Done Sync with no memory allocation\n
   1472 																											* Parameter Number:	0x01	\n
   1473 																											* Module Number: XCC Manager Module Number \n
   1474 																											* Async Bit: OFF	\n
   1475 																											* Allocate Bit: OFF	\n
   1476 																											* GET Bit: ON	\n
   1477 																											* SET Bit: ON	\n
   1478 																											*/
   1479 
   1480 	/* MISC section */
   1481 	DEBUG_ACTIVATE_FUNCTION						=	SET_BIT | 			MISC_MODULE_PARAM | 0x03,		 	/**< Debug Activate Function Parameter (MISC Module Set Command): \n
   1482 																											* Used for performing debug function\n
   1483 																											* Done Sync with no memory allocation\n
   1484 																											* Parameter Number:	0x03	\n
   1485 																											* Module Number: MISC Module Number \n
   1486 																											* Async Bit: OFF	\n
   1487 																											* Allocate Bit: OFF	\n
   1488 																											* GET Bit: OFF	\n
   1489 																											* SET Bit: ON	\n
   1490 																											*/
   1491 
   1492 	/* Health Monitoring section */
   1493     HEALTH_MONITOR_CHECK_DEVICE                 =   SET_BIT |           HEALTH_MONITOR_MODULE_PARAM | 0x01,	/**< Health Monitoring Check Device Parameter (Health Monitoring Module Set Command): \n
   1494 																											* Used for sending health check command to FW\n
   1495 																											* Done Sync with no memory allocation\n
   1496 																											* Parameter Number:	0x01	\n
   1497 																											* Module Number: Health Monitoring Module Number \n
   1498 																											* Async Bit: OFF	\n
   1499 																											* Allocate Bit: OFF	\n
   1500 																											* GET Bit: OFF	\n
   1501 																											* SET Bit: ON	\n
   1502 																											*/
   1503 
   1504 	/* TWD CoexActivity table */
   1505     TWD_COEX_ACTIVITY_PARAM                			=   SET_BIT | TWD_MODULE_PARAM | TWD_COEX_ACTIVITY_PARAM_ID,		/**< TWD Control CoexActivity Parameter (TWD Control Module Set/Get Command): \n
   1506 																																* Used for getting RTS Threshold from TWD Control Module or setting RTS Threshold to FW and TWD Control Module\n
   1507 																																* Done Sync with no memory allocation\n
   1508 																																* Parameter Number:	TWD_COEX_ACTIVITY_PARAM_ID	\n
   1509 																																* Module Number: TWD Control Module Number \n
   1510 																																* Async Bit: OFF	\n
   1511 																																* Allocate Bit: OFF	\n
   1512 																																* GET Bit: OFF	\n
   1513 																																* SET Bit: ON	\n
   1514 																																*/
   1515 
   1516     /* CurrBss Section */
   1517     CURR_BSS_REGISTER_LINK_QUALITY_EVENT_PARAM     =   SET_BIT | CURR_BSS_MODULE_PARAM | 0x01,	 /**< CurrBss User Defined Trigger Parameter (Roaming Manager Module Set Command): \n
   1518                                                                                                     * Used for setting user-defined trigger to FW\n
   1519                                                                                                     * Done Sync with no memory allocation\n
   1520                                                                                                     * Parameter Number:	0x01	\n
   1521                                                                                                     * Module Number: Curr Bss Module Number \n
   1522                                                                                                     * Async Bit: OFF	\n
   1523                                                                                                     * Allocate Bit: OFF	\n
   1524                                                                                                     * GET Bit: OFF	\n
   1525                                                                                                     * SET Bit: ON	\n
   1526                                                                                                     */
   1527 
   1528 	LAST_CMD									=	0x00	/**< Last External Parameter - Dummy, Should always stay Last	*/
   1529 
   1530 }   EExternalParam;
   1531 
   1532 /* functions */
   1533 /*************/
   1534 
   1535 #endif  /* _CMD_INTERFACE_CODES_H_ */
   1536 
   1537