From 82e45e391b524fd1f48b58ee4f40b430db2212e5 Mon Sep 17 00:00:00 2001 From: Ahmed ElArabawy Date: Mon, 1 Jun 2020 09:15:05 -0700 Subject: [PATCH] Wifi: Add definitions for 6GHz This commit adds some definitions for 6GHz Bug: 139354972 Test: atest android.net.wifi Change-Id: I2e3378a65cbf96c4249cb3c123712b8b20798dbe --- .../android/server/connectivity/data_stall_event.proto | 1 + wifi/java/android/net/wifi/WifiInfo.java | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/core/proto/android/server/connectivity/data_stall_event.proto b/core/proto/android/server/connectivity/data_stall_event.proto index 23fcf6ebc2cc0..787074ba494eb 100644 --- a/core/proto/android/server/connectivity/data_stall_event.proto +++ b/core/proto/android/server/connectivity/data_stall_event.proto @@ -32,6 +32,7 @@ enum ApBand { AP_BAND_UNKNOWN = 0; AP_BAND_2GHZ = 1; AP_BAND_5GHZ = 2; + AP_BAND_6GHZ = 3; } // Refer to definition in TelephonyManager.java. diff --git a/wifi/java/android/net/wifi/WifiInfo.java b/wifi/java/android/net/wifi/WifiInfo.java index 70c5e72e4e0c0..b841921355e96 100644 --- a/wifi/java/android/net/wifi/WifiInfo.java +++ b/wifi/java/android/net/wifi/WifiInfo.java @@ -632,7 +632,6 @@ public class WifiInfo implements Parcelable { /** * @hide - * TODO: makes real freq boundaries */ public boolean is24GHz() { return ScanResult.is24GHz(mFrequency); @@ -640,13 +639,19 @@ public class WifiInfo implements Parcelable { /** * @hide - * TODO: makes real freq boundaries */ @UnsupportedAppUsage public boolean is5GHz() { return ScanResult.is5GHz(mFrequency); } + /** + * @hide + */ + public boolean is6GHz() { + return ScanResult.is6GHz(mFrequency); + } + /** * Record the MAC address of the WLAN interface * @param macAddress the MAC address in {@code XX:XX:XX:XX:XX:XX} form