WinBleScanner constructor
Implementation
WinBleScanner({required List<String> serviceIds}) : _serviceIds = serviceIds {
WinBle.scanStream.listen((device) {
for (final serviceId in _serviceIds) {
if (!device.serviceUuids
.any((id) => id.substring(1, id.length - 1) == serviceId)) return;
}
addPeripheral(_createPeripheral(device));
});
}