Witam,
To jest fragment kodu kotlin, app na android.

// Configure the descriptor for notifications
val descriptor = characteristic.getDescriptor(UUID.fromString("00002902-0000-1000-8000-00805f9b34fb"))
descriptor?.value = BluetoothGattDescriptor.ENABLE_NOTIFICATION_VALUE
gatt.writeDescriptor(descriptor)

Mam przekreślone value oraz writeDescriptor czyli oznaczone jako przestarzałe. Dlaczego? Czy aby zapisać w serwerze BLE deskryptor charakterystyki muszę implementować kod do zapisu charakterystyki. Obecnie w kodzie mam zaimplementowane obsługę READ i NOTIFY.

Z góry dziękuje za wszelkie sugestie i odpowiedzi.
screenshot-20240114214135.png