1981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/*
2981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * siteMgrApi.h
3981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *
4981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * Copyright(c) 1998 - 2009 Texas Instruments. All rights reserved.
5981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * All rights reserved.
6981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *
7981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * Redistribution and use in source and binary forms, with or without
8981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * modification, are permitted provided that the following conditions
9981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * are met:
10981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *
11981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *  * Redistributions of source code must retain the above copyright
12981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *    notice, this list of conditions and the following disclaimer.
13981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *  * Redistributions in binary form must reproduce the above copyright
14981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *    notice, this list of conditions and the following disclaimer in
15981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *    the documentation and/or other materials provided with the
16981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *    distribution.
17981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *  * Neither the name Texas Instruments nor the names of its
18981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *    contributors may be used to endorse or promote products derived
19981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *    from this software without specific prior written permission.
20981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *
21981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
22981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
23981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
24981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
25981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
26981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
27981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
28981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
29981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
30981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
31981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt */
33981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
34981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/** \file siteMgrApi.h
35981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *  \brief site manager module API
36981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *
37981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt *  \see siteMgr.c
38981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt */
39981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
40981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/***************************************************************************/
41981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/*                                                                                                  */
42981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/*    MODULE:   siteMgrApi.h                                                                */
43981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/*    PURPOSE:  site manager module API                                         */
44981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/*                                                                                                  */
45981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/***************************************************************************/
46981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#ifndef __SITE_MGR_API_H__
47981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#define __SITE_MGR_API_H__
48981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
49981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "tidef.h"
50981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "paramOut.h"
51981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "802_11Defs.h"
52981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "mlmeApi.h"
53981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "siteHash.h"
54981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "ScanCncn.h"
55981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "bssTypes.h"
56981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "DrvMainModules.h"
57981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#include "scanResultTable.h"
58981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
59981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
60981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#define SPECIAL_BG_CHANNEL              14
61981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
62981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/* Rx quality triggers indexes */
63981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidttypedef enum
64981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt{
65981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    TRIGGER_EVENT_LOW_RSSI   = 0,
66981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    TRIGGER_EVENT_LOW_SNR    = 1,
67981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    TRIGGER_EVENT_HIGH_TX_PW = 2,
68981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    TRIGGER_EVENT_LOW_TX_PW  = 3,
69981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    TRIGGER_EVENT_BG_SCAN    = 4,
70981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    TRIGGER_EVENT_USER_0     = 5,
71981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    TRIGGER_EVENT_USER_1     = 6,
72981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    TRIGGER_EVENT_MAX        = 7
73981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
74981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt}ETriggerEventIndex;
75981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
76981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
77981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidttypedef enum
78981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt{
79981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    /* SiteMgr section */
80981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    SITE_MGR_POWER_CONSTRAINT_PARAM     = 0x01,
81981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    SITE_MGR_BEACON_INTERVAL_PARAM      = 0x02,
82981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    SITE_MGR_SITE_CAPABILITY_PARAM      = 0x05,
83981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    SITE_MGR_RGSTRY_BASIC_RATE_SET_MASK = 0x08,
84981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    SITE_MGR_BEACON_RECV                = 0x09,
85981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    SITE_MGR_DTIM_PERIOD_PARAM          = 0x0A,
86981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
87981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    /* Previous Primary Site */
88981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    SITE_MGR_PREV_SITE_BSSID_PARAM      = 0x0B,
89981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    SITE_MGR_PREV_SITE_SSID_PARAM       = 0x0C,
90981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    SITE_MGR_PREV_SITE_CHANNEL_PARAM    = 0x0D,
91981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    SITE_MGR_DESIRED_RSSI_GAP_THR_PARAM = 0x0E,
92981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt    SITE_MGR_PRIORITY_PARAM             = 0x0F
93981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
94981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt} ESiteMgrParam;
95981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
96981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
97981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt/* Site manager interface functions prototypes */
98981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
99981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_HANDLE siteMgr_create(TI_HANDLE hOs);
100981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
101981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid      siteMgr_init (TStadHandlesList *pStadHandles);
102981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
103981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_SetDefaults (TI_HANDLE       hSiteMgr,
104981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt                               siteMgrInitParams_t     *pSiteMgrInitParams);
105981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
106981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_unLoad(TI_HANDLE hSiteMgr);
107981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
108981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_setParam(TI_HANDLE        hSiteMgr,
109981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt                        paramInfo_t     *pParam);
110981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
111023547f11f3d7c84ab64acaab9b9e821f8c528e7Dmitry ShmidtTI_STATUS siteMgr_getParamWSC(TI_HANDLE hSiteMgr, TIWLN_SIMPLE_CONFIG_MODE *wscParam);
112981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_getParam(TI_HANDLE        hSiteMgr,
113981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt                        paramInfo_t     *pParam);
114981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
115981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_join(TI_HANDLE    hSiteMgr);
116981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
117981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_removeSelfSite(TI_HANDLE  hSiteMgr);
118981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
119981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_disSelectSite(TI_HANDLE   hSiteMgr);
120981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
121981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS systemConfig(siteMgr_t *pSiteMgr);
122981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
123981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_start(TI_HANDLE   hSiteMgr);
124981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
125981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_stop(TI_HANDLE    hSiteMgr);
126981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
127981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_resetSiteTable(TI_HANDLE  hSiteMgr, siteTablesParams_t*   pSiteTableParams);
128981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
129981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_updatePrimarySiteFailStatus(TI_HANDLE hSiteMgr,
130981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt                                           TI_BOOL bRemoveSite);
131981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
132981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_BOOL siteMgr_isCurrentBand24(TI_HANDLE  hSiteMgr);
133981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
134981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_BOOL siteMgr_isThereCountryIEforCurrentBand(TI_HANDLE   hSiteMgr);
135981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
136981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS pbccAlgorithm(TI_HANDLE hSiteMgr);
137981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
138981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_assocReport(TI_HANDLE hSiteMgr, TI_UINT16 capabilities, TI_BOOL bCiscoAP);
139981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
140981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_setCurrentTable(TI_HANDLE hSiteMgr, ERadioBand radioBand);
141981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
142981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_updateRates(TI_HANDLE hSiteMgr, TI_BOOL dot11a, TI_BOOL updateToOS);
143981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
144981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_bandParamsConfig(TI_HANDLE hSiteMgr, TI_BOOL updateToOS);
145981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
146981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_ConfigRate(TI_HANDLE hSiteMgr);
147981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
148981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_getWMEParamsSite(TI_HANDLE hSiteMgr, dot11_ACParameters_t **pWME_ACParameters_t);
149981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
150981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_setWMEParamsSite(TI_HANDLE hSiteMgr,dot11_WME_PARAM_t *pDot11_WME_PARAM);
151981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
152981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_resetChannelList(TI_HANDLE hSiteMgr);
153981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
154981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_IsERP_Needed(TI_HANDLE hSiteMgr,TI_BOOL *useProtection,TI_BOOL *NonErpPresent,TI_BOOL *barkerPreambleType);
155981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
156981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_updateNewApList (TI_HANDLE hSiteMgr);
157981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
158981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_CopyToPrimarySite (TI_HANDLE hSiteMgr, TSiteEntry *pCandidate);
159981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
160981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_STATUS siteMgr_overwritePrimarySite(TI_HANDLE hSiteMgr, bssEntry_t *newAP, TI_BOOL requiredToStorePrevSite);
161981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
162981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_changeBandParams (TI_HANDLE hSiteMgr, ERadioBand radioBand);
163981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
164981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtTI_BOOL siteMgr_SelectRateMatch (TI_HANDLE hSiteMgr, TSiteEntry *pCurrentSite);
165981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
166981801b95b81e6d1c7a2085967406e86af0f08fcDmitry ShmidtsiteEntry_t *addSelfSite(TI_HANDLE hSiteMgr);
167981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
168653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry ShmidtTI_STATUS siteMgr_updateSite(TI_HANDLE			hSiteMgr,
169653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt						  TMacAddr		*bssid,
170653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt						  mlmeFrameInfo_t	*pFrameInfo,
171653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt						  TI_UINT8				rxChannel,
172653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt                          ERadioBand       band,
173653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt						  TI_BOOL				measuring);
174653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt
175653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry ShmidtTI_STATUS siteMgr_IbssMerge(TI_HANDLE       hSiteMgr,
176653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt                          TMacAddr      	our_bssid,
177653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt						  TMacAddr      	new_bssid,
178653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt                          mlmeFrameInfo_t   *pFrameInfo,
179653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt                          TI_UINT8          rxChannel,
180653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt                          ERadioBand        band);
181653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt
182653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry ShmidtTI_STATUS siteMgr_saveProbeRespBuffer(TI_HANDLE hSiteMgr, TMacAddr	*bssid, TI_UINT8 *pProbeRespBuffer, TI_UINT32 length);
183653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt
184653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry ShmidtTI_STATUS siteMgr_saveBeaconBuffer(TI_HANDLE hSiteMgr, TMacAddr *bssid, TI_UINT8 *pBeaconBuffer, TI_UINT32 length);
185653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt
186653850f71f9caaa41af19cadbab24bb5e655daf4Dmitry Shmidt
187981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#ifdef REPORT_LOG
188981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidtvoid siteMgr_printPrimarySiteDesc(TI_HANDLE hSiteMgr );
189981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#endif
190981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt
191981801b95b81e6d1c7a2085967406e86af0f08fcDmitry Shmidt#endif /* __SITE_MGR_API_H__ */
192