diff --git a/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttBw.aidl b/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttBw.aidl index bd7efff345..f5bf89493e 100644 --- a/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttBw.aidl +++ b/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttBw.aidl @@ -34,6 +34,7 @@ package android.hardware.wifi; @Backing(type="int") @VintfStability enum RttBw { + BW_UNSPECIFIED = 0, BW_5MHZ = 1, BW_10MHZ = 2, BW_20MHZ = 4, diff --git a/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttResult.aidl b/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttResult.aidl index 743e0bd182..8375dcb148 100644 --- a/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttResult.aidl +++ b/wifi/aidl/aidl_api/android.hardware.wifi/current/android/hardware/wifi/RttResult.aidl @@ -57,4 +57,6 @@ parcelable RttResult { int negotiatedBurstNum; android.hardware.wifi.WifiInformationElement lci; android.hardware.wifi.WifiInformationElement lcr; + int channelFreqMHz; + android.hardware.wifi.RttBw packetBw; } diff --git a/wifi/aidl/android/hardware/wifi/RttBw.aidl b/wifi/aidl/android/hardware/wifi/RttBw.aidl index 9d42dc04e1..be9ecbd944 100644 --- a/wifi/aidl/android/hardware/wifi/RttBw.aidl +++ b/wifi/aidl/android/hardware/wifi/RttBw.aidl @@ -22,6 +22,7 @@ package android.hardware.wifi; @VintfStability @Backing(type="int") enum RttBw { + BW_UNSPECIFIED = 0x0, BW_5MHZ = 0x01, BW_10MHZ = 0x02, BW_20MHZ = 0x04, diff --git a/wifi/aidl/android/hardware/wifi/RttResult.aidl b/wifi/aidl/android/hardware/wifi/RttResult.aidl index 565cce7b94..6c45e2c349 100644 --- a/wifi/aidl/android/hardware/wifi/RttResult.aidl +++ b/wifi/aidl/android/hardware/wifi/RttResult.aidl @@ -16,6 +16,7 @@ package android.hardware.wifi; +import android.hardware.wifi.RttBw; import android.hardware.wifi.RttStatus; import android.hardware.wifi.RttType; import android.hardware.wifi.WifiInformationElement; @@ -132,4 +133,15 @@ parcelable RttResult { * For 11mc only. */ WifiInformationElement lcr; + /** + * RTT channel frequency in MHz + * If frequency is unknown, this will be set to 0. + */ + int channelFreqMHz; + /** + * RTT packet bandwidth. + * This value is an average bandwidth of the bandwidths of measurement + * frames. Cap the average close to a specific valid RttBw. + */ + RttBw packetBw; }