Class ShadowRangingManager

java.lang.Object
org.robolectric.shadows.ShadowRangingManager

@Implements(value=android.ranging.RangingManager.class, minSdk=36, isInAndroidSdk=false) public class ShadowRangingManager extends Object
Adds Robolectric support for UWB ranging.
  • Constructor Details

    • ShadowRangingManager

      public ShadowRangingManager()
  • Method Details

    • updateCapabilities

      public void updateCapabilities(RangingCapabilities rangingCapabilities) throws RemoteException
      Sets the ranging capabilities and trigger any registered RangingCapabilitiesCallback.onRangingCapabilities callbacks.
      Throws:
      RemoteException
    • getOpenSessionRangingPreference

      @Nullable public RangingPreference getOpenSessionRangingPreference() throws RemoteException
      Returns the ranging preference of the open ranging session.
      Returns:
      the ranging preference of the open ranging session, or null if there is no open session.
      Throws:
      RemoteException