Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6570644d authored by Etan Cohen's avatar Etan Cohen
Browse files

[AWARE] Uhide the RTT in context of Aware discovery API

New APIs to allow Aware discovery sessions to specify a ranging (RTT)
constraint.

Bug: 65108607
Test: unit test, integration tests
Change-Id: Ibbb123fc66676e0bd36b0803c8bac21136a801c0
parent f10f83d5
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -27133,6 +27133,7 @@ package android.net.wifi.aware {
    method public void onMessageSendSucceeded(int);
    method public void onPublishStarted(android.net.wifi.aware.PublishDiscoverySession);
    method public void onServiceDiscovered(android.net.wifi.aware.PeerHandle, byte[], java.util.List<byte[]>);
    method public void onServiceDiscoveredWithinRange(android.net.wifi.aware.PeerHandle, byte[], java.util.List<byte[]>, int);
    method public void onSessionConfigFailed();
    method public void onSessionConfigUpdated();
    method public void onSessionTerminated();
@@ -27160,6 +27161,7 @@ package android.net.wifi.aware {
    method public android.net.wifi.aware.PublishConfig build();
    method public android.net.wifi.aware.PublishConfig.Builder setMatchFilter(java.util.List<byte[]>);
    method public android.net.wifi.aware.PublishConfig.Builder setPublishType(int);
    method public android.net.wifi.aware.PublishConfig.Builder setRangingEnabled(boolean);
    method public android.net.wifi.aware.PublishConfig.Builder setServiceName(java.lang.String);
    method public android.net.wifi.aware.PublishConfig.Builder setServiceSpecificInfo(byte[]);
    method public android.net.wifi.aware.PublishConfig.Builder setTerminateNotificationEnabled(boolean);
@@ -27182,6 +27184,8 @@ package android.net.wifi.aware {
    ctor public SubscribeConfig.Builder();
    method public android.net.wifi.aware.SubscribeConfig build();
    method public android.net.wifi.aware.SubscribeConfig.Builder setMatchFilter(java.util.List<byte[]>);
    method public android.net.wifi.aware.SubscribeConfig.Builder setMaxDistanceMm(int);
    method public android.net.wifi.aware.SubscribeConfig.Builder setMinDistanceMm(int);
    method public android.net.wifi.aware.SubscribeConfig.Builder setServiceName(java.lang.String);
    method public android.net.wifi.aware.SubscribeConfig.Builder setServiceSpecificInfo(byte[]);
    method public android.net.wifi.aware.SubscribeConfig.Builder setSubscribeType(int);
+0 −1
Original line number Diff line number Diff line
@@ -131,7 +131,6 @@ public class DiscoverySessionCallback {
     *                    {@link SubscribeConfig#SUBSCRIBE_TYPE_ACTIVE} discovery sessions this
     *                    is the subscriber's match filter.
     * @param distanceMm The measured distance to the Publisher in mm.
     * @hide
     */
    public void onServiceDiscoveredWithinRange(PeerHandle peerHandle,
        byte[] serviceSpecificInfo, List<byte[]> matchFilter, int distanceMm) {
+0 −2
Original line number Diff line number Diff line
@@ -369,8 +369,6 @@ public final class PublishConfig implements Parcelable {
         *
         * @return The builder to facilitate chaining
         *         {@code builder.setXXX(..).setXXX(..)}.
         *
         * @hide
         */
        public Builder setRangingEnabled(boolean enable) {
            mEnableRanging = enable;
+0 −4
Original line number Diff line number Diff line
@@ -428,8 +428,6 @@ public final class SubscribeConfig implements Parcelable {
         *
         * @return The builder to facilitate chaining
         *         {@code builder.setXXX(..).setXXX(..)}.
         *
         * @hide
         */
        public Builder setMinDistanceMm(int minDistanceMm) {
            mMinDistanceMm = minDistanceMm;
@@ -456,8 +454,6 @@ public final class SubscribeConfig implements Parcelable {
         *
         * @return The builder to facilitate chaining
         *         {@code builder.setXXX(..).setXXX(..)}.
         *
         * @hide
         */
        public Builder setMaxDistanceMm(int maxDistanceMm) {
            mMaxDistanceMm = maxDistanceMm;