diff options
author | Orangerot <purple@orangerot.dev> | 2025-01-13 18:03:02 +0100 |
---|---|---|
committer | Orangerot <purple@orangerot.dev> | 2025-01-13 18:03:02 +0100 |
commit | 4fb6af0135c4e3c67b3ddadaa0e60e2bae45d73c (patch) | |
tree | d8c29027af99588e2f7274998189e9da7c0c52a5 /lib/utils | |
parent | d9403d9e985d5301e2cbd105a83048d010264791 (diff) |
feat: when selecting level show ESenseNotConnectedDialog if not connected to esense
Diffstat (limited to 'lib/utils')
-rw-r--r-- | lib/utils/esense_input.dart | 16 |
1 files changed, 8 insertions, 8 deletions
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<String> deviceStatus = ValueNotifier(''); + ValueNotifier<String> 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); } } |