connect method

  1. @override
Future<bool> connect(
  1. DeviceInfo deviceInfo,
  2. int baudRate
)
override

Connect to device using DeviceInfo

DeviceInfo got from returned array of getAvailableDevices also requires device's baudRate then returns bool to indicate whether the connection is success or not

Implementation

@override
Future<bool> connect(DeviceInfo deviceInfo, int baudRate) async {
  final connectionData = <String, dynamic>{
    'name': deviceInfo.deviceName,
    'baudRate': baudRate,
  };

  final isConnected =
      await methodChannel.invokeMethod<bool>('connect', connectionData);
  return isConnected ?? false;
}