connectDiscoveredDevice method
Connects to a previously discovered BLE device.
On iOS the value sent is "identifierUuid;serviceUuid".
On Android the value sent is "identifierUuid" only.
The device.identifierUuid is stored in _pendingIdentifierUuid for
use once the device-arrival event arrives and the UUID must be mapped to
a handle.
Implementation
Future<int> connectDiscoveredDevice({required DiscoveredDeviceInfo device}) {
_pendingIdentifierUuid = device.identifierUuid;
final String value = Platform.isAndroid
? device.identifierUuid
: '${device.identifierUuid};${device.serviceUuid}';
return _setBle(
CapturePropertyIds.connectDiscoveredDevice,
CapturePropertyTypes.string,
value,
);
}