From fc9ee156c61738c7ceb77ddf82e79a6bcefb8d38 Mon Sep 17 00:00:00 2001 From: uvok Date: Thu, 31 Jul 2025 13:09:10 +0200 Subject: Add UB connection --- lib/model/device_connection_factory.dart | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/model/device_connection_factory.dart') diff --git a/lib/model/device_connection_factory.dart b/lib/model/device_connection_factory.dart index 92b2348..49e1887 100644 --- a/lib/model/device_connection_factory.dart +++ b/lib/model/device_connection_factory.dart @@ -13,16 +13,20 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . +import 'package:uvok_epaper_badge/model/connection/universal_ble_connection.dart'; import 'package:uvok_epaper_badge/model/device/device.dart'; import 'package:uvok_epaper_badge/model/connection/device_connection.dart'; import 'package:uvok_epaper_badge/model/device/flutter_blue_plus_device.dart'; import 'package:uvok_epaper_badge/model/connection/flutter_blue_plus_device_connection.dart'; import 'package:uvok_epaper_badge/model/connection/mock_device_connection.dart'; +import 'package:uvok_epaper_badge/model/device/universal_ble_device.dart'; class DeviceConnectionFactory { static DeviceConnection createConnection(Device device) { if (device is FlutterBluePlusDevice) { return FlutterBluePlusDeviceConnection(device: device); + } else if (device is UniversalBleDevice) { + return UniversalBleConnection(device); } // switch (device.type) { -- cgit v1.2.3