Page Summary
-
Annotations define settings and reasons related to UWB ranging, including update rate, slot duration, config ID, ranging suspension reasons, and UWB state change reasons.
-
Interfaces provide mechanisms for UWB ranging callbacks, observing UWB availability changes, and interacting with UWB devices to perform ranging.
-
Classes describe UWB ranging capabilities, parameters for ranging controllee, ranging measurements and position, UWB addresses and channels, UWB device representation, configurable range data notifications, and status codes for UWB results.
Annotations
| PreciseEstimateInfo.EstimateFailureReason | Reason AoA estimation failed, or
NONE if it succeeded. |
| PreciseEstimateInfo.EstimateKind | Kind of the precise estimate. |
| RangingParameters.RangingUpdateRate | Update rate settings. |
| RangingParameters.SlotDuration | Slot duration settings. |
| RangingParameters.UwbConfigId | Represents which Config ID should be used. |
| RangingSessionCallback.PeerDisconnectedReason | The reason the peer disconnected. |
| RangingSessionCallback.RangingSuspendedReason | The reason ranging was stopped. |
| UwbAvailabilityObserver.UwbStateChangeReason | The reason for the UWB state change. |
| UwbRangeDataNtfConfig.RangeDataNtfConfig | Represents which range data notification config is selected. |
Interfaces
| RangingSessionCallback | Receives callbacks for ranging session events. |
| UwbAvailabilityObserver | Observer for UWB availability change events. |
| UwbClient | Interface for getting UWB capabilities and interacting with nearby UWB devices to perform ranging. |
Classes
| ArOdometryProvider | Helper class for initializing an ARCore session for local odometry. |
| ArOdometryProvider.Builder | Builder for ArOdometryProvider. |
| PreciseEstimateInfo | Information about the precise estimate. |
| PrecisionFindingConfig | Configuration for precision finding. |
| PrecisionFindingConfig.Builder | Builder for PrecisionFindingConfig. |
| RangingCapabilities | Describes UWB ranging capabilities for the current device. |
| RangingControleeParameters | Parameters passed to controller for
UwbClient.addControleeWithSessionParams(RangingControleeParameters) when
Provisioned STS individual key is used. |
| RangingMeasurement | Measurement providing the value and confidence of the ranging. |
| RangingParameters | Set of parameters that should be passed to the UWB chip to start ranging. |
| RangingParameters.Builder | Builder for creating RangingParameters. |
| RangingPosition | Position of a device during ranging. |
| UwbAddress | Represents a UWB address. |
| UwbComplexChannel | Represents the channel that a UWB device is currently active on. |
| UwbComplexChannel.Builder | Creates a new instance of UwbComplexChannel. |
| UwbDevice | Represents a UWB device. |
| UwbRangeDataNtfConfig | Configurable range data notification reports for a UWB session. |
| UwbRangeDataNtfConfig.Builder | Creates a new instance of UwbRangeDataNtfConfig. |
| UwbRangeLimitsConfig | Configurable range duration limits for a UWB session. |
| UwbRangeLimitsConfig.Builder | Creates a new instance of UwbRangeLimitsConfig. |
| UwbStatusCodes | Status codes for Nearby UWB results. |