RangingCapabilities


public final class RangingCapabilities


Describes UWB ranging capabilities for the current device.

Summary

Public methods

final int
  • Minimum ranging interval

final @NonNull Set<@NonNull Integer>
  • Set of supported channels

final @NonNull Set<@NonNull Integer>
  • Set of supported config ids

final @NonNull Set<@NonNull Integer>
  • Set of supported notification config

final @NonNull Set<@NonNull Integer>
  • Set of supported update rates

final @NonNull Set<@NonNull Integer>
  • Set of supported slot durations

final boolean
  • Whether azimuthal angle of arrival is supported

final boolean
  • Whether a ranging can be started when the app is in background

final boolean
  • Whether distance ranging is supported

final boolean
  • Whether elevation angle of arrival is supported

final boolean
  • Whether ranging interval reconfiguration is supported

Public methods

getMinRangingInterval

Added in 1.0.0-alpha10
public final int getMinRangingInterval()
  • Minimum ranging interval

getSupportedChannels

Added in 1.0.0-alpha10
public final @NonNull Set<@NonNull IntegergetSupportedChannels()
  • Set of supported channels

getSupportedConfigIds

Added in 1.0.0-alpha10
public final @NonNull Set<@NonNull IntegergetSupportedConfigIds()
  • Set of supported config ids

getSupportedNtfConfigs

Added in 1.0.0-alpha10
public final @NonNull Set<@NonNull IntegergetSupportedNtfConfigs()
  • Set of supported notification config

getSupportedRangingUpdateRates

Added in 1.0.0-alpha10
public final @NonNull Set<@NonNull IntegergetSupportedRangingUpdateRates()
  • Set of supported update rates

getSupportedSlotDurations

Added in 1.0.0-alpha10
public final @NonNull Set<@NonNull IntegergetSupportedSlotDurations()
  • Set of supported slot durations

isAzimuthalAngleSupported

Added in 1.0.0-alpha10
public final boolean isAzimuthalAngleSupported()
  • Whether azimuthal angle of arrival is supported

isBackgroundRangingSupported

Added in 1.0.0-alpha10
public final boolean isBackgroundRangingSupported()
  • Whether a ranging can be started when the app is in background

isDistanceSupported

Added in 1.0.0-alpha10
public final boolean isDistanceSupported()
  • Whether distance ranging is supported

isElevationAngleSupported

Added in 1.0.0-alpha10
public final boolean isElevationAngleSupported()
  • Whether elevation angle of arrival is supported

isRangingIntervalReconfigureSupported

Added in 1.0.0-alpha10
public final boolean isRangingIntervalReconfigureSupported()
  • Whether ranging interval reconfiguration is supported