Slide 125
Slide 125 text
Peripheral - Open GATT Server
override fun onDescriptorWriteRequest(
device: BluetoothDevice, requestId: Int, descriptor: BluetoothGattDescriptor,
preparedWrite: Boolean, responseNeeded: Boolean, offset: Int, value: ByteArray) {
super.onDescriptorWriteRequest(
device, requestId, descriptor, preparedWrite, responseNeeded, offset, value )
if (UUID_DESCRIPTOR == descriptor.uuid) {
if (responseNeeded) {
bluetoothGattServer.sendResponse(
device, requestId, BluetoothGatt.GATT_SUCCESS, offset, value
)
}
}
}