onCharacteristicWriteRequest function

dynamic Function(Map<Object?, Object?>?, int, Map<Object?, Object?>?, bool, bool, int, Uint8List?) onCharacteristicWriteRequest(
  1. dynamic onCharacteristicWriteRequest(
    1. BleDevice? device,
    2. int requestId,
    3. BleGattCharacteristic? characteristic,
    4. bool preparedWrite,
    5. bool responseNeeded,
    6. int offset,
    7. Uint8List? value,
    )
)

Implementation

Function(Map<Object?, Object?>?, int, Map<Object?, Object?>?, bool, bool, int, Uint8List?) onCharacteristicWriteRequest(Function(BleDevice? device, int requestId, BleGattCharacteristic? characteristic, bool preparedWrite, bool responseNeeded, int offset, Uint8List? value) onCharacteristicWriteRequest) {
  return (serializedDevice, requestId, serializedCharacteristic, preparedWrite, responseNeeded, offset, value) {
    onCharacteristicWriteRequest(
      DeSerializer.device(serializedDevice?.cast<String, dynamic>()),
      requestId,
      DeSerializer.gattCharacteristic(serializedCharacteristic?.cast<String, dynamic>()),
      preparedWrite,
      responseNeeded,
      offset,
      value
    );
  };
}