diff options
Diffstat (limited to 'lib/vehicle-signals')
-rw-r--r-- | lib/vehicle-signals/vehicle_status_provider.dart | 6 | ||||
-rw-r--r-- | lib/vehicle-signals/vss_provider.dart | 4 |
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: |