Builder
class Builder
kotlin.Any | |
↳ | android.ranging.uwb.UwbComplexChannel.Builder |
Builder for creating instances of UwbComplexChannel
.
Summary
Public constructors | |
---|---|
Builder() |
Public methods | |
---|---|
UwbComplexChannel |
build() Builds and returns a new instance of |
UwbComplexChannel.Builder |
setChannel(channel: Int) Sets the channel for the ranging device. |
UwbComplexChannel.Builder |
setPreambleIndex(preambleIndex: Int) Sets the preamble index for the ranging device as defined in See UWB_PREAMBLE_CODE_INDEX_9, |
Public constructors
Public methods
build
fun build(): UwbComplexChannel
Builds and returns a new instance of UwbComplexChannel
.
Return | |
---|---|
UwbComplexChannel |
A new UwbComplexChannel instance. This value cannot be null . |
setChannel
fun setChannel(channel: Int): UwbComplexChannel.Builder
Sets the channel for the ranging device.
Defaults to UWB_CHANNEL_5
Return | |
---|---|
UwbComplexChannel.Builder |
This Builder instance. This value cannot be null . |
setPreambleIndex
fun setPreambleIndex(preambleIndex: Int): UwbComplexChannel.Builder
Sets the preamble index for the ranging device as defined in See UWB_PREAMBLE_CODE_INDEX_9, UWB_PREAMBLE_CODE_INDEX_10
, UWB_PREAMBLE_CODE_INDEX_11
or UWB_PREAMBLE_CODE_INDEX_12
. For better performance always use a random preamble index for each ranging session.
Return | |
---|---|
UwbComplexChannel.Builder |
This Builder instance. This value cannot be null . |