import 'package:flutter/material.dart'; import 'package:flutter_blue_plus/flutter_blue_plus.dart'; /* * Class for the BLE provider */ class BLEProvider with ChangeNotifier { List _scanResults = []; List get scanResults => _scanResults; BLEProvider() { startScan(); } void startScan() { FlutterBluePlus.startScan(); FlutterBluePlus.onScanResults.listen( (results) { _scanResults = results; notifyListeners(); }, onError: (e) => print(e), ); } void stopScan() { FlutterBluePlus.stopScan(); } }