Summary: Ctors | Methods | Inherited Methods
public
static
final
class
RangingPreference.Builder
extends Object
Builder for creating instances of RangingPreference.
This Builder class provides a flexible way to construct a RangingPreference
instance by setting required and optional parameters. It ensures that all necessary
parameters are specified and provides default values for optional configurations.
Example usage:
RangingPreference rangingPreference = new RangingPreference.Builder(DEVICE_ROLE_RESPONDER,
new RawResponderRangingParams.Builder()
.setRawRangingDevice(
new RawRangingDevice.Builder()
.setRangingDevice(
new RangingDevice.Builder()
.build())
.setBleRssiRangingParams(
new BleRssiRangingParams.Builder("AA:BB:CC:00:11:22")
.build())
.build())
build())
.build();
Summary
Public constructors | |
|---|---|
Builder(int role, RangingConfig rangingConfig)
Creates a Builder instance with the required device role and |
|
Public methods | |
|---|---|
RangingPreference
|
build()
Builds the |
RangingPreference.Builder
|
setSessionConfig(SessionConfig config)
Sets the configuration parameters for the ranging session policy. |
Inherited methods | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
From class
| |||||||||||||||||||||||