open fun onBluetoothDescriptorWrite(descriptor: BluetoothGattDescriptor, device: BluetoothDevice?, value: ByteArray?): Boolean? {
        val descriptorHandler = descriptors[descriptor.uuid]
        if (descriptorHandler is XYBluetoothDescriptor) {
            return descriptorHandler.onWriteRequest(value, device)
        }