AI-generated Key Takeaways
-
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
RangingParameters.RangingUpdateRate | Update rate settings. |
RangingParameters.SlotDuration | Slot duration settings. |
RangingParameters.UwbConfigId | Represents which Config ID should be used. |
RangingSessionCallback.RangingSuspendedReason | Reason why ranging was stopped. |
UwbAvailabilityObserver.UwbStateChangeReason | Reason why UWB state changed |
UwbRangeDataNtfConfig.RangeDataNtfConfig | Represents which range data notification config is selected. |
Interfaces
RangingSessionCallback | Callbacks used by startRanging. |
UwbAvailabilityObserver | Observer for UWB availability change events. |
UwbClient | Interface for getting UWB capabilities and interacting with nearby UWB devices to perform ranging. |
Classes
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 which 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 which 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 . |
UwbStatusCodes | Status codes for nearby uwb results. |