summaryrefslogtreecommitdiff
path: root/lib/model/device/universal_ble_device.dart
diff options
context:
space:
mode:
authoruvok2025-07-31 12:53:27 +0200
committeruvok2025-07-31 12:53:27 +0200
commit6bb96a3cb00982034c38895f499486a3f66628e0 (patch)
tree1cbc3222195c4bf3a148ce4c19a881a585533251 /lib/model/device/universal_ble_device.dart
parentfd926a55a0160d5c01ff7f05d3d0d4023d2a5be9 (diff)
Add universal_ble scanner+device
Diffstat (limited to 'lib/model/device/universal_ble_device.dart')
-rw-r--r--lib/model/device/universal_ble_device.dart17
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/model/device/universal_ble_device.dart b/lib/model/device/universal_ble_device.dart
new file mode 100644
index 0000000..cbd6f93
--- /dev/null
+++ b/lib/model/device/universal_ble_device.dart
@@ -0,0 +1,17 @@
+import 'package:universal_ble/universal_ble.dart';
+import 'package:uvok_epaper_badge/model/device/device.dart';
+
+class UniversalBleDevice implements Device {
+ final BleDevice device;
+
+ UniversalBleDevice.fromDevice(this.device);
+
+ @override
+ String? get address => device.deviceId;
+
+ @override
+ String? get name => device.name;
+
+ @override
+ int? get rssi => device.rssi;
+}