#
af7d7da0 |
| 08-Mar-2017 |
Abhijit Pradhan <abhijit@codeaurora.org> |
qcacmn: DFS componentization Initial version
The main task of the Dynamic Frequency Selection (DFS) component is to analyze RADAR pulses and declare RADAR detected if a filter match is found. The D
qcacmn: DFS componentization Initial version
The main task of the Dynamic Frequency Selection (DFS) component is to analyze RADAR pulses and declare RADAR detected if a filter match is found. The DFS component also performs channel availability Check (CAC), stores Non Occupancy List (NOL), and selects a random channel from a list of available channels. This componentization of DFS code brings all the scattered code into a single place, which makes it is easy to maintain and also easy to move the component to a desired software layer with minimal effort. Any DFS data structure and code must be accessed through the public APIs provided in the DFS dispatcher.
This commit contains only Filtering part. Next and subsequent commits will contain: Filter Tables, CAC, Zero CAC, NOL, RADAR event notification, and DFS Dispatcher.
Change-Id: I2c21f7752545eb910c48ade630ceba74053cc019 CRs-Fixed: 2001106
show more ...
|