summaryrefslogtreecommitdiff
path: root/overlay/TvWifiOverlay/res/values/config.xml
blob: 679995bf5fa473f6e40aeae81ad10b303357d8d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2020 The Android Open Source Project

     Licensed under the Apache License, Version 2.0 (the "License");
     you may not use this file except in compliance with the License.
     You may obtain a copy of the License at

         http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing, software
     distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     See the License for the specific language governing permissions and
     limitations under the License.
-->

<resources>
    <!-- Don't scan for Wifi networks while we are associated to one.
         Wifi scans can cause network latency spikes, and on Android TV we
         believe it's rare to have multiple Wifi networks configured whose
         quality changes over time. -->
    <bool name="config_wifi_framework_enable_associated_network_selection">false</bool>

    <!-- Enable the Software PNO feature. If Hardware PNO is not enabled, the device is in
    standby and Wifi is disconnected, periodic scans are performed according to the
    following schedule:
    1) config_wifiSwPnoMobilityStateTimerIterations iterations with initial interval provided by
    the mobility status (see config_wifiMovingPnoScanIntervalMillis and
    config_wifiStationaryPnoScanIntervalMillis for the default values respectively for moving and
    stationary devices). At each iteration the interval is increased proportionally to the elapsed
    iterations. The device is awakened even if currently in doze/idle mode.
    2) config_wifiSwPnoFastTimerIterations iterations with initial interval provided by
    config_wifiSwPnoFastTimerMs. The device is awakened even if currently in doze/idle mode.
    3) config_wifiSwPnoSlowTimerIterations iterations with initial provided by
    config_wifiSwPnoSlowTimerMs and a window of config_wifiSwPnoSlowTimerMargin.
    Inside such time window, the device is not awakened to perform the scan. If a wakeup happens for
    other reasons, the scan might be performed as well in order to avoid subsequent awakening.
    If no spontaneous awakening happens at the end of the time window, the device is awakened to
    perform the scan.-->
    <bool translatable="false" name="config_wifiSwPnoEnabled">true</bool>
</resources>