From be3bc37fbdd48f70a2cee4fb0f61c8b688707b1f Mon Sep 17 00:00:00 2001
From: Scott Murray <scott.murray@konsulko.com>
Date: Fri, 17 Nov 2023 00:14:11 +0900
Subject: VSS 4.0 updates

Change Left/Right to Driver/Passenger in HVAC VSS signal names to
match VSS 4.0.

Bug-AGL: SPEC-4970

Change-Id: I465cf4abfa3debd930e0b05ebacd1e6037c96474
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
---
 src/HvacService.cpp | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/src/HvacService.cpp b/src/HvacService.cpp
index b53c5d8..455f4ee 100644
--- a/src/HvacService.cpp
+++ b/src/HvacService.cpp
@@ -51,10 +51,10 @@ HvacService::HvacService(const KuksaConfig &config, GMainLoop *loop) :
 	if (m_broker) {
 		// Listen to actuator target updates
 		std::map<std::string, bool> signals;
-		signals["Vehicle.Cabin.HVAC.Station.Row1.Left.Temperature"] = true;
-		signals["Vehicle.Cabin.HVAC.Station.Row1.Left.FanSpeed"] = true;
-		signals["Vehicle.Cabin.HVAC.Station.Row1.Right.Temperature"] = true;
-		signals["Vehicle.Cabin.HVAC.Station.Row1.Right.FanSpeed"] = true;
+		signals["Vehicle.Cabin.HVAC.Station.Row1.Driver.Temperature"] = true;
+		signals["Vehicle.Cabin.HVAC.Station.Row1.Driver.FanSpeed"] = true;
+		signals["Vehicle.Cabin.HVAC.Station.Row1.Passenger.Temperature"] = true;
+		signals["Vehicle.Cabin.HVAC.Station.Row1.Passenger.FanSpeed"] = true;
 		m_broker->subscribe(signals,
 				    [this](const std::string &path, const Datapoint &dp) {
 					    HandleSignalChange(path, dp);
@@ -77,25 +77,25 @@ void HvacService::HandleSignalChange(const std::string &path, const Datapoint &d
 	if (m_config.verbose() > 1)
 		std::cout << "HvacService::HandleSignalChange: Value received for " << path << std::endl;
 
-	if (path == "Vehicle.Cabin.HVAC.Station.Row1.Left.Temperature") {
+	if (path == "Vehicle.Cabin.HVAC.Station.Row1.Driver.Temperature") {
 		if (dp.has_int32()) {
 			int temp = dp.int32();
 			if (temp >= 0 && temp < 256)
 				set_left_temperature(temp);
 		}
-	} else if (path == "Vehicle.Cabin.HVAC.Station.Row1.Right.Temperature") {
+	} else if (path == "Vehicle.Cabin.HVAC.Station.Row1.Passenger.Temperature") {
 		if (dp.has_int32()) {
 			int temp = dp.int32();
 			if (temp >= 0 && temp < 256)
 				set_right_temperature(temp);
 		}
-	} else if (path == "Vehicle.Cabin.HVAC.Station.Row1.Left.FanSpeed") {
+	} else if (path == "Vehicle.Cabin.HVAC.Station.Row1.Driver.FanSpeed") {
 		if (dp.has_uint32()) {
 			int speed = dp.uint32();
 			if (speed >= 0 && speed <= 100)
 				set_left_fan_speed(speed);
 		}
-	} else if (path == "Vehicle.Cabin.HVAC.Station.Row1.Right.FanSpeed") {
+	} else if (path == "Vehicle.Cabin.HVAC.Station.Row1.Passenger.FanSpeed") {
 		if (dp.has_uint32()) {
 			int speed = dp.uint32();
 			if (speed >= 0 && speed <= 100)
@@ -173,7 +173,7 @@ void HvacService::set_left_temperature(uint8_t temp)
 	m_led_helper.set_left_temperature(temp);
 
 	// Push out new value
-	m_broker->set("Vehicle.Cabin.HVAC.Station.Row1.Left.Temperature",
+	m_broker->set("Vehicle.Cabin.HVAC.Station.Row1.Driver.Temperature",
 		      (int) temp,
 		      [this](const std::string &path, const Error &error) {
 			      HandleSignalSetError(path, error);
@@ -186,7 +186,7 @@ void HvacService::set_right_temperature(uint8_t temp)
 	m_led_helper.set_right_temperature(temp);
 
 	// Push out new value
-	m_broker->set("Vehicle.Cabin.HVAC.Station.Row1.Right.Temperature",
+	m_broker->set("Vehicle.Cabin.HVAC.Station.Row1.Passenger.Temperature",
 		      (int) temp,
 		      [this](const std::string &path, const Error &error) {
 			      HandleSignalSetError(path, error);
@@ -198,7 +198,7 @@ void HvacService::set_left_fan_speed(uint8_t speed)
 	set_fan_speed(speed);
 
 	// Push out new value
-	m_broker->set("Vehicle.Cabin.HVAC.Station.Row1.Left.FanSpeed",
+	m_broker->set("Vehicle.Cabin.HVAC.Station.Row1.Driver.FanSpeed",
 		      speed,
 		      [this](const std::string &path, const Error &error) {
 			      HandleSignalSetError(path, error);
@@ -210,7 +210,7 @@ void HvacService::set_right_fan_speed(uint8_t speed)
 	set_fan_speed(speed);
 
 	// Push out new value
-	m_broker->set("Vehicle.Cabin.HVAC.Station.Row1.Right.FanSpeed",
+	m_broker->set("Vehicle.Cabin.HVAC.Station.Row1.Passenger.FanSpeed",
 		      speed,
 		      [this](const std::string &path, const Error &error) {
 			      HandleSignalSetError(path, error);
-- 
cgit