From 07940ef4b17734b5bdebee0144c21cc61f52fbbd Mon Sep 17 00:00:00 2001 From: himalia416 Date: Fri, 26 Sep 2025 13:30:55 +0200 Subject: [PATCH] Fixed initiator config --- .../repository/channelSounding/ChannelSoundingManager.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/profile/src/main/java/no/nordicsemi/android/toolbox/profile/repository/channelSounding/ChannelSoundingManager.kt b/profile/src/main/java/no/nordicsemi/android/toolbox/profile/repository/channelSounding/ChannelSoundingManager.kt index 9a9a0e8c..59ce167f 100644 --- a/profile/src/main/java/no/nordicsemi/android/toolbox/profile/repository/channelSounding/ChannelSoundingManager.kt +++ b/profile/src/main/java/no/nordicsemi/android/toolbox/profile/repository/channelSounding/ChannelSoundingManager.kt @@ -14,8 +14,8 @@ import android.ranging.SensorFusionParams import android.ranging.SessionConfig import android.ranging.ble.cs.BleCsRangingCapabilities import android.ranging.ble.cs.BleCsRangingParams +import android.ranging.raw.RawInitiatorRangingConfig import android.ranging.raw.RawRangingDevice -import android.ranging.raw.RawResponderRangingConfig import androidx.annotation.RequiresApi import androidx.core.content.ContextCompat import dagger.hilt.android.qualifiers.ApplicationContext @@ -28,6 +28,7 @@ import kotlinx.coroutines.launch import no.nordicsemi.android.toolbox.profile.data.RangingSessionAction import no.nordicsemi.android.toolbox.profile.data.UpdateRate import timber.log.Timber +import java.util.UUID import javax.inject.Inject import javax.inject.Singleton @@ -119,6 +120,7 @@ class ChannelSoundingManager @Inject constructor( UpdateRate.INFREQUENT -> RawRangingDevice.UPDATE_RATE_INFREQUENT } val rangingDevice = RangingDevice.Builder() + .setUuid(UUID.nameUUIDFromBytes(device.toByteArray())) .build() val csRangingParams = BleCsRangingParams @@ -132,8 +134,8 @@ class ChannelSoundingManager @Inject constructor( .setCsRangingParams(csRangingParams) .build() - val rawRangingDeviceConfig = RawResponderRangingConfig.Builder() - .setRawRangingDevice(rawRangingDevice) + val rawRangingDeviceConfig = RawInitiatorRangingConfig.Builder() + .addRawRangingDevices(listOf(rawRangingDevice)) .build() val rangingPreference = RangingPreference.Builder(