requestMtu method

Future<void> requestMtu(
  1. int desiredMtu
)

Request to change the MTU Size Throws error if request did not complete successfully

Implementation

Future<void> requestMtu(int desiredMtu) async {
  if (Platform.isWindows) {
    FlutterBluePlus.requestMtu(deviceId, desiredMtu);
    return;
  }

  if (!Platform.isAndroid) return;

  var request = protos.MtuSizeRequest.create()
    ..remoteId = id.toString()
    ..mtu = desiredMtu;

  return FlutterBluePlugin.instance._channel
      .invokeMethod('requestMtu', request.writeToBuffer());
}