diff --git a/wifi/java/android/net/wifi/nan/ConfigRequest.java b/wifi/java/android/net/wifi/nan/ConfigRequest.java index 4063af0ef39a8..55e568af66e64 100644 --- a/wifi/java/android/net/wifi/nan/ConfigRequest.java +++ b/wifi/java/android/net/wifi/nan/ConfigRequest.java @@ -173,6 +173,18 @@ public class ConfigRequest implements Parcelable { && mClusterLow == lhs.mClusterLow && mClusterHigh == lhs.mClusterHigh; } + /** + * Checks whether the configuration's settings which impact on-air behavior are non-default. + * + * @return true if any of the on-air-impacting settings are non-default. + * + * @hide + */ + public boolean isNonDefaultOnTheAir() { + return mSupport5gBand || mMasterPreference != 0 || mClusterLow != CLUSTER_ID_MIN + || mClusterHigh != CLUSTER_ID_MAX; + } + @Override public int hashCode() { int result = 17;