Home | History | Annotate | Download | only in TWDriver

Lines Matching full:scan

38  *  \brief TWDriver Scan APIs
48 Scan Definitions
78 * \brief Scan Type
81 * This Enumeration defines the available scan types.
87 /* 0 */ SCAN_TYPE_NORMAL_PASSIVE = 0, /**< Normal passive scan */
88 /* 1 */ SCAN_TYPE_NORMAL_ACTIVE, /**< Normal active scan */
89 /* 2 */ SCAN_TYPE_SPS, /**< Scheduled Passive scan */
90 /* 3 */ SCAN_TYPE_TRIGGERED_PASSIVE, /**< Triggered Passive scan */
91 /* 4 */ SCAN_TYPE_TRIGGERED_ACTIVE, /**< Triggered Active scan */
92 /* 5 */ SCAN_TYPE_NO_SCAN, /**< No Scan to perform */
93 /* 6 */ SCAN_TYPE_PACTSIVE /**< Passive + Active Scan (used for DFS - driver internal use only!!!) */
98 * \brief Scan Early Termonation Condition
107 SCAN_ET_COND_DISABLE = 0x00, /**< No early termination is not disabled (Do not perform an early termination scan)*/
108 SCAN_ET_COND_BEACON = 0x10, /**< Early termination scan on beacon reception */
109 SCAN_ET_COND_PROBE_RESP = 0x20, /**< Early termination scan on probe response reception */
110 SCAN_ET_COND_ANY_FRAME = 0x30, /**< Early termination scan on both beacon or probe response reception */
116 * \brief Scan Debug Tags
119 * Enumeration of the differnet Scan Result Tags possible
168 * \brief Scan Normal Channel Entry
171 * This structure defines single channel parameters for normal scan operation other than SPS (inc. triggered)
184 * Termination Event setting, after which scan is stopped on this channel
186 TI_UINT8 txPowerDbm; /**< Power level used to transmit (for active scan only) (0: no change; 1-5: predefined power level */
187 TI_UINT8 channel; /**< Channel to scan */
192 * \brief Scan SPS Channel Entry
195 * This structure defines single channel parameters for an SPS scan operation
204 EScanEtCondition earlyTerminationEvent; /**< Scan early termination frame type */
206 * the early Termination Event setting, after which scan is stopped on this channel
208 TI_UINT8 channel; /**< Channel to scan */
213 * \brief Scan Channel Entry
216 * Holds single channel parameters single-channel parameters for all scan types,
217 * either for normal scan or for SPS scan
223 TScanNormalChannelEntry normalChannelEntry; /**< Normal scan parameters: channel parameters for all scan types other than SPS */
224 TScanSpsChannelEntry SPSChannelEntry; /**< SPS scan parameters: channel parameters for SPS type */
229 * \brief scan operation parameters
232 * This structure defines parameters for a scan operation
239 EScanType scanType; /**< Desired scan type (normal - active or passive, SPS, triggered - active or passive) */
240 ERadioBand band; /**< Band to scan (A / BG) */
241 TI_UINT8 probeReqNumber; /**< Number of probe requests to send on each channel (for active scan) */
243 TI_UINT8 Tid; /**< Time at which to trigger the scan (for triggered scan) */
244 TI_UINT64 latestTSFValue; /**< For SPS scan: the latest TSF at which a frame was received. Used to detect
247 TI_UINT32 SPSScanDuration; /**< For SPS scan ONLY: the time duration of the scan (in milliseconds), used to
248 * Set timer according to. Used to set scan-complete timer
250 TI_UINT8 numOfChannels; /**< Number of channels to scan */
256 * \brief Periodic Scan SSID
259 * This structure defines parameters for Periodic scan for SSID
273 * This structure defines a Channel Entry of Periodic scan
282 EScanType eScanType; /**< The Type of Scan Performed on the channel */
289 * \brief Periodic Scan Parameters
292 * This structure defines all the parameters of Periodic scan
305 TI_UINT32 uCycleNum; /**< number of Scan cycles to run */
306 TI_UINT32 uCycleIntervalMsec[ PERIODIC_SCAN_MAX_INTERVAL_NUM ]; /**< Intervals (in Msec) between two sequential scan cycle */
311 ScanBssType_e eBssType; /**< Scan BSS Type */