summaryrefslogtreecommitdiff
path: root/automotive/vehicle
diff options
context:
space:
mode:
authorAaqib Ismail <aaqibismail@google.com>2023-04-03 10:03:33 -0700
committerAaqib Ismail <aaqibismail@google.com>2023-04-03 13:56:10 -0700
commitdf979bb50b25479fec5b32620d697ccd3022ed8a (patch)
treeac46cc80f1e0bdfa4f00765e04b3a4a66c6747ff /automotive/vehicle
parent057caf229fa6a99ab8f9d702f9987aa3221ff31e (diff)
downloadinterfaces-df979bb50b25479fec5b32620d697ccd3022ed8a.tar.gz
Document how HVAC_AUTO_ON can be indirectly disabled
Bug: 259582041 Test: presubmit Change-Id: I05edfbc35dd3830696803e7e5010402330584867
Diffstat (limited to 'automotive/vehicle')
-rw-r--r--automotive/vehicle/aidl_property/android/hardware/automotive/vehicle/VehicleProperty.aidl12
1 files changed, 11 insertions, 1 deletions
diff --git a/automotive/vehicle/aidl_property/android/hardware/automotive/vehicle/VehicleProperty.aidl b/automotive/vehicle/aidl_property/android/hardware/automotive/vehicle/VehicleProperty.aidl
index 8a3ab90241..19c3376692 100644
--- a/automotive/vehicle/aidl_property/android/hardware/automotive/vehicle/VehicleProperty.aidl
+++ b/automotive/vehicle/aidl_property/android/hardware/automotive/vehicle/VehicleProperty.aidl
@@ -873,7 +873,17 @@ enum VehicleProperty {
HVAC_DUAL_ON = 0x0509 + 0x10000000 + 0x05000000
+ 0x00200000, // VehiclePropertyGroup:SYSTEM,VehicleArea:SEAT,VehiclePropertyType:BOOLEAN
/**
- * On/off automatic mode
+ * On/off automatic climate control.
+ *
+ * If true, automatic climate control is on. If false, automatic climate control is off.
+ *
+ * If the vehicle does not support directly turning off automatic climate control, then OEMs
+ * should add logic in their VHAL implementation so that setting HVAC_AUTO_ON to false would
+ * change the necessary HVAC settings to indirectly turn off HVAC_AUTO_ON. Ideally, this should
+ * not be disruptive to the user, so OEMs should change back to the previous state any settings
+ * that were modified once automatic climate control is off. That way the only outcome should be
+ * that HVAC_AUTO_ON is off. If restoring the HVAC settings to its previous settings is not
+ * possible, then the OEM should choose the least disruptive change and implement that.
*
* This property is defined as VehiclePropertyAccess.READ_WRITE, but OEMs have the option to
* implement it as VehiclePropertyAccess.READ only.