androidx.core.uwb

Interfaces

UwbClientSessionScope

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

UwbControleeSessionScope

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

UwbControllerSessionScope

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

UwbManager

Interface for getting UWB capabilities and interacting with nearby UWB devices to perform ranging.

Classes

RangingCapabilities

Describes UWB ranging capabilities for the current device.

RangingMeasurement

Measurement providing the value and confidence of the ranging.

RangingParameters

Set of parameters which should be passed to the UWB chip to start ranging.

RangingPosition

Position of a device during ranging.

RangingResult

A data class for ranging result update.

RangingResult.RangingResultPeerDisconnected

A ranging result with peer disconnected status update.

RangingResult.RangingResultPosition

A ranging result with the device position update.

UwbAddress

Represents a UWB address.

UwbComplexChannel

Represents the channel which a UWB device is currently active on.

UwbDevice

Represents a UWB device.

UwbRangeDataNtfConfig

Represents the configurable range data notification reports for a UWB session.