summaryrefslogtreecommitdiffstats
path: root/lib/data
diff options
context:
space:
mode:
Diffstat (limited to 'lib/data')
-rw-r--r--lib/data/data_providers/hybrid_notifier.dart4
-rw-r--r--lib/data/data_providers/vehicle_notifier.dart11
-rw-r--r--lib/data/models/vehicle.dart6
3 files changed, 12 insertions, 9 deletions
diff --git a/lib/data/data_providers/hybrid_notifier.dart b/lib/data/data_providers/hybrid_notifier.dart
index a19bf58..fd16a68 100644
--- a/lib/data/data_providers/hybrid_notifier.dart
+++ b/lib/data/data_providers/hybrid_notifier.dart
@@ -1,3 +1,5 @@
+// ignore_for_file: unused_local_variable
+
import '../../export.dart';
class HybridNotifier extends StateNotifier<Hybrid> {
@@ -83,7 +85,7 @@ class HybridNotifier extends StateNotifier<Hybrid> {
// currentState = HybridState.baterryOutput;
// }
- // Zaktualizuj stan
+ // Update hybrid state
if (currentState != previousState) {
state = state.copyWith(hybridState: currentState);
}
diff --git a/lib/data/data_providers/vehicle_notifier.dart b/lib/data/data_providers/vehicle_notifier.dart
index 012e5dc..fb69595 100644
--- a/lib/data/data_providers/vehicle_notifier.dart
+++ b/lib/data/data_providers/vehicle_notifier.dart
@@ -1,3 +1,5 @@
+// ignore_for_file: unused_local_variable
+
import 'dart:async';
import 'package:flutter_ics_homescreen/export.dart';
@@ -55,8 +57,8 @@ class VehicleNotifier extends StateNotifier<Vehicle> {
}
break;
case VSSPath.vehicleFuelLevel:
- if (update.entry.value.hasFloat()) {
- state = state.copyWith(fuelLevel: update.entry.value.float);
+ if (update.entry.value.hasUint32()) {
+ state = state.copyWith(fuelLevel: update.entry.value.uint32);
}
break;
// case VSSPath.vehicleMediaVolume:
@@ -290,7 +292,6 @@ class VehicleNotifier extends StateNotifier<Vehicle> {
// });
}
try {
- // ignore: unused_local_variable
Map<String, String> metadata = {};
//var responseStream = _stub.subscribe(request);
stub.subscribe(request).listen((value) async {
@@ -434,11 +435,11 @@ class VehicleNotifier extends StateNotifier<Vehicle> {
actualFuelLevel = actualFuelLevel + 1;
if (actualFuelLevel > fuelLevel) {
- actualFuelLevel = fuelLevel;
+ actualFuelLevel = fuelLevel.toDouble();
timer.cancel();
}
- state = state.copyWith(fuelLevel: actualFuelLevel);
+ state = state.copyWith(fuelLevel: actualFuelLevel.toInt());
});
Timer outsideTemperatureTimer =
Timer.periodic(const Duration(milliseconds: 300), (timer) {
diff --git a/lib/data/models/vehicle.dart b/lib/data/models/vehicle.dart
index f27b750..adc6fc2 100644
--- a/lib/data/models/vehicle.dart
+++ b/lib/data/models/vehicle.dart
@@ -8,7 +8,7 @@ class Vehicle {
final double insideTemperature;
final double outsideTemperature;
final int range;
- final double fuelLevel;
+ final int fuelLevel;
final int mediaVolume;
final bool isChildLockActiveLeft;
final bool isChildLockActiveRight;
@@ -68,7 +68,7 @@ class Vehicle {
insideTemperature = 25,
outsideTemperature = 32.0,
range = 21,
- fuelLevel = 49.5,
+ fuelLevel = 49,
mediaVolume = 50,
isChildLockActiveLeft = false,
isChildLockActiveRight = true,
@@ -88,7 +88,7 @@ class Vehicle {
double? insideTemperature,
double? outsideTemperature,
int? range,
- double? fuelLevel,
+ int? fuelLevel,
int? mediaVolume,
bool? isChildLockActiveLeft,
bool? isChildLockActiveRight,