import 'package:uvok_epaper_badge/model/device/device.dart'; import 'package:flutter_blue_plus/flutter_blue_plus.dart'; import 'package:uvok_epaper_badge/utility.dart'; class FlutterBluePlusDevice implements Device { final ScanResult scanResult; FlutterBluePlusDevice.fromScan(this.scanResult); @override String? get address => scanResult.device.remoteId.str; @override String? get name => firstGiven([ scanResult.device.advName, scanResult.device.platformName, "", ]); @override int? get rssi => scanResult.rssi; }