summaryrefslogtreecommitdiffstats
path: root/lib/vehicle-signals
diff options
context:
space:
mode:
Diffstat (limited to 'lib/vehicle-signals')
-rw-r--r--lib/vehicle-signals/vehicle_status_provider.dart6
-rw-r--r--lib/vehicle-signals/vss_provider.dart4
2 files changed, 5 insertions, 5 deletions
diff --git a/lib/vehicle-signals/vehicle_status_provider.dart b/lib/vehicle-signals/vehicle_status_provider.dart
index 0c53b2d..da593cb 100644
--- a/lib/vehicle-signals/vehicle_status_provider.dart
+++ b/lib/vehicle-signals/vehicle_status_provider.dart
@@ -40,7 +40,7 @@ class VehicleStatus {
});
final double speed;
- final double rpm;
+ final int rpm;
final double fuelLevel;
final double coolantTemp;
final double cruiseControlSpeed;
@@ -73,7 +73,7 @@ class VehicleStatus {
VehicleStatus copyWith({
double? speed,
- double? rpm,
+ int? rpm,
double? fuelLevel,
double? coolantTemp,
bool? isLeftIndicator,
@@ -182,7 +182,7 @@ class VehicleStatusNotifier extends StateNotifier<VehicleStatus> {
);
void update({
double? speed,
- double? rpm,
+ int? rpm,
double? fuelLevel,
double? coolantTemp,
bool? isLeftIndicator,
diff --git a/lib/vehicle-signals/vss_provider.dart b/lib/vehicle-signals/vss_provider.dart
index 50a3b6b..5c62b96 100644
--- a/lib/vehicle-signals/vss_provider.dart
+++ b/lib/vehicle-signals/vss_provider.dart
@@ -71,8 +71,8 @@ class DashboardVssClient extends VssClient {
}
break;
case VSSPath.vehicleEngineRPM:
- if (update.entry.value.hasFloat()) {
- vehicleStatus.update(rpm: update.entry.value.float);
+ if (update.entry.value.hasUint32()) {
+ vehicleStatus.update(rpm: update.entry.value.uint32);
}
break;
case VSSPath.vehicleFuelLevel: