diff options
author | Quang Luong <qal@google.com> | 2020-12-17 21:58:07 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-12-17 21:58:07 +0000 |
commit | 97e9a0ca630f254992748c9ad2b4ee72ac67c6e8 (patch) | |
tree | 5cd02b7b4cdce6804659c8d2e63bdb043a3b79bd | |
parent | 18050cbd01237d80e1be79e329ef38d8d54d7f32 (diff) | |
parent | f24f4e830d04f836438deb49c064332e8d9810b8 (diff) |
Merge "[WifiCoex] Add @hide API for default coex algorithm enabled or not"
-rw-r--r-- | wifi/java/android/net/wifi/IWifiManager.aidl | 2 | ||||
-rw-r--r-- | wifi/java/android/net/wifi/WifiManager.java | 13 |
2 files changed, 15 insertions, 0 deletions
diff --git a/wifi/java/android/net/wifi/IWifiManager.aidl b/wifi/java/android/net/wifi/IWifiManager.aidl index 06ebee48a2c9..23f47efdee21 100644 --- a/wifi/java/android/net/wifi/IWifiManager.aidl +++ b/wifi/java/android/net/wifi/IWifiManager.aidl @@ -147,6 +147,8 @@ interface IWifiManager void updateInterfaceIpState(String ifaceName, int mode); + boolean isDefaultCoexAlgorithmEnabled(); + void setCoexUnsafeChannels(in List<CoexUnsafeChannel> unsafeChannels, int mandatoryRestrictions); List<CoexUnsafeChannel> getCoexUnsafeChannels(); diff --git a/wifi/java/android/net/wifi/WifiManager.java b/wifi/java/android/net/wifi/WifiManager.java index 833f9b0951c2..6496cc7a3ba3 100644 --- a/wifi/java/android/net/wifi/WifiManager.java +++ b/wifi/java/android/net/wifi/WifiManager.java @@ -3225,6 +3225,19 @@ public class WifiManager { public @interface CoexRestriction {} /** + * @return {@code true} if the default coex algorithm is enabled. {@code false} otherwise. + * + * @hide + */ + public boolean isDefaultCoexAlgorithmEnabled() { + try { + return mService.isDefaultCoexAlgorithmEnabled(); + } catch (RemoteException e) { + throw e.rethrowFromSystemServer(); + } + } + + /** * Specify the set of {@link CoexUnsafeChannel} to propagate through the framework for * Wi-Fi/Cellular coex channel avoidance if the default algorithm is disabled via overlay * (i.e. config_wifiCoexDefaultAlgorithmEnabled = false). Otherwise do nothing. |