summaryrefslogtreecommitdiff
path: root/lib/utils/esense_input.dart
diff options
context:
space:
mode:
authorOrangerot <purple@orangerot.dev>2025-01-13 18:03:02 +0100
committerOrangerot <purple@orangerot.dev>2025-01-13 18:03:02 +0100
commit4fb6af0135c4e3c67b3ddadaa0e60e2bae45d73c (patch)
treed8c29027af99588e2f7274998189e9da7c0c52a5 /lib/utils/esense_input.dart
parentd9403d9e985d5301e2cbd105a83048d010264791 (diff)
feat: when selecting level show ESenseNotConnectedDialog if not connected to esense
Diffstat (limited to 'lib/utils/esense_input.dart')
-rw-r--r--lib/utils/esense_input.dart16
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);
}
}