[RTT] Add API to get RTT capabilities
Bug: 237011062
Test: atest com.android.server.wifi
Change-Id: If29a98ebcb5d45b90dfb4c9962e985ad11674e21
diff --git a/framework/api/current.txt b/framework/api/current.txt
index 70672e8..7d580f6 100644
--- a/framework/api/current.txt
+++ b/framework/api/current.txt
@@ -1580,9 +1580,13 @@
}
public class WifiRttManager {
+ method @NonNull @RequiresPermission(android.Manifest.permission.ACCESS_WIFI_STATE) public android.os.Bundle getRttCharacteristics();
method public boolean isAvailable();
method @RequiresPermission(allOf={android.Manifest.permission.ACCESS_FINE_LOCATION, android.Manifest.permission.CHANGE_WIFI_STATE, android.Manifest.permission.ACCESS_WIFI_STATE, android.Manifest.permission.NEARBY_WIFI_DEVICES}) public void startRanging(@NonNull android.net.wifi.rtt.RangingRequest, @NonNull java.util.concurrent.Executor, @NonNull android.net.wifi.rtt.RangingResultCallback);
field public static final String ACTION_WIFI_RTT_STATE_CHANGED = "android.net.wifi.rtt.action.WIFI_RTT_STATE_CHANGED";
+ field public static final String CHARACTERISTICS_KEY_BOOLEAN_LCI = "key_lci";
+ field public static final String CHARACTERISTICS_KEY_BOOLEAN_LCR = "key_lcr";
+ field public static final String CHARACTERISTICS_KEY_BOOLEAN_ONE_SIDED_RTT = "key_one_sided_rtt";
}
}