History log of /frameworks/opt/net/wifi/service/java/com/android/server/wifi/scanner/KnownBandsChannelHelper.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9dc9a8750ecd1ab25c5b4c7d17c8930ca2ffb6c3 23-May-2017 Ningyuan Wang <nywang@google.com> Rename ChannelHelper.getSupplicantScanFreqs()

We no longer use supplicant for scanning, so we need
to rename this helper function.
Since this helper function is not specifically for supplicant,
this CL just removes the 'Supplicant' part in its name.

This also fixes a few comments related to supplicant.

Bug: 36031295
Test: compile, unit tests, manual tests
Change-Id: Iabbf20e07b52ea015db227984511affaa055f205
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/scanner/KnownBandsChannelHelper.java
3219e97566a093ed10b2a9d6fe77ed9089084d63 07-Sep-2016 Mitchell Wills <mwills@google.com> Add a flag to indicate if a ScanData is for a scan for all channels

BUG=30897947

Change-Id: I989a25dd3df3f473090b76b4e3cb798a2d513490
(cherry picked from commit 4e1f32efceee1db37bfb1e2624b434dbfb055686)
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/scanner/KnownBandsChannelHelper.java
216eb45e7fb44a1ba8edc156d08b532a17219f66 08-Apr-2016 Roshan Pius <rpius@google.com> BackgroundScanScheduler: Optimize buckets

Optimize the buckets to ensure that the same channel is not scheduled
across multiple buckets. The settings are split if some of the channels
in the setting is already being scanned in lower time period bucket.
Also go thru each bucket and check if any of them don't fit into the
bucket specifications, if yes create split buckets with the same
time period. The split buckets will cumulatively contain all the channels
needed to be scanned in the original buckets.

BUG:28022609
Change-Id: Ie24bc3ec891965adad0ce6e855015be6ff5f0740
TEST: Compiles & unit-test passes
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/scanner/KnownBandsChannelHelper.java
e6d8fa5fb50afdfc04922f7f87c2cac08db5bbec 29-Feb-2016 Mitchell Wills <mwills@google.com> Update scan band channels when needed

The involves adding an ability to channel helper to trigger a channel
list update.

Bug: 27381346
Change-Id: I7908018ff8136b9ce7880d5090bbe9e6fb63405d
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/scanner/KnownBandsChannelHelper.java
7e3e85327ca82a83de84b4750e793f2e3d1b3bfc 06-Feb-2016 Mitchell Wills <mwills@google.com> Replace WifiChannelHelper with ChannelHelper implementations

Change-Id: I20c266825e3b0b0566d6d2939ca2d0c67d213d78
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/scanner/KnownBandsChannelHelper.java
798a997d2e5bf8b3278bfeaa7ca841394e2db4b9 12-Feb-2016 Mitchell Wills <mwills@google.com> Add final bits of required functionality for ChannelHelper

Add support for getting the list of available channels for a band if
available.
Add support for estimating the duration of a scan.

Change-Id: I8abe6d857400775f72969abd4b15e8763ec772c5
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/scanner/KnownBandsChannelHelper.java
39175cc807488dd849e2c530f8be30dd674fbd9f 09-Feb-2016 Mitchell Wills <mwills@google.com> Add more functionality to ChannelHelper

Check if a channel is in a ScanSettings
Add channels to accumulator from native settings
Add unit tests for non-abstract ChannelHelper methods

Change-Id: I86b5194b2a5c852fd25041a363f42caa202dfa7a
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/scanner/KnownBandsChannelHelper.java
712ef6246834caeac3d5b06bea08e85d6b29cd7a 05-Feb-2016 Mitchell Wills <mwills@google.com> Add scan channel helper abstraction

This will allow code to easily function without worrying about the
differences in the amount of information known about scan channels.

Currently this abstraction will only support merging channels, but more
functionality will be added as needed. Eventually this will replace all
functionality in WifiChannelHelper.

Change-Id: Ic41501204fa4ff4470491055f4204ad9a88000d4
/frameworks/opt/net/wifi/service/java/com/android/server/wifi/scanner/KnownBandsChannelHelper.java