From 031e4f132851f5ca677543b168e05e543f883149 Mon Sep 17 00:00:00 2001
From: Scott Murray <scott.murray@konsulko.com>
Date: Thu, 6 Mar 2025 22:16:06 -0500
Subject: Fix HVAC temperature signals' data types

VSS 5.0 aligned all temperature signal data types to float, so our
use of the HVAC temperature signals needs to be updated to match.

Bug-AGL: SPEC-5386

Change-Id: Id9ec395f4f8558fcb61587d49f7b055938006b90
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
---
 lib/data/data_providers/vehicle_notifier.dart | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

(limited to 'lib/data')

diff --git a/lib/data/data_providers/vehicle_notifier.dart b/lib/data/data_providers/vehicle_notifier.dart
index 1dc4627..6a66f85 100644
--- a/lib/data/data_providers/vehicle_notifier.dart
+++ b/lib/data/data_providers/vehicle_notifier.dart
@@ -165,17 +165,17 @@ class VehicleNotifier extends Notifier<Vehicle> {
     try {
       switch (side) {
         case Side.left:
-          valClient.setInt32(
+          valClient.setFloat(
             VSSPath.vehicleDriverTemperature,
-            value,
+            value.toDouble(),
             true,
           );
           state = state.copyWith(driverTemperature: value);
           break;
         case Side.right:
-          valClient.setInt32(
+          valClient.setFloat(
             VSSPath.vehiclePassengerTemperature,
-            value,
+            value.toDouble(),
             true,
           );
           state = state.copyWith(passengerTemperature: value);
-- 
cgit