onCharacteristicReadRequest function

dynamic Function(Map<Object?, Object?>?, int, int, Map<Object?, Object?>?) onCharacteristicReadRequest(
  1. dynamic onCharacteristicReadRequest(
    1. BleDevice? device,
    2. int requestId,
    3. int offset,
    4. BleGattCharacteristic? characteristic,
    )
)

Implementation

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