Android.Ranging.Uwb Namespace

Provides addresses, channel settings, capabilities, and session parameters for ultra-wideband (UWB) ranging.

Classes

Name Description
DlTdoaRangingParams

Class to represent UWB Downlink TDoA ranging parameters.

DlTdoaRangingParams.Builder

Builder for DlTdoaRangingParams.

DlTdoaRangingParams.InterfaceConsts

Provides inherited parcel constants for DlTdoaRangingParams.

UwbAddress

A class representing a UWB address

UwbAddress.InterfaceConsts

Provides inherited parcel constants for UwbAddress.

UwbComplexChannel

A Class representing the complex channel for UWB which comprises channel and preamble index negotiated between peer devices out of band before ranging.

UwbComplexChannel.Builder

Builder for creating instances of UwbComplexChannel.

UwbComplexChannel.InterfaceConsts

Provides inherited parcel constants for UwbComplexChannel.

UwbRangingCapabilities

Represents the capabilities of Ultra-Wideband (UWB) ranging technology.

UwbRangingCapabilities.InterfaceConsts

Provides inherited parcel constants for UwbRangingCapabilities.

UwbRangingParams

UwbRangingParams encapsulates the parameters required for a UWB ranging session.

UwbRangingParams.Builder

Builder class for creating instances of UwbRangingParams

UwbRangingParams.InterfaceConsts

Provides inherited parcel constants for UwbRangingParams.

UwbSpecificData

Represents the android.ranging.RangingManager.RangingTechnology#UWB specific data.

UwbSpecificData.InterfaceConsts

Provides inherited parcel constants for UwbSpecificData.

Enums

Name Description
LineOfSight

Identifies the line-of-sight status of a UWB measurement.

MeasurementVersion

Identifies the measurement notification and result version for UWB downlink time-difference-of-arrival ranging.

UwbComplexChannelNumber

Identifies the UWB radio channel in a complex channel configuration.

UwbComplexChannelPreambleCodeIndex

Identifies the UWB preamble code index in a complex channel configuration.

UwbRangingConfig

Identifies a UWB double-sided two-way ranging configuration.

UwbRangingParamsDuration

Specifies a UWB ranging slot duration in milliseconds.

Remarks

Use the builders to configure UWB channels and ranging sessions. UwbRangingParams describes two-way ranging sessions, and DlTdoaRangingParams describes downlink time-difference-of-arrival ranging. UwbSpecificData holds additional UWB measurement data.

Android implementations of the UWB ranging classes.