connect method
Attempts to connect to a specific BLE device by its id.
Implementation
Future<bool> connect(String id, {bool autoReconnect = true}) {
_validateId(id, 'id');
return _mutex.protect(() async {
_desiredConnectedDevices.add(id);
final result = await NexoraSdkPlatform.instance.connectDevice(id);
if (result) {
_reconnectAttempts[id] = 0;
_setupStatusSubscription(id, autoReconnect);
}
return result;
});
}