summaryrefslogtreecommitdiff
path: root/lib/model
diff options
context:
space:
mode:
Diffstat (limited to 'lib/model')
-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;
+}