connectToDevice method

Future<void> connectToDevice({
  1. bool autoReconnect = true,
  2. int scanTimeoutSecs = 10,
})

Implementation

Future<void> connectToDevice({
  bool autoReconnect = true,
  int scanTimeoutSecs = 10,
}) async {
  if (_didDispose) {
    return;
  }

  _shouldConnect = true;
  _autoReconnectEnabled = autoReconnect;
  _connectScanTimeoutSecs = scanTimeoutSecs;

  _reconnectTimer?.cancel();
  _reconnectTimer = null;

  await _ensureAutoConnect();
}