# UwbControleeSessionScope

Artifact: [androidx.core.uwb:uwb](https://developer.android.com/jetpack/androidx/releases/core-uwb) [View Source](https://cs.android.com/search?q=file:androidx/core/uwb/UwbControleeSessionScope.kt+class:androidx.core.uwb.UwbControleeSessionScope) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/core-uwb#1.0.0)

*** ** * ** ***


```
interface UwbControleeSessionScope : UwbClientSessionScope
```

<br />

*** ** * ** ***

Interface for controlee client session that is established between nearby UWB devices.

## Summary

### Inherited functions

From [androidx.core.uwb.UwbClientSessionScope](https://developer.android.com/reference/kotlin/androidx/core/uwb/UwbClientSessionScope) `https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html<https://developer.android.com/reference/kotlin/androidx/core/uwb/RangingResult>` `https://developer.android.com/reference/kotlin/androidx/core/uwb/UwbClientSessionScope#prepareSession(androidx.core.uwb.RangingParameters)(parameters: https://developer.android.com/reference/kotlin/androidx/core/uwb/RangingParameters)`

Returns a flow of `https://developer.android.com/reference/kotlin/androidx/core/uwb/RangingResult`.
`open https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html<https://developer.android.com/reference/kotlin/androidx/core/uwb/SensorFusionResult>` `https://developer.android.com/reference/kotlin/androidx/core/uwb/UwbClientSessionScope#prepareSession(androidx.core.uwb.SensorFusionParameters)(parameters: https://developer.android.com/reference/kotlin/androidx/core/uwb/SensorFusionParameters)`

Prepare a sensor fusion session, which performs software angle of arrival estimation and adjusts range for local device motion at a high resolution.
`suspend https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` `https://developer.android.com/reference/kotlin/androidx/core/uwb/UwbClientSessionScope#reconfigureRangeDataNtf(kotlin.Int,kotlin.Int,kotlin.Int)(
configType: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,
proximityNear: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html,
proximityFar: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html
)`

Dynamically reconfigures range data notification config to an active ranging session.

### Inherited properties

From [androidx.core.uwb.UwbClientSessionScope](https://developer.android.com/reference/kotlin/androidx/core/uwb/UwbClientSessionScope) `https://developer.android.com/reference/kotlin/androidx/core/uwb/UwbAddress` `https://developer.android.com/reference/kotlin/androidx/core/uwb/UwbClientSessionScope#localAddress()`

A local address can only be used for a single ranging session.
`https://developer.android.com/reference/kotlin/androidx/core/uwb/RangingCapabilities` `https://developer.android.com/reference/kotlin/androidx/core/uwb/UwbClientSessionScope#rangingCapabilities()`

Returns the `https://developer.android.com/reference/kotlin/androidx/core/uwb/RangingCapabilities` which the device supports.