onDescriptorReadRequest function

dynamic Function(Map<Object?, Object?>?, int, int, Map<Object?, Object?>?) onDescriptorReadRequest(
  1. dynamic onDescriptorReadRequest(
    1. BleDevice? device,
    2. int requestId,
    3. int offset,
    4. BleGattDescriptor? descriptor,
    )
)

Implementation

Function(Map<Object?, Object?>?, int, int, Map<Object?, Object?>?) onDescriptorReadRequest(Function(BleDevice? device, int requestId, int offset, BleGattDescriptor? descriptor) onDescriptorReadRequest) {
  return (serializedDevice, requestId, offset, serializedDescriptor) {
    onDescriptorReadRequest(
      DeSerializer.device(serializedDevice?.cast<String, dynamic>()),
      requestId,
      offset,
      DeSerializer.gattDescriptor(serializedDescriptor?.cast<String, dynamic>())
    );
  };
}