# androidx.core.uwb

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/core/uwb/UwbAvailabilityCallback` | Callback used for UWB availability. |
| `https://developer.android.com/reference/androidx/core/uwb/UwbClientSessionScope` | Interface for client session that is established between nearby UWB devices. |
| `https://developer.android.com/reference/androidx/core/uwb/UwbControleeSessionScope` | Interface for controlee client session that is established between nearby UWB devices. |
| `https://developer.android.com/reference/androidx/core/uwb/UwbControllerSessionScope` | Interface for controller client session that is established between nearby UWB devices. |
| `https://developer.android.com/reference/androidx/core/uwb/UwbManager` | Interface for getting UWB capabilities and interacting with nearby UWB devices to perform ranging. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/core/uwb/RangingCapabilities` | Describes UWB ranging capabilities for the current device. |
| `https://developer.android.com/reference/androidx/core/uwb/RangingControleeParameters` | Set of parameters which is used for add controlee Provisioned STS individual key case. |
| `https://developer.android.com/reference/androidx/core/uwb/RangingMeasurement` | Measurement providing the value and confidence of the ranging. |
| `https://developer.android.com/reference/androidx/core/uwb/RangingParameters` | Set of parameters which should be passed to the UWB chip to start ranging. |
| `https://developer.android.com/reference/androidx/core/uwb/RangingPosition` | Position of a device during ranging. |
| `https://developer.android.com/reference/androidx/core/uwb/RangingResult` | Class for UWB ranging result update. |
| `https://developer.android.com/reference/androidx/core/uwb/RangingResult.RangingResultFailure` | A ranging result indicating failure or suspension of a ranging session. |
| `https://developer.android.com/reference/androidx/core/uwb/RangingResult.RangingResultInitialized` | A ranging result when a ranging session is initialized with peer device. |
| `https://developer.android.com/reference/androidx/core/uwb/RangingResult.RangingResultPeerDisconnected` | A ranging result with peer disconnected status update. |
| `https://developer.android.com/reference/androidx/core/uwb/RangingResult.RangingResultPosition` | A ranging result with the device position update. |
| `https://developer.android.com/reference/androidx/core/uwb/UwbAddress` | Represents a UWB address. |
| `https://developer.android.com/reference/androidx/core/uwb/UwbComplexChannel` | Represents the channel which a UWB device is currently active on. |
| `https://developer.android.com/reference/androidx/core/uwb/UwbDevice` | Represents a UWB device. |
| `https://developer.android.com/reference/androidx/core/uwb/UwbRangeDataNtfConfig` | Represents the configurable range data notification reports for a UWB session. |