From 4fb6af0135c4e3c67b3ddadaa0e60e2bae45d73c Mon Sep 17 00:00:00 2001 From: Orangerot Date: Mon, 13 Jan 2025 18:03:02 +0100 Subject: feat: when selecting level show ESenseNotConnectedDialog if not connected to esense --- lib/utils/esense_input.dart | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'lib/utils/esense_input.dart') diff --git a/lib/utils/esense_input.dart b/lib/utils/esense_input.dart index d909c0d..4edb983 100644 --- a/lib/utils/esense_input.dart +++ b/lib/utils/esense_input.dart @@ -11,7 +11,7 @@ class ESenseInput { static final instance = ESenseInput._(); ESenseManager eSenseManager = ESenseManager('unknown'); - ValueNotifier deviceStatus = ValueNotifier(''); + ValueNotifier deviceStatus = ValueNotifier('Disconnected'); StreamSubscription? subscription; String eSenseDeviceName = ''; @@ -58,23 +58,23 @@ class ESenseInput { connected = false; switch (event.type) { case ConnectionType.connected: - deviceStatus.value = 'connected'; + deviceStatus.value = 'Connected'; connected = true; _startListenToSensorEvents(); break; case ConnectionType.unknown: - deviceStatus.value = 'unknown'; + deviceStatus.value = 'Unknown'; break; case ConnectionType.disconnected: - deviceStatus.value = 'disconnected'; + deviceStatus.value = 'Disconnected'; sampling = false; _pauseListenToSensorEvents(); break; case ConnectionType.device_found: - deviceStatus.value = 'device_found'; + deviceStatus.value = 'Device_found'; break; case ConnectionType.device_not_found: - deviceStatus.value = 'device_not_found'; + deviceStatus.value = 'Device_not_found'; break; } }); @@ -155,11 +155,11 @@ class ESenseInput { print('Trying to connect to eSense device namend \'$deviceName\''); eSenseDeviceName = deviceName; eSenseManager.deviceName = deviceName; - connected = await eSenseManager.connect(); + bool connecting = await eSenseManager.connect(); print( 'Trying to connect to eSense device namend \'${eSenseManager.deviceName}\''); - deviceStatus.value = connected ? 'connecting...' : 'connection failed'; + deviceStatus.value = connecting ? 'connecting...' : 'connection failed'; print(deviceStatus.value); } } -- cgit v1.2.3