connect method

  1. @override
Future<bool> connect(
  1. String address, {
  2. String uuid = "00001101-0000-1000-8000-00805F9B34FB",
  3. int timeoutMs = 200,
})
override

Conecta a um dispositivo Bluetooth usando o MAC Address informado.

address — endereço MAC do dispositivo alvo.

uuid — UUID do serviço RFCOMM a ser utilizado. Caso não informado, o UUID SPP padrão será usado.

timeoutMs — tempo máximo de espera para conexão antes de gerar erro.

Retorna true caso a conexão seja bem-sucedida.

Implementation

@override
Future<bool> connect(
  String address, {
  String uuid = "00001101-0000-1000-8000-00805F9B34FB",
  int timeoutMs = 200,
}) async {
  final result = await _channel.invokeMethod('connect', {
    'address': address,
    'uuid': uuid,
    'timeoutMs': timeoutMs,
  });
  return result == true;
}